NameArgumentsAccounts
createNftStore
args:`CreateNftStoreArgs`
manager
isSigner
rentPayer
isSignerisMut
paymentMint
nftStore
isMut
systemProgram
updateNftStore
emergencyFlag:`bool`
manager
isSigner
nftStore
isMut
closeNftStore
manager
isSigner
rentCollector
isMut
managerPaymentAta
isMut
nftStorePaymentAta
isMut
nftStoreAuth
nftStore
isMut
tokenProgram
updateManager
manager:`publicKey`
manager
isSigner
nftStore
isMut
createNftUpgrader
capacity:`u32`
manager
isSigner
rentPayer
isSignerisMut
nftUpgrader
isMut
nftStore
systemProgram
updateNftUpgrader
args:`UpdateNftUpgraderArgs`
manager
isSigner
nftUpgrader
isMut
nftStore
closeNftUpgrader
manager
isSigner
rentCollector
isMut
nftUpgrader
isMut
nftStore
createNftKind
args:`CreateNftKindArgs`
namePrefix:`string`
symbol:`string`
uri:`string`
manager
isSigner
rentPayer
isSignerisMut
nftKind
isMut
nftStore
systemProgram
updateNftKind
args:`UpdateNftKindArgs`
manager
isSigner
nftKind
isMut
nftStore
closeNftKind
manager
isSigner
rentCollector
isMut
nftKind
isMut
nftStore
purchaseNft
args:`PurchaseNftArgs`
nft
nftKind
isMut
userPaymentAta
isMut
nftStorePaymentAta
isMut
nftStoreAuth
upgradeNft
args:`UpgradeNftArgs`
nft
nftKind
nftMint
isMut
userNftAta
isMut
nftUpgrader
redeemNft
user
isSigner
rentCollector
isMut
nftKind
isMut
nftMint
isMut
userNftAta
isMut
userPaymentAta
isMut
creator
creatorPaymentAta
isMut
nftStorePaymentAta
isMut
nftStoreAuth
nftEscrow
isMut
nftStore
isMut
tokenProgram
quarryDeposit
amount:`u64`
rentPayer
isSignerisMut
systemProgram
stake
quarryWithdraw
amount:`u64`
stake
quarryClaimRewards
user
isSigner
userNftAta
nftEscrow
nftKind
isMut
nftStore
quarryRewarder
quarry
isMut
quarryMiner
isMut
quarryMintWrapper
isMut
quarryMinter
isMut
rewardsTokenMint
isMut
claimFeeTokenAccount
isMut
escrowRewardsAta
isMut
quarryRedeemer
isMut
redemptionVault
isMut
escrowRedemptionAta
isMut
userRedemptionAta
isMut
tokenProgram
quarryMineProgram
quarryMintWrapperProgram
quarryRedeemerProgram
createProjectKind
args:`CreateProjectKindArgs`
manager
isSigner
rentPayer
isSignerisMut
projectKind
isMut
nftStore
systemProgram
updateProjectKind
price:`u64`
manager
isSigner
projectKind
isMut
nftStore
emergencyUpdateProject
args:`EmergencyUpdateProjectArgs`
manager
isSigner
project
isMut
nftStore
emergencyWithdrawProject
manager
isSigner
rentCollector
isMut
beneficiaryTreasuryAta
isMut
projectTreasuryAta
isMut
projectAuth
project
nftStore
tokenProgram
emergencyCloseProject
manager
isSigner
rentCollector
isMut
project
isMut
nftStore
createProject
args:`CreateProjectArgs`
uri:`string`
creator
isSigner
rentPayer
isSignerisMut
creatorPaymentAta
isMut
projectPaymentAta
isMut
projectAuth
projectKind
project
isMut
nftStore
tokenProgram
systemProgram
updateProject
args:`UpdateProjectArgs`
owner
isSigner
project
isMut
createProjectGauge
rentPayer
isSignerisMut
project
projectGauge
isMut
systemProgram
updateProjectGauge
endTime:`u32`
manager
isSigner
project
projectGauge
isMut
nftStore
createProjectVoter
user
isSigner
rentPayer
isSignerisMut
project
isMut
projectGauge
isMut
projectVoter
isMut
userNftAta
nftEscrow
nftKind
nftStore
paymentMint
systemProgram
createProjectReceipt
rentPayer
isSignerisMut
nftMint
nftEscrow
projectReceipt
isMut
project
systemProgram
closeProjectReceipt
user
isSigner
rentCollector
isMut
userNftAta
projectReceipt
isMut
project
nftEscrow
participateProject
amount:`u64`
user
isSigner
userNftAta
userTreasuryAta
isMut
projectTreasuryAta
isMut
paymentMint
projectReceipt
isMut
projectAuth
project
isMut
nftEscrow
nftKind
nftStore
tokenProgram
claimProject
user
isSigner
userNftAta
userRewardAta
isMut
projectRewardAta
isMut
projectReceipt
isMut
projectAuth
project
nftEscrow
nftStore
tokenProgram
cancelProject
user
isSigner
rentCollector
isMut
userNftAta
nftEscrow
projectReceipt
isMut
userTreasuryAta
isMut
projectTreasuryAta
isMut
project
isMut
projectAuth
tokenProgram