Logo

collateral_manager

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
createRealm
  • argsCreateRealmArgs
  • realmisMut
  • realmAuthority
updateRealm
  • argsUpdateRealmArgs
  • adminisSigner
  • realmisMut
closeRealm
    • adminisSigner
    • rentCollectorisMut
    • realmisMut
    changeAdmin
    • newAdminpublicKey
    • adminisSigner
    • realmisMut
    changeBeneficiary
    • newBeneficiarypublicKey
    • beneficiaryisSigner
    • realmisMut
    changeBot
    • newBotpublicKey
    • adminisSigner
    • realmisMut
    withdrawTreasury
    • amountOption<u64>
    • 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
    • compoundingTicku32
    • adminisSigner
    • realm
    • poolisMut
    • poolAuthority
    closePool
      • adminisSigner
      • rentCollectorisMut
      • realm
      • poolisMut
      createVault
      • treasuryMintpublicKey
      • adminisSigner
      • realm
      • vaultisMut
      • vaultAuthority
      updateVault
      • isActivebool
      • adminisSigner
      • realm
      • vaultisMut
      closeVault
        • adminisSigner
        • rentCollectorisMut
        • realm
        • vaultisMut
        createStrategy
        • authoritypublicKey
        • adminisSigner
        • realm
        • strategyisMut
        closeStrategy
          • adminisSigner
          • rentCollectorisMut
          • realm
          • strategyisMut
          depositToStrategy
          • amountu64
          • botisSigner
          • realm
          • vault
          • strategy
          • vaultTreasuryAtaisMut
          • strategyTreasuryAtaisMut
          • vaultAuthority
          • tokenProgram
          depositToPool
          • amountu64
          • compounder
          • botisSigner
          • strategyAuthorityisSigner
          • strategyisMut
          • vaultisMut
          • realmCollateralAtaisMut
          depositToVault
          • amountu64
          • compounder
          • userisSigner
          • vaultisMut
          • treasuryMint
          • userTreasuryAtaisMut
          • realmTreasuryAtaisMut
          • vaultTreasuryAtaisMut
          • vaultAuthority
          initDepositReceipt
          • userpublicKey
          • rentPayerisSignerisMut
          • realm
          • depositReceiptisMut
          • systemProgram
          initStakeReceipt
          • userpublicKey
          • rentPayerisSignerisMut
          • realm
          • pool
          • stakeReceiptisMut
          • systemProgram
          deposit
          • amountu64
          • userisSigner
          • realmisMut
          • vaultisMut
          • collateralMintisMut
          • treasuryMint
          • depositReceiptisMut
          • userCollateralAtaisMut
          • userTreasuryAtaisMut
          • vaultTreasuryAtaisMut
          • vaultAuthority
          • realmAuthority
          • tokenProgram
          withdraw
          • amountu64
          • redeem
          • userTreasuryAtaisMut
          • vaultTreasuryAtaisMut
          • realmTreasuryAtaisMut
          • vaultAuthority
          • realmAuthority
          stake
          • amountu64
          • userisSigner
          • realm
          • poolisMut
          • stakeReceiptisMut
          • userCollateralAtaisMut
          • poolCollateralAtaisMut
          • poolAuthority
          • tokenProgram
          unstake
          • amountu64
          • userisSigner
          • realm
          • poolisMut
          • stakeReceiptisMut
          • userCollateralAtaisMut
          • poolCollateralAtaisMut
          • poolAuthority
          • tokenProgram
          performBurn
          • amountu64
          • userisSigner
          • realm
          • vaultisMut
          • collateralMintisMut
          • treasuryMint
          • depositReceipt
          • userCollateralAtaisMut
          • tokenProgram
          performFreeze
            • adminisSigner
            • realm
            • collateralMintisMut
            • realmAuthority
            • srcTokenAccountisMut
            • dstTokenAccountisMut
            • tokenProgram