Name | Arguments | Accounts |
---|---|---|
initMintManager | mintManager isMut mint isMut ruleset holderTokenAccount isMut rulesetCollector isMut collector isMut authority isSigner payer isSignerisMut tokenProgram systemProgram | |
updateMintManager | ix:`UpdateMintManagerIx` | mintManager isMut ruleset collector isMut authority isSigner payer isSignerisMut systemProgram |
setInUseBy | ix:`SetInUseByIx` | mintManager isMut holder isSigner holderTokenAccount |
removeInUseBy | mintManager isMut user isSigner | |
initRuleset | ix:`InitRulesetIx` | ruleset isMut authority isSigner payer isSignerisMut systemProgram |
updateRuleset | ix:`UpdateRulesetIx` | ruleset isMut authority isSigner |
initializeMint | mintManager isMut mint isSignerisMut ruleset targetTokenAccount isMut target isSigner rulesetCollector isMut collector isMut authority isSigner payer isSignerisMut rent tokenProgram associatedTokenProgram systemProgram | |
initializeAccount | mint tokenAccount isMut owner payer isSignerisMut rent tokenProgram associatedTokenProgram systemProgram | |
approve | mintManager mint holderTokenAccount isMut holder isSignerisMut delegate isMut tokenProgram | |
revoke | mintManager isMut mint holderTokenAccount isMut holder isSignerisMut tokenProgram | |
burn | mintManager isMut mint isMut holderTokenAccount isMut holder isSignerisMut tokenProgram systemProgram | |
close | mintManager mint isMut tokenAccount isMut owner isSigner tokenProgram | |
transfer | mintManager ruleset mint from isMut to isMut authority isSigner tokenProgram systemProgram instructions |