Name | Arguments | Accounts |
---|---|---|
createMarketListing | index:`u64` price:`u64` | marketAuthority isMut marketListing isMut marketListingTokenAccount isMut seller isSignerisMut sellerNftTokenAccount isMut sellerMarketTokenAccount isMut nftMint isMut systemProgram tokenProgram rent |
fulfillMarketListing | marketAuthorityBump:`u8` | marketAuthority isMut marketListing isMut marketListingTokenAccount isMut buyer isSignerisMut nftMint isMut buyerNftTokenAccount isMut buyerMarketTokenAccount isMut sellerMarketTokenAccount isMut oracle isMut tokenProgram |
unlistMarketListing | marketAuthorityBump:`u8` | marketAuthority isMut marketListing isMut marketListingTokenAccount isMut seller isSignerisMut nftMint isMut sellerNftTokenAccount isMut oracle isMut tokenProgram |
createListing | configIndex:`u64` price:`u64` lifecycleStart:`u64` | batch isMut oracle isSignerisMut listing isMut treasuryAuthority systemProgram |
enableVias | oracle isSignerisMut vias isMut treasuryAuthority isMut systemProgram | |
enableViaRarityTokenMinting | rarity:`string` | oracle isSignerisMut rarityTokenMint isMut treasuryAuthority isMut viaMapping isMut via isMut vias isMut systemProgram |
modifyListing | configIndex:`u64` isListed:`Option<bool>` lifecycleStart:`Option<u64>` price:`Option<u64>` | batch isMut oracle isSignerisMut listing isMut treasuryAuthority systemProgram |
enableBatchUploading | batches isMut oracle isSignerisMut systemProgram | |
initMarket | marketUid:`publicKey` name:`string` | marketAuthority isMut marketMint isMut oracle isSignerisMut systemProgram |
initTreasury | adornment:`string` | treasuryAuthority isMut treasuryTokenAccount isMut treasuryTokenMint isMut oracle isSignerisMut oracleTokenAccount isMut systemProgram tokenProgram rent |
addWhitelistedCm | candyMachineCreator:`publicKey` candyMachine:`publicKey` | treasuryWhitelist isMut oracle isSignerisMut treasuryAuthority isMut systemProgram |
ammendStorefrontSplits | storefrontSplits:`Vec<Split>` | oracle isSignerisMut treasuryAuthority isMut |
sellFor | treasuryBump:`u8` | depoTokenAccount isMut depoMint isMut metadata isMut treasuryTokenAccount isMut treasuryTokenMint isMut treasuryAuthority isMut treasuryWhitelist isMut initializer isSignerisMut initializerTokenAccount isMut oracle tokenProgram |
addConfigLines | index:`u32` configLines:`Vec<ConfigLine>` | batch isMut oracle isSigner |
initializeCandyMachine | data:`CandyMachineData` name:`string` | batchAccount isMut batches isMut batchReceipt isMut oracle isSignerisMut systemProgram |
mintNft | creatorBump:`u8` configIndex:`u64` | listing isMut mintHash isMut candyMachine isMut candyMachineCreator payer isSignerisMut oracle isMut metadata isMut mint isMut mintAta isSignerisMut masterEdition isMut tokenMetadataProgram tokenProgram systemProgram rent clock instructionSysvarAccount treasuryAuthority isMut initializerTokenAccount isMut |
rngNftAfterQuest | questId:`u64` | via isMut |
mintNftVia | creatorBump:`u8` | via isMut mintHash isMut candyMachine isMut candyMachineCreator payer isSignerisMut oracle isMut metadata isMut mint isMut mintAta isSignerisMut masterEdition isMut tokenMetadataProgram tokenProgram systemProgram rent clock instructionSysvarAccount treasuryAuthority isMut initializerTokenAccount isMut initializerTokenMint |