Name | Arguments | Accounts |
---|---|---|
initRealm | admin:`publicKey` govMint:`publicKey` | realm isMut governor |
setAdmin | newAdmin:`publicKey` | realm isMut admin isSigner |
initSimpleNftKind | cooldown:`i64` multiplier:`u32` minGovAmount:`u64` isRelockable:`bool` nameTemplate:`string` symbolTemplate:`string` lockedUriTemplate:`string` unlockingUriTemplate:`string` mintLimit:`u64` editionIndex:`u32` lockedCollection:`publicKey` unlockingCollection:`publicKey` sellerFeeBasisPoints:`u16` | realm isMut govMint admin isSigner nftKind isMut |
setDisabled | isDisabled:`bool` | nftKind isMut realm admin isSigner |
createSimpleNftEscrow | createEscrow nftKind isMut | |
createSimpleNftMetadata | escrow isMut nftKind realm creator nftMint isMut mintNftAuthority metadata isMut rentPayer isSignerisMut rent systemProgram tokenProgram mplTokenMetadata | |
updateLockAmount | escrow isMut realm isMut vault | |
startUnlocking | startCancelUnlocking nftKind realm metadata isMut creator mplTokenMetadata | |
cancelUnlocking | startCancelUnlocking nftKind realm metadata isMut creator mplTokenMetadata | |
exitEscrow | escrow isMut realm isMut nftMint isMut nftToken isMut freezeNftAuthority nftOwner isSignerisMut vault isMut vaultOwner withdrawTo isMut tokenProgram | |
activateProposal | control realm governor proposal isMut electorate governProgram | |
castVote | side:`u8` | control realm vault proposal isMut vote isMut governor electorate governProgram |
initGaugemeister | foreman:`publicKey` | gaugemeister isMut realm isMut admin isSigner |
setForeman | newForeman:`publicKey` | gaugemeister isMut foreman isSigner |
configGaugemeisterSnapshot | newSnapshotTime:`i64` newSnapshotSlot:`u64` | gaugemeister isMut foreman isSigner |
closeGaugemeister | gaugemeister isMut foreman isSigner realm isMut rentCollector | |
initGauge | info:`bytes` | gauge isMut gaugemeister isMut foreman isSigner |
createGauge | seed:`bytes` info:`bytes` | gauge isMut gaugemeister isMut foreman isSigner rentPayer isSignerisMut systemProgram |
gaugeEnable | gaugemeister gauge isMut foreman isSigner | |
gaugeDisable | gaugemeister gauge isMut foreman isSigner | |
configGaugeSnapshot | newSnapshotTime:`i64` newSnapshotSlot:`u64` | gauge isMut gaugemeister foreman isSigner |
closeGauge | gauge isMut gaugemeister isMut foreman isSigner rentCollector isMut | |
setGaugeInfo | info:`bytes` | gauge isMut gaugemeister foreman isSigner |
createGaugeVoter | gaugeVoter isMut controlEscrow gaugemeister isMut rentPayer isSignerisMut systemProgram | |
closeGaugeVoter | gaugeVoter isMut controlEscrow gaugemeister isMut nftOwner isMut | |
createGaugeVote | gaugeVote isMut controlEscrow gaugeVoter isMut gauge isMut gaugemeister rentPayer isSignerisMut systemProgram | |
gaugeSetVote | newWeight:`u64` | gaugeVote isMut gaugeVoter isMut controlEscrow gauge isMut gaugemeister isMut |
closeGaugeVote | gaugeVote isMut controlEscrow gaugeVoter isMut gaugemeister gauge isMut nftOwner isMut | |
forcedCloseGaugeVote | gaugeVote isMut escrow nftToken nftOwner isMut gaugeVoter isMut gaugemeister isMut foreman isSigner gauge isMut | |
closeDeadGaugeVote | gaugeVote isMut escrow nftMint gaugeVoter isMut gaugemeister isMut gauge isMut rentCollector isMut |