initGlobalState | | - adminisSigner
- globalStateisMut
- systemProgram
|
initMarket | - nonceu8
- whitelistVec<publicKey>
- titlestring
| - adminisSigner
- globalStateisMut
- marketisMut
- systemProgram
|
addAdmin | | - adminisSigner
- marketisMut
- addAdmin
|
removeAdmin | | - adminisSigner
- marketisMut
- removeAdmin
|
initCollection | - collectionNonceu8
- listHeadNonceu8
- listTailNonceu8
- titlestring
| - adminisSigner
- marketisMut
- collectionisMut
- listHeadisMut
- listTailisMut
- systemProgram
|
initPriceModel | - nonceu8
- salePricesVec<[object Object]>
| - adminisSigner
- marketisMut
- priceModelisMut
- systemProgram
|
addNft | | - adminisSigner
- market
- collection
- listHeadisMut
- nextListItemisMut
- newItemisSignerisMut
- priceModel
- adminNftAccountisMut
- adminNftMint
- programNftAccountisMut
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
|
withdrawNft | | - adminisSigner
- rentRefundisMut
- priceModel
- market
- collection
- withdrawListItemisMut
- programNftAccountisMut
- programNftMint
- adminNftAccountisMut
- prevListItemisMut
- nextListItemisMut
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
|
purchaseNft | | - ownerisSigner
- rentRefundisMut
- priceModel
- market
- collection
- purchaseListItemisMut
- debitMint
- debitAccountisMut
- programCreditAccountisMut
- programNftAccountisMut
- programNftMint
- ownerNftAccountisMut
- prevListItemisMut
- nextListItemisMut
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
|
withdrawLiquidity | | - adminisSigner
- globalState
- market
- withdrawMint
- programDebitAccountisMut
- adminCreditAccountisMut
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
|
closeCollection | | - adminisSigner
- market
- rentRefundisSigner
- collectionisMut
- listHeadisMut
- listTailisMut
|