Name | Arguments | Accounts |
---|---|---|
initialize | input:`InitializeInput` | authority isSigner developer masterAccount isSignerisMut programAuthority isMut systemProgram |
initializeConfig | input:`InitializeConfigInput` | authority isSigner masterAccount configAccount isMut systemProgram |
updateMasterAccount | input:`UpdateMasterAccountInput` | authority isSigner masterAccount isMut |
update | input:`UpdateInput` | authority isSigner masterAccount isMut configAccount isMut |
allocate | input:`AllocateInput` | authority isSigner masterAccount configAccount isMut |
freeMint | input:`FreeMintInput` | payer isSignerisMut buyerTokenAccount isMut userAccount isMut mint isMut mintMetadata isMut mintMasterEdition isMut masterAccount isMut configAccount isMut programAuthority tokenMetadataProgram associatedTokenProgram tokenProgram systemProgram rent clock |
purchase | payer isSignerisMut buyerTokenAccount isMut mint isMut mintMetadata isMut mintMasterEdition isMut masterAccount isMut configAccount isMut programAuthority tokenMetadataProgram associatedTokenProgram tokenProgram systemProgram rent clock | |
issueComp | input:`IssueCompInput` | payer isSignerisMut authority isSigner compTokenAccount isMut mint isMut mintMetadata isMut mintMasterEdition isMut compAuthority isMut masterAccount isMut programAuthority tokenMetadataProgram associatedTokenProgram tokenProgram systemProgram rent |
withdraw | caller isSigner masterAccount programAuthority isMut systemProgram | |
close | authority isSigner recipient isMut masterAccount configAccount isMut |