Skip to content

API ReferenceVaults, collateral, and riskInterface

CollateralAllocation

Current allocation to one reserving contract for one account and asset in one vault.

Properties

accountAddress

accountAddress: `0x${string}`;

Account whose collateral is allocated.


chainId

chainId: bigint;

Chain containing the vault and reserving contract.


claimableAmount

claimableAmount: bigint;

Sum of active claimable amounts, in the reserved token’s smallest units.


collateralContractAddress

collateralContractAddress: `0x${string}`;

Vault namespace for the allocation, retained across profile vault changes.


reserved

reserved: TokenAmount;

Sum of active reservation amounts for this chain, vault, account, token and reserving contract.


reservingContractAddress

reservingContractAddress: `0x${string}`;

Claiming contract shared by the grouped reservations; no product classification is inferred.