initialize | | - authorityisSigner
- developer
- masterAccountisSignerisMut
- programAuthorityisMut
- systemProgram
|
initializeConfig | - inputInitializeConfigInput
| - authorityisSigner
- masterAccount
- configAccountisMut
- systemProgram
|
updateMasterAccount | - inputUpdateMasterAccountInput
| - authorityisSigner
- masterAccountisMut
|
update | | - authorityisSigner
- masterAccountisMut
- configAccountisMut
|
allocate | | - authorityisSigner
- masterAccount
- configAccountisMut
|
freeMint | | - payerisSignerisMut
- buyerTokenAccountisMut
- userAccountisMut
- mintisMut
- mintMetadataisMut
- mintMasterEditionisMut
- masterAccountisMut
- configAccountisMut
- programAuthority
- tokenMetadataProgram
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
- clock
|
purchase | | - payerisSignerisMut
- buyerTokenAccountisMut
- mintisMut
- mintMetadataisMut
- mintMasterEditionisMut
- masterAccountisMut
- configAccountisMut
- programAuthority
- tokenMetadataProgram
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
- clock
|
issueComp | | - payerisSignerisMut
- authorityisSigner
- compTokenAccountisMut
- mintisMut
- mintMetadataisMut
- mintMasterEditionisMut
- compAuthorityisMut
- masterAccountisMut
- programAuthority
- tokenMetadataProgram
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
|
withdraw | | - callerisSigner
- masterAccount
- programAuthorityisMut
- systemProgram
|
close | | - authorityisSigner
- recipientisMut
- masterAccount
- configAccountisMut
|