Name | Arguments | Accounts |
---|---|---|
removeMintLootbox | args:`RemoveMintLootboxArgs` | admin isSignerisMut mint systemProgram tokenProgram associatedTokenProgram rent lootbox feeAccount lootboxToken isMut |
createLootbox | args:`CreateLootboxArgs` | admin isSignerisMut lootbox isMut feeAccount isMut crank systemProgram rent |
addMintLootbox | args:`AddMintLootboxArgs` | admin isSignerisMut mint systemProgram tokenProgram associatedTokenProgram rent lootbox feeAccount lootboxToken isMut lootboxTokenAccount isMut feeTokenAccount isMut |
buyTicketFromLootbox | args:`BuyTicketFromLootboxArgs` | user isSignerisMut lootbox isMut feeAccount isMut ticket isMut mint lootboxTokenAccount isMut userTokenAccount isMut feeTokenAccount isMut counter isMut systemProgram tokenProgram associatedTokenProgram rent memoProgram slotHashes instructionSysvarAccount |
depositToLootbox | args:`DepositLootboxArgs` | admin isSignerisMut lootbox isMut mint lootboxTokenAccount isMut adminTokenAccount isMut systemProgram tokenProgram associatedTokenProgram rent |
updateLootbox | args:`UpdateLootboxArgs` | admin isSignerisMut crank isMut lootbox isMut systemProgram rent |
closeLootbox | args:`CloseLootboxArgs` | globalSettings admin isSignerisMut lootbox isMut feeAccount isMut systemProgram rent |
rollLootbox | args:`RollLootboxArgs` | crank isSignerisMut lootbox isMut ticket isMut user isMut recycler isMut mint lootboxTokenAccount isMut userTokenAccount isMut player isMut tokenProgram associatedTokenProgram systemProgram rent instructionSysvarAccount |
withdrawFromLootbox | args:`WithdrawLootboxArgs` | globalSettings isMut admin isSignerisMut lootbox isMut mint lootboxTokenAccount isMut adminTokenAccount isMut globalSettingsTokenAccount isMut systemProgram tokenProgram associatedTokenProgram rent |
withdrawFromFeeAccount | args:`WithdrawFeeAccountArgs` | globalSettings isMut admin isSignerisMut lootbox feeAccount isMut feeTokenAccount isMut globalSettingsTokenAccount isMut adminTokenAccount isMut systemProgram mint tokenProgram associatedTokenProgram rent |
createGlobalSettings | args:`CreateGlobalSettingsArgs` | globalAdmin isSignerisMut globalSettings isMut systemProgram rent |
addMintGlobalSettings | args:`AddMintGlobalSettingsArgs` | globalAdmin isSignerisMut globalSettings mint globalSettingsTokenAccount isMut systemProgram tokenProgram associatedTokenProgram rent |
updateGlobalSettings | args:`UpdateGlobalSettingsArgs` | globalAdmin isSignerisMut globalSettings isMut systemProgram rent |
createRecycler | args:`CreateRecyclerArgs` | admin isSignerisMut globalSettings recycler isMut systemProgram rent |
updateRecycler | args:`UpdateRecyclerArgs` | admin isSignerisMut globalSettings recycler isMut systemProgram rent |
withdrawFromRecycler | args:`WithdrawRecyclerArgs` | admin isSignerisMut globalSettings recycler isMut systemProgram rent |
withdrawFromLootboxToGlobalSettings | args:`WithdrawLootboxViaGlobalSettingsArgs` | globalSettings isMut admin isSignerisMut lootbox isMut systemProgram rent |
withdrawFromGlobalSettings | args:`WithdrawGlobalSettingsArgs` | globalSettings isMut admin isSignerisMut systemProgram rent |
withdrawFromFeeAccountToGlobalSettings | args:`WithdrawFeeAccountViaGlobalSettingsArgs` | globalSettings isMut admin isSignerisMut lootbox feeAccount isMut systemProgram rent |
removeMintFromLootboxGlobalSettings | args:`RemoveMintLootboxGlobalSettingsArgs` | globalSettings isMut admin isSignerisMut mint systemProgram tokenProgram associatedTokenProgram rent lootbox feeAccount lootboxToken isMut |
createCounter | args:`CreateCounterLootboxArgs` | user isSignerisMut mint systemProgram rent lootbox counter isMut |
addFreeGamesToCounter | args:`AddFreeGamesToCounterLootboxArgs` | admin isSignerisMut user mint systemProgram rent lootbox counter isMut |
createCounterByAdmin | args:`CreateCounterByAdminLootboxArgs` | admin isSignerisMut user mint systemProgram rent lootbox counter isMut |
addCollectionGlobalSettings | args:`AddCollectionGlobalSettingsArgs` | globalAdmin isSignerisMut globalSettings collectionMarker isMut lootbox systemProgram tokenProgram associatedTokenProgram rent |
exchangeNftToGame | args:`ExchangeNftToGameLootboxArgs` | user isSignerisMut mint systemProgram rent lootbox counter isMut nftTokenAccount collectionMarker nftMint freebie isMut metadata |
burnNftForGame | args:`BurnNftForGameLootboxArgs` | user isSignerisMut mint systemProgram rent lootbox isMut counter isMut nftTokenAccount isMut nftMint isMut tokenProgram metadata isMut masterEdition isMut metaplexProgram nftCollection isMut |
addFreeGamesToCounterByGlobalAdmin | args:`AddFreeGamesToCounterByGlobalAdminLootboxArgs` | globalAdmin isSignerisMut globalSettings user mint systemProgram rent lootbox counter isMut |
burnSftForGame | args:`BurnSftForGameLootboxArgs` | user isSignerisMut mint systemProgram rent lootbox isMut counter isMut sftMint isMut sftTokenAccount isMut tokenProgram |
closePlayer | args:`ClosePlayerArgs` | user isSignerisMut player isMut mint tokenProgram systemProgram rent |
buyTicketFromLootboxWithAffiliate | args:`BuyTicketFromLootboxWithAffiliateArgs` | user isSignerisMut affiliate isMut affiliateTokenAccount isMut lootbox isMut feeAccount isMut ticket isMut mint lootboxTokenAccount isMut userTokenAccount isMut feeTokenAccount isMut counter isMut systemProgram tokenProgram associatedTokenProgram rent memoProgram slotHashes instructionSysvarAccount |
closeAccountGlobalSettings | args:`CloseAccountGlobalSettingsArgs` | globalAdmin isSignerisMut globalSettings isMut account isMut recycler isMut systemProgram rent |