NameArgumentsAccounts
init
vault
isMut
manager
isSigner
payer
isSignerisMut
systemProgram
launch
startTime:`u64`
unlockAvailableTime:`u64`
endTime:`u64`
vault
isMut
manager
isSigner
systemProgram
setNftsToWhitelist
nfts:`Vec<NftInfoData>`
vault
manager
isSigner
payer
isSignerisMut
systemProgram
removeNftsFromWhitelist
nfts:`Vec<publicKey>`
vault
manager
isSigner
fundsReceiver
isMut
setRarityLimits
rarityConfigs:`Vec<RarityLimitConfig>`
vault
manager
isSigner
rarityLimits
isMut
payer
isSignerisMut
systemProgram
depositNft
vault
rarityLimits
isMut
nftInfo
owner
isSignerisMut
nftMint
nftSource
isMut
ownerDepositsInfo
isMut
nftDepositReceipt
isMut
nftBox
isMut
tokenProgram
systemProgram
rent
withdrawNft
vault
rarityLimits
isMut
nftInfo
owner
isSignerisMut
nftMint
ownerDepositsInfo
isMut
nftDepositReceipt
isMut
nftBox
isMut
nftDestination
isMut
tokenProgram
associatedTokenProgram
systemProgram
rent
test
payer
isSignerisMut
systemProgram