Logo

castle_vault

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • bumpsInitBumpSeeds
  • configVaultConfigArg
  • vaultisMut
  • vaultAuthorityisMut
  • lpTokenMintisMut
  • vaultReserveTokenisMut
  • vaultSolendLpTokenisMut
  • vaultPortLpTokenisMut
  • vaultJetLpTokenisMut
  • reserveTokenMint
  • solendLpTokenMint
  • portLpTokenMint
  • jetLpTokenMint
  • solendReserve
  • portReserve
  • jetReserve
  • feeReceiverisMut
  • referralFeeReceiverisMut
  • referralFeeOwner
  • payerisSignerisMut
  • owner
  • systemProgram
  • tokenProgram
  • associatedTokenProgram
  • rent
updateFlags
  • flagsu32
  • vaultisMut
  • ownerisSigner
updateConfig
  • newConfigVaultConfigArg
  • vaultisMut
  • ownerisSigner
deposit
  • reserveTokenAmountu64
  • vaultisMut
  • vaultAuthority
  • vaultReserveTokenisMut
  • lpTokenMintisMut
  • userReserveTokenisMut
  • userLpTokenisMut
  • userAuthorityisSigner
  • tokenProgram
  • clock
withdraw
  • lpTokenAmountu64
  • vaultisMut
  • vaultAuthority
  • vaultReserveTokenisMut
  • lpTokenMintisMut
  • userLpTokenisMut
  • userReserveTokenisMut
  • userAuthorityisSigner
  • tokenProgram
  • clock
rebalance
  • proposedWeightsStrategyWeightsArg
  • vaultisMut
  • solendReserve
  • portReserve
  • jetReserve
  • clock
refresh
  • usePortOraclebool
  • vaultisMut
  • vaultAuthority
  • vaultReserveToken
  • vaultSolendLpToken
  • vaultPortLpToken
  • vaultJetLpToken
  • lpTokenMintisMut
  • solendProgram
  • solendReserveisMut
  • solendPyth
  • solendSwitchboard
  • portProgram
  • portReserveisMut
  • portOracle
  • jetProgram
  • jetMarketisMut
  • jetMarketAuthority
  • jetReserveisMut
  • jetFeeNoteVaultisMut
  • jetDepositNoteMintisMut
  • jetPyth
  • tokenProgram
  • clock
reconcileSolend
  • withdrawOptionu64
  • vaultisMut
  • vaultAuthority
  • vaultReserveTokenisMut
  • vaultSolendLpTokenisMut
  • solendProgram
  • solendMarketAuthority
  • solendMarket
  • solendReserveisMut
  • solendLpMintisMut
  • solendReserveTokenisMut
  • clock
  • tokenProgram
reconcilePort
  • withdrawOptionu64
  • vaultisMut
  • vaultAuthority
  • vaultReserveTokenisMut
  • vaultPortLpTokenisMut
  • portProgram
  • portMarketAuthority
  • portMarket
  • portReserveisMut
  • portLpMintisMut
  • portReserveTokenisMut
  • clock
  • tokenProgram
reconcileJet
  • withdrawOptionu64
  • vaultisMut
  • vaultAuthority
  • vaultReserveTokenisMut
  • vaultJetLpTokenisMut
  • jetProgram
  • jetMarket
  • jetMarketAuthority
  • jetReserveisMut
  • jetReserveTokenisMut
  • jetLpMintisMut
  • tokenProgram