Skip to main content
GET
Get stats for a KVault

Path Parameters

pubkey
string
required

Valid base58-encoded address

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

Response

OK

token
string
required

Vault token mint

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

tokenPrice
string
required

USD price of the vault token

Example:

"1234.56789"

apy
object
required
farmRewards
object[]
required

Per-token rewards of the vault farm (shares staked in the vault farm). apy.farmIncentives is the sum of apy over these rows. Empty when the vault has no farm or nothing is emitting.

holdings
object
required
sharesIssued
string
required

Total shares issued by the vault

Example:

"1234.56789"

tokensPerShare
string
required

Token amount one share is worth

Example:

"1234.56789"

sharePrice
string
required

USD price of one share

Example:

"1234.56789"

utilizationRatio
string
required

Share of the vault total AUM that is borrowed out of the reserves

Example:

"1234.56789"

capitalDeployed
string
required

Token amount deployed into reserves

Example:

"1234.56789"

capitalDeployedUsd
string
required

USD value deployed into reserves

Example:

"1234.56789"

instantLiquidity
string
required

Token amount withdrawable from the vault right now without queueing: holdings.available plus allocations[].withdrawableTokenAmount. A per-vault upper bound over reserve liquidity shared with other vaults and depositors, so never sum it across vaults. Gross of withdrawal penalties; not for building transactions.

Example:

"1234.56789"

instantLiquidityUsd
string
required

USD value of instantLiquidity at tokenPrice

Example:

"1234.56789"

depositCap
string | null
required

Maximum vault AUM net of pending fees that deposits can reach, in token amount. Null when the vault is uncapped

Example:

"1234.56789"

depositCapUsd
string | null
required

USD value of depositCap at tokenPrice. Null when uncapped

Example:

"1234.56789"

remainingDepositCapacity
string | null
required

Token amount the vault still accepts before reaching depositCap: depositCap minus the AUM net of pending fees, floored at 0. Deposits above it are clamped on-chain. Null when uncapped

Example:

"1234.56789"

remainingDepositCapacityUsd
string | null
required

USD value of remainingDepositCapacity at tokenPrice. Null when uncapped

Example:

"1234.56789"

allocations
object[]
required

Per-reserve allocation breakdown