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` | 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 isSigner |