Underlying perpetuals account ID that the vault uses.
Account object ID used by the vault.
Collateral coin type accepted by this vault.
Creation timestamp of the vault.
Total balance of underlying Coin (C), deposited by users.
"Idle" collateral is not currently allocated to any clearing house position. It remains held by the vault and can be used for new allocations or withdrawals (subject to lock/queue rules).
USD valuation of idleCollateral at query time.
This is derived using the vault's collateral oracle price and is provided for UI convenience.
Timestamp at which pause_vault_for_force_withdraw was last called.
Decimals for the LP token minted by this vault.
LP coin type minted by this vault.
This is the Coin<T> type used to represent shares in the vault. Users
receive LP coins on deposit and burn/return them on withdrawal.
Supply of LP coins from a TreasuryCap for liquidity integrity.
This is the total minted supply of the vault's LP token. Together with
tvlUsd, this is used to derive LP share price.
IDs of ClearingHouse where Vault has positions.
Curator-provided metadata used for vault discovery and display.
This data is expected to be relatively stable and is typically set at creation time (though it may be updatable depending on protocol rules).
Estimated monthly APR for this vault, expressed as a percentage.
This is typically computed off-chain from historical performance and/or accounting state. It is a display metric and should not be treated as a guaranteed rate.
The annualized percentage return from incentives (added yields)
Unique identifier for distinct network identification.
Owner address of the vault.
The amount of LP tokens locked by the vault owner (native units).
This is the owner's initially locked liquidity, a portion of which can be withdrawn via the owner locked liquidity withdraw flow.
Vault parameters
Numeric price-feed storage id identifying the oracle price for C.
Numeric source id of the collateral price feed (the oracle
provider/source: pyth, stork, etc.). Together with
collateralPriceFeedStorageId it identifies the feed in the oracle
aggregator registry.
Maximum tolerated deviation for the collateral oracle price.
Used as a safety bound when valuing deposits/withdrawals and computing USD conversions. This is typically a fixed-point or scaled bigint value, consistent with the on-chain oracle representation.
Delay period to wait for eventual force withdrawing
Force-withdrawal is an emergency/escape hatch path; this delay gives the vault time to unwind positions before executing the withdrawal.
Lock-in duration for engaged assets in milliseconds.
Maximum margin ratio tolerance for force-withdraw processing.
Force-withdraw generally requires closing positions. This tolerance controls how much worse (or better) the resulting margin ratio is allowed to be, compared to a target/expected value, before rejecting the action.
The maximum number of distinct ClearingHouse.
The maximum number of pending orders allowed for a single position in the Vault.
Maximum total collateral (native units) that can be deposited into the vault.
This is a capacity/risk control parameter. Deposits that would cause the vault to exceed this limit should be rejected by the protocol/backend.
Minimum position margin (USD) to trigger full close during force withdraw.
Fee rate for vault's owner, collected from user's profits when they withdraw
Used to calculate user's minimum deposit value in usd
Indicates the vault is temporarily paused until the timestamp (if present).
Total value locked in USD for this vault.
Includes idle collateral plus the value of all open positions. It is the primary headline number used for ranking and display.
Contract version number for controlled upgrades.
On-chain representation of a vault that manages user collateral and interacts with clearing houses on their behalf.