NameArgumentsAccounts
initializeMarketplace
extraSeed:`[u8; 8]`
globalState
isMut
initializer
isSignerisMut
rent
systemProgram
listNft
price:`u64`
globalState
isMut
nftHolderAccount
isMut
listingAccount
isMut
nftAssociatedAccount
isMut
nftMint
isMut
nftMetadataAccount
isMut
signer
isSignerisMut
tokenProgram
systemProgram
rent
clock
listNftInSplToken
price:`u64`
globalState
isMut
nftHolderAccount
isMut
listingAccount
isMut
nftAssociatedAccount
isMut
nftMint
isMut
nftMetadataAccount
isMut
listingInitializerTokenAccount
isMut
signer
isSignerisMut
tokenProgram
systemProgram
rent
clock
cancelListing
emitEvent:`bool`
globalState
isMut
nftHolderAccount
isMut
listingAccount
isMut
nftAssociatedAccount
isMut
signer
isSignerisMut
tokenProgram
clock
updatePrice
newPrice:`u64`
globalState
isMut
listingAccount
isMut
signer
isSignerisMut
clock
buyNft
expectedPrice:`u64`
globalState
isMut
nftHolderAccount
isMut
listingAccount
isMut
buyerNftAssociatedAccount
isMut
nftMetadataAccount
isMut
listingInitializer
isMut
marketplaceFeeReceiverAccount
isMut
signer
isSignerisMut
tokenProgram
systemProgram
clock
buyNftSplToken
expectedPrice:`u64`
globalState
isMut
nftHolderAccount
isMut
listingAccount
isMut
buyerNftAssociatedAccount
isMut
nftMetadataAccount
isMut
listingInitializer
isMut
marketplaceFeeReceiverTokenAccount
isMut
listingInitializerTokenAccount
isMut
buyerSplTokenAccount
isMut
signer
isSignerisMut
tokenProgram
systemProgram
clock
bidOnNft
proposedPrice:`u64`
globalState
isMut
biddingVaultAccount
isMut
biddingAccount
isMut
nftMint
signer
isSignerisMut
systemProgram
rent
clock
cancelBidding
globalState
isMut
biddingVaultAccount
isMut
biddingAccount
isMut
signer
isSignerisMut
systemProgram
clock
acceptBidding
expectedPrice:`u64`
globalState
isMut
biddingVaultAccount
isMut
biddingAccount
isMut
buyerNftAssociatedAccount
isMut
sellerNftAssociatedAccount
isMut
nftMetadataAccount
isMut
biddingInitializer
isMut
marketplaceFeeReceiverAccount
isMut
signer
isSignerisMut
tokenProgram
systemProgram
clock
bidOnNftSpl
proposedPrice:`u64`
globalState
isMut
biddingVaultAccount
isMut
biddingAccount
isMut
nftMint
biddingInitializerTokenAccount
isMut
tradeSplTokenMint
isMut
signer
isSignerisMut
systemProgram
tokenProgram
rent
clock
cancelBiddingSpl
globalState
isMut
biddingVaultAccount
isMut
biddingAccount
isMut
biddingInitializerTokenAccount
isMut
signer
isSignerisMut
systemProgram
tokenProgram
clock
acceptBiddingSpl
expectedPrice:`u64`
globalState
isMut
biddingVaultAccount
isMut
biddingAccount
isMut
buyerNftAssociatedAccount
isMut
sellerNftAssociatedAccount
isMut
nftMetadataAccount
isMut
biddingInitializer
isMut
marketplaceFeeReceiverTokenAccount
isMut
sellerSplTokenAccount
isMut
signer
isSignerisMut
tokenProgram
systemProgram
clock