Euler Finance · Schema
CollateralConfig
Current LTV configuration for a collateral vault
DeFiLendingBorrowingFinanceEthereumBlockchainVaultsLiquidationInterest RatesPermissionless
Properties
| Name | Type | Description |
|---|---|---|
| collateral | string | Collateral vault address |
| vaultType | string | Vault family for the collateral address |
| collateralName | string | Collateral vault name |
| collateralSymbol | string | Collateral vault symbol |
| asset | string | Underlying asset address of the collateral vault |
| assetSymbol | string | Underlying asset symbol |
| assetDecimals | integer | Underlying asset decimals |
| borrowLTV | string | Maximum LTV for borrowing (basis points as string, e.g., "8500" = 85%) |
| liquidationLTV | string | LTV at which liquidation can occur (basis points as string) |
| initialLiquidationLTV | string | Initial liquidation LTV before ramping |
| targetTimestamp | string | ISO timestamp when LTV ramp completes |
| rampDuration | integer | Duration of LTV ramp in seconds |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "CollateralConfig",
"type": "object",
"description": "Current LTV configuration for a collateral vault",
"properties": {
"collateral": {
"type": "string",
"description": "Collateral vault address"
},
"vaultType": {
"type": "string",
"enum": [
"evk",
"earn",
"securitize"
],
"description": "Vault family for the collateral address"
},
"collateralName": {
"type": "string",
"description": "Collateral vault name"
},
"collateralSymbol": {
"type": "string",
"description": "Collateral vault symbol"
},
"asset": {
"type": "string",
"description": "Underlying asset address of the collateral vault"
},
"assetSymbol": {
"type": "string",
"description": "Underlying asset symbol"
},
"assetDecimals": {
"type": "integer",
"description": "Underlying asset decimals"
},
"borrowLTV": {
"type": "string",
"description": "Maximum LTV for borrowing (basis points as string, e.g., \"8500\" = 85%)"
},
"liquidationLTV": {
"type": "string",
"description": "LTV at which liquidation can occur (basis points as string)"
},
"initialLiquidationLTV": {
"type": "string",
"description": "Initial liquidation LTV before ramping"
},
"targetTimestamp": {
"type": "string",
"format": "date-time",
"nullable": true,
"description": "ISO timestamp when LTV ramp completes"
},
"rampDuration": {
"type": "integer",
"description": "Duration of LTV ramp in seconds"
}
}
}