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` creatorTokenInfo:`u8` createProgramStatus:`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 adminWallet tokenAddress isMut openBoxFeeConfig isMut botAddress isMut gearAddress isMut payerBotAta isMut payerGearAta isMut tokenAta isMut botTollCollector isMut gearTollCollector isMut programState isMut |
setCollectionDuringMint | candyMachine metadata payer isSigner collectionPda isMut tokenMetadataProgram instructions collectionMint collectionMetadata collectionMasterEdition authority collectionAuthorityRecord | |
withdrawFunds | candyMachine isMut authority isSigner | |
createOpenBoxFeeConfig | botFee:`u64` gearFee:`u64` boxType:`u8` | authority isSignerisMut openBoxFeeConfig isMut programState isMut tokenAddress systemProgram tokenProgram rent |
createOrUpdateProgramState | status:`u8` | authority isSignerisMut programState isMut botAddress botTollCollector gearAddress gearTollCollector nftUpdateAuthority isMut systemProgram tokenProgram rent |
deleteProgramState | adminAuthority isSignerisMut programState isMut systemProgram tokenProgram | |
deleteTokenInfo | authority isSignerisMut tokenAddress openBoxFeeConfig isMut programState isMut systemProgram tokenProgram | |
updateOpenBoxFeeConfig | botFee:`Option<u64>` gearFee:`Option<u64>` boxType:`Option<u8>` | authority isSignerisMut tokenAddress openBoxFeeConfig isMut programState isMut systemProgram tokenProgram |