Name | Arguments | Accounts |
---|---|---|
initNftDaycare | daycareBump:`u8` rewardAuthorityBump:`u8` rarities:`Vec<RarityStruct>` minimumStakeTime:`i64` seedString:`string` collection:`string` creators:`Vec<CreatorStruct>` nftUpdateAuthority:`publicKey` enforceMetadata:`bool` | nftDaycare isMut daycareAuthority isSignerisMut rewardAuthority isMut rewardMint isMut rewardTokenAccount isMut tokenProgram systemProgram rent |
restoreMintAuthority | nftDaycare isMut daycareAuthority isSignerisMut rewardAuthority rewardMint isMut tokenProgram | |
updateDaycare | opts:`NftDaycareUpdateOpts` | nftDaycare isMut daycareAuthority isSignerisMut |
initNftNursery | bump:`u8` | nftNursery isMut nurseryAuthority isSignerisMut nftDaycare nurseryAuthorityDepositAccount isMut rewardMint tokenProgram associatedTokenProgram systemProgram rent |
claim | nurseryAuthority isSignerisMut nftDaycare isMut nftNursery isMut rewardMint isMut rewardTokenAccount isMut rewardAuthority depositTokenAccount isMut tokenProgram associatedTokenProgram systemProgram rent clock | |
initNftCubby | rarityString:`string` bump:`u8` | nftCubby isMut cubbyAuthority isSignerisMut nftMint nftTokenAccount isMut nftDaycare isMut nftNursery systemProgram rent clock |
dropOffNft | rarityString:`string` bump:`u8` | nftCubby isMut cubbyAuthority isSignerisMut nftDaycare isMut nftNursery nftMint nftTokenAccount isMut tokenProgram systemProgram rent clock |
pickUpNft | nftCubby isMut cubbyAuthority isSignerisMut nftDaycare isMut nftNursery isMut nftMint nftTokenAccount isMut rewardMint isMut rewardTokenAccount isMut rewardAuthority depositTokenAccount isMut tokenProgram associatedTokenProgram systemProgram rent clock | |
pickUpNoRewards | nftCubby isMut cubbyAuthority isSignerisMut nftDaycare isMut nftNursery isMut nftMint nftTokenAccount isMut tokenProgram associatedTokenProgram systemProgram rent clock | |
stakeMultiplier | rate:`string` bump:`u8` | multiplier isMut authority isSignerisMut nftDaycare isMut nftNursery nftMint nftTokenAccount isMut tokenProgram systemProgram rent clock |
unstakeMultiplier | multiplier isMut authority isSignerisMut nftDaycare isMut nftNursery isMut nftMint nftTokenAccount isMut rewardMint isMut rewardTokenAccount isMut rewardAuthority tokenProgram systemProgram rent clock | |
claimWithMultiplier | nurseryAuthority isSignerisMut nftDaycare isMut nftNursery isMut multiplier rewardMint isMut rewardTokenAccount isMut rewardAuthority depositTokenAccount isMut tokenProgram associatedTokenProgram systemProgram rent clock | |
pickUpNftWithMultiplier | nftCubby isMut cubbyAuthority isSignerisMut nftDaycare isMut nftNursery isMut multiplier nftMint nftTokenAccount isMut rewardMint isMut rewardTokenAccount isMut rewardAuthority depositTokenAccount isMut tokenProgram associatedTokenProgram systemProgram rent clock |