Name | Arguments | Accounts |
---|---|---|
mintNft | walletLimitBump:`u8` inOrder:`bool` userLimit:`Option<u8>` currTime:`i64` | config candyMachine isMut mintReceiver candyMachineWalletAuthority isMut payer isSignerisMut launchStagesInfo isMut payFrom isMut payTo isMut notary metadata isMut mint isSignerisMut tokenAta isMut masterEdition isMut walletLimitInfo isMut orderInfo isMut slotHashes tokenMetadataProgram tokenProgram systemProgram associatedTokenProgram rent |
mintNftOcp | walletLimitBump:`u8` inOrder:`bool` userLimit:`Option<u8>` currTime:`i64` | config candyMachine isMut mintReceiver candyMachineWalletAuthority isMut payer isSignerisMut launchStagesInfo isMut payFrom isMut payTo isMut notary metadata isMut mint isSignerisMut tokenAta isMut masterEdition isMut walletLimitInfo isMut orderInfo isMut slotHashes tokenMetadataProgram tokenProgram systemProgram associatedTokenProgram rent ocpMintState isMut ocpPolicy ocpFreezeAuthority ocpProgram cmtProgram instructions |
mintNftMip1 | walletLimitBump:`u8` inOrder:`bool` userLimit:`Option<u8>` currTime:`i64` | config candyMachine isMut mintReceiver candyMachineWalletAuthority isMut payer isSignerisMut launchStagesInfo isMut payFrom isMut payTo isMut notary metadata isMut mint isSignerisMut tokenAta isMut masterEdition isMut tokenRecord isMut walletLimitInfo isMut orderInfo isMut slotHashes tokenMetadataProgram tokenProgram systemProgram associatedTokenProgram ruleSet authorizationRulesProgram instructions rent |
mintNftLite | userLimit:`Option<u8>` | config candyMachine isMut payer isSignerisMut launchStagesInfo isMut payFrom isMut payTo isMut metadata isMut notary mint isSignerisMut tokenAta isMut masterEdition isMut walletLimitInfo isMut tokenMetadataProgram tokenProgram systemProgram associatedTokenProgram rent |
buyRaffleTicket | walletLimitBump:`u8` raffleTicketBump:`u8` escrowBump:`u8` currTime:`i64` | config candyMachine isMut payer isSignerisMut launchStagesInfo raffleTicket isMut payFrom isMut raffleEscrow isMut paymentMint walletLimitInfo isMut slotHashes notary isSigner systemProgram rent tokenProgram associatedTokenProgram |
checkRaffleTicket | currTime:`i64` | config candyMachine launchStagesInfo raffleTicket payer |
settleRaffleTicket | currTime:`i64` | config candyMachine isMut payer isSignerisMut launchStagesInfo raffleTicket isMut raffleEscrow isMut payTo isMut refundTo isMut tokenAta isMut rafflePayer isMut orderInfo isMut notary isSigner metadata isMut mint isSignerisMut updateAuthority isSigner masterEdition isMut slotHashes tokenMetadataProgram associatedTokenProgram tokenProgram systemProgram rent |
updateCandyMachine | notary:`Option<publicKey>` itemsAvailable:`Option<u64>` | candyMachine isMut launchStagesInfo isMut authority isSigner |
initializeConfig | args:`InitializeConfigArgs` | config isSignerisMut authority payer isSignerisMut rent systemProgram |
initializeCandyMachine | args:`InitializeCandyMachineArgs` | candyMachine isMut launchStagesInfo isMut orderInfo isMut walletAuthority config authority isSigner payer isSignerisMut notary systemProgram rent associatedTokenProgram tokenProgram |
updateAuthority | newAuthority:`Option<publicKey>` | candyMachine isMut launchStagesInfo isMut authority isSigner |
withdrawFunds | config isMut authority isSigner | |
updateConfig | params:`UpdateConfigArgs` | config isMut authority isSigner |
updateLaunchStages | stages:`Vec<LaunchStageArgs>` currTime:`i64` notaryRequired:`Vec<bool>` | candyMachine isMut launchStagesInfo isMut authority isSigner associatedTokenProgram tokenProgram |
unverifyNonMasterEdition | candyMachine tokenMetadataProgram edition metadata isMut | |
populateOrder | size:`u32` | candyMachine orderInfo isMut authority isSigner |
withdrawOrderRent | candyMachine orderInfo isMut authority isSignerisMut | |
freeze | payer isSigner freezeState isMut candyMachine assetMint assetToken isMut assetMasterEdition tokenMetadataProgram systemProgram tokenProgram | |
thaw | payer isSignerisMut assetOwner isMut freezeState isMut candyMachine assetMint assetToken isMut assetMasterEdition tokenMetadataProgram systemProgram tokenProgram | |
updateFreezeState | args:`UpdateFreezeStateArgs` | authority isSignerisMut freezeState isMut candyMachine systemProgram |