createRealm | | |
updateRealm | | |
closeRealm | | - adminisSigner
- rentCollectorisMut
- realmisMut
|
changeAdmin | | |
changeBeneficiary | | - beneficiaryisSigner
- realmisMut
|
changeBot | | |
withdrawTreasury | | - realm
- adminisSigner
- realmAuthorityisMut
- beneficiaryisMut
|
createCollateralMetadata | - namestring
- symbolstring
- uristring
| - adminisSigner
- rentPayerisSignerisMut
- realm
- realmAuthority
- collateralMint
- collateralMetadataisMut
- rent
- systemProgram
- metadataProgram
|
updateCollateralMetadata | - namestring
- symbolstring
- uristring
| - adminisSigner
- realm
- realmAuthority
- collateralMint
- collateralMetadataisMut
- metadataProgram
|
createPool | | - adminisSigner
- realm
- poolisMut
- poolAuthority
|
closePool | | - adminisSigner
- rentCollectorisMut
- realm
- poolisMut
|
createVault | | - adminisSigner
- realm
- vaultisMut
- vaultAuthority
|
updateVault | | - adminisSigner
- realm
- vaultisMut
|
closeVault | | - adminisSigner
- rentCollectorisMut
- realm
- vaultisMut
|
createStrategy | | - adminisSigner
- realm
- strategyisMut
|
closeStrategy | | - adminisSigner
- rentCollectorisMut
- realm
- strategyisMut
|
depositToStrategy | | - botisSigner
- realm
- vault
- strategy
- vaultTreasuryAtaisMut
- strategyTreasuryAtaisMut
- vaultAuthority
- tokenProgram
|
depositToPool | | - compounder
- botisSigner
- strategyAuthorityisSigner
- strategyisMut
- vaultisMut
- realmCollateralAtaisMut
|
depositToVault | | - compounder
- userisSigner
- vaultisMut
- treasuryMint
- userTreasuryAtaisMut
- realmTreasuryAtaisMut
- vaultTreasuryAtaisMut
- vaultAuthority
|
initDepositReceipt | | - rentPayerisSignerisMut
- realm
- depositReceiptisMut
- systemProgram
|
initStakeReceipt | | - rentPayerisSignerisMut
- realm
- pool
- stakeReceiptisMut
- systemProgram
|
deposit | | - userisSigner
- realmisMut
- vaultisMut
- collateralMintisMut
- treasuryMint
- depositReceiptisMut
- userCollateralAtaisMut
- userTreasuryAtaisMut
- vaultTreasuryAtaisMut
- vaultAuthority
- realmAuthority
- tokenProgram
|
withdraw | | - redeem
- userTreasuryAtaisMut
- vaultTreasuryAtaisMut
- realmTreasuryAtaisMut
- vaultAuthority
- realmAuthority
|
stake | | - userisSigner
- realm
- poolisMut
- stakeReceiptisMut
- userCollateralAtaisMut
- poolCollateralAtaisMut
- poolAuthority
- tokenProgram
|
unstake | | - userisSigner
- realm
- poolisMut
- stakeReceiptisMut
- userCollateralAtaisMut
- poolCollateralAtaisMut
- poolAuthority
- tokenProgram
|
performBurn | | - userisSigner
- realm
- vaultisMut
- collateralMintisMut
- treasuryMint
- depositReceipt
- userCollateralAtaisMut
- tokenProgram
|
performFreeze | | - adminisSigner
- realm
- collateralMintisMut
- realmAuthority
- srcTokenAccountisMut
- dstTokenAccountisMut
- tokenProgram
|