Name | Arguments | Accounts |
---|---|---|
initListing | mintBump:`u8` listingBump:`u8` price:`u64` uri:`string` | listing isMut mintAuthorityPda mint isSignerisMut solDeposit voteDeposit governanceProgram realm charterGovernance charter rent tokenProgram user isSignerisMut systemProgram |
purchaseListing | listingMintBump:`u8` realmMintBump:`u8` | listing purchasersSolTokenAccount isMut purchasersListingTokenAccount isMut listingsSolDeposit isMut listingsVoteDeposit isMut listingMint isMut listingMintAuthority realmSolDeposit isMut realmSolDepositGovernance realmVoteDeposit isMut realmVoteDepositGovernance realmMint isMut realmMintAuthority governanceProgram realm charterGovernance charter tokenProgram user isSignerisMut systemProgram |
initCharter | charterBump:`u8` expansionRateAmount:`u64` expansionRateDecimals:`u8` solContributionRateAmount:`u64` solContributionRateDecimals:`u8` voteContributionRateAmount:`u64` voteContributionRateDecimals:`u8` uri:`string` | charter isMut authority realmSolDeposit realmVoteDeposit realm governanceProgram user isSignerisMut systemProgram |
setListingPrice | price:`u64` | listing isMut user isSignerisMut systemProgram |
setListingUri | uri:`string` | listing isMut user isSignerisMut systemProgram |
setListingAvailability | isAvailable:`bool` | listing isMut user isSignerisMut systemProgram |
setListingDeposits | listing isMut solDeposit voteDeposit user isSignerisMut systemProgram | |
setListingAuthority | listing isMut authority user isSignerisMut systemProgram | |
setCharterExpansionRate | expansionRateAmount:`u64` expansionRateDecimals:`u8` | charter isMut user isSignerisMut systemProgram |
setCharterContributionRate | solContributionRateAmount:`u64` solContributionRateDecimals:`u8` voteContributionRateAmount:`u64` voteContributionRateDecimals:`u8` | charter isMut user isSignerisMut systemProgram |
setCharterAuthority | charter isMut authority user isSignerisMut systemProgram |