Name | Arguments | Accounts |
---|---|---|
initializeCandyMachine | data:`CandyMachineData` | candyMachine isMut wallet authority payer isSigner systemProgram rent |
updateCandyMachine | data:`CandyMachineData` | candyMachine isMut authority isSigner wallet |
updateAuthority | newAuthority:`Option<publicKey>` | candyMachine isMut authority isSigner wallet |
addConfigLines | index:`u32` configLines:`Vec<ConfigLine>` | candyMachine isMut authority isSigner |
setCollection | candyMachine isMut authority isSigner collectionPda isMut payer isSigner systemProgram rent metadata mint edition collectionAuthorityRecord isMut tokenMetadataProgram | |
removeCollection | candyMachine isMut authority isSigner collectionPda isMut metadata mint collectionAuthorityRecord isMut tokenMetadataProgram | |
mintNft | creatorBump:`u8` uri:`string` | candyMachine isMut candyMachineCreator payer isSigner wallet isMut metadata isMut mint isMut mintAuthority isSigner updateAuthority isSigner masterEdition isMut tokenMetadataProgram tokenProgram systemProgram rent clock recentBlockhashes instructionSysvarAccount |
setCollectionDuringMint | candyMachine metadata payer isSigner collectionPda isMut tokenMetadataProgram instructions collectionMint collectionMetadata collectionMasterEdition authority collectionAuthorityRecord | |
withdrawFunds | candyMachine isMut authority isSignerisMut | |
setFreeze | freezeTime:`i64` | candyMachine isMut authority isSignerisMut freezePda isMut systemProgram |
removeFreeze | candyMachine isMut authority isSignerisMut freezePda isMut | |
thawNft | freezePda isMut candyMachine isMut tokenAccount isMut owner mint edition payer isSignerisMut tokenProgram tokenMetadataProgram systemProgram | |
unlockFunds | candyMachine isMut authority isSignerisMut freezePda isMut systemProgram |