initTreasury | - adminAuthoritypublicKey
- startTimei64
| - treasuryAccountisMut
- tokenStore
|
setAdmin | - newAdminAuthoritypublicKey
| - treasuryAccountisMut
- adminAuthorityisSigner
|
setStartTime | | - treasuryAccountisMut
- adminAuthorityisSigner
|
closeTreasury | | - treasuryAccountisMut
- adminAuthorityisSigner
- tokenAuthority
- tokenStoreisMut
- transferTokenToisMut
- rentCollectorisMut
- tokenProgram
|
initPromise | - targetAuthoritypublicKey
- bumpu8
| - treasuryAccountisMut
- adminAuthorityisSigner
- promiseAccountisMut
- tokenStore
- rentPayerisSigner
- systemProgram
|
setPromiseAmount | | - promiseAccountisMut
- treasuryAccountisMut
- tokenStore
- adminAuthorityisSigner
|
claim | | - promiseAccountisMut
- treasuryAccountisMut
- targetAuthorityisSigner
- tokenAuthority
- tokenStoreisMut
- transferTokenToisMut
- tokenProgram
|
closePromise | | - promiseAccountisMut
- treasuryAccountisMut
- adminAuthorityisSigner
- rentCollectorisMut
|