Name | Arguments | Accounts |
---|---|---|
newDistributor | bump:`u8` root:`[u8; 32]` temporal:`publicKey` | base isSigner distributor isMut payer isSigner systemProgram |
closeDistributorTokenAccount | bump:`u8` | base isSigner distributor from isMut to isMut receiver isMut systemProgram tokenProgram |
closeDistributor | bump:`u8` walletBump:`u8` | base isSigner distributor isMut distributorWallet isMut receiver systemProgram tokenProgram |
claim | bump:`u8` index:`u64` amount:`u64` claimantSecret:`publicKey` proof:`Vec<[u8; 32]>` | distributor isMut claimStatus isMut from isMut to isMut temporal isSigner payer isSigner systemProgram tokenProgram |
createPartialTree | partialTree isMut | |
addPartialTreeBreadth | depth:`u64` breadth:`u64` | partialTree isMut |
addPartialTreeLayer | depth:`u64` offset:`u64` nodes:`Vec<[u8; 32]>` | partialTree isMut |
verifyProof | index:`i32` proofs:`Vec<[u8; 32]>` | partialTree isMut |
claimCandy | walletBump:`u8` claimBump:`u8` index:`u64` amount:`u64` claimantSecret:`publicKey` proof:`Vec<[u8; 32]>` | distributor isMut distributorWallet isMut claimCount isMut partialTree isMut temporal isSigner payer isSigner candyMachineConfig candyMachine isMut candyMachineWallet isMut candyMachineMint isMut candyMachineMetadata isMut candyMachineMasterEdition isMut systemProgram tokenProgram tokenMetadataProgram candyMachineProgram rent clock |
claimEdition | claimBump:`u8` index:`u64` amount:`u64` edition:`u64` claimantSecret:`publicKey` proof:`Vec<[u8; 32]>` | distributor isMut claimCount isMut temporal isSigner payer isSigner metadataNewMetadata isMut metadataNewEdition isMut metadataMasterEdition isMut metadataNewMint isMut metadataEditionMarkPda isMut metadataNewMintAuthority isSigner metadataMasterTokenAccount metadataNewUpdateAuthority metadataMasterMetadata metadataMasterMint systemProgram tokenProgram tokenMetadataProgram rent |