diff --git a/docs/fassets/reference/IAssetManager.mdx b/docs/fassets/reference/IAssetManager.mdx index 4b199564..5a0a7fa3 100644 --- a/docs/fassets/reference/IAssetManager.mdx +++ b/docs/fassets/reference/IAssetManager.mdx @@ -39,6 +39,20 @@ function getAgentInfo(address _agentVault) returns (AgentInfo.Info memory); ``` +### `getCollateralTypes` + +Returns the list of all available and deprecated tokens used for collateral types in the FAssets system. + +Returns: + +- [`CollateralType.Data`](https://github.com/flare-foundation/fassets/blob/main/contracts/userInterfaces/data/CollateralType.sol): Array of collateral type data structures containing information about each supported collateral token. + +```solidity +function getCollateralTypes() + external view + returns (CollateralType.Data[] memory); +``` + ### `collateralReservationFee` Returns the collateral reservation fee amount. diff --git a/src/components/FAssets/operational-parameters.ts b/src/components/FAssets/operational-parameters.ts index 35142376..b61738e2 100644 --- a/src/components/FAssets/operational-parameters.ts +++ b/src/components/FAssets/operational-parameters.ts @@ -258,7 +258,8 @@ export const operationalParameters = [ }, { name: "Vault Minimal CR", - settingName: "minimalCR", + functionName: "getCollateralTypes", + interfaceLink: "/fassets/reference/IAssetManager#getcollateraltypes", description: "The minimum collateral ratio required to avoid liquidation.", link: "/fassets/collateral#minimal-cr", @@ -278,7 +279,8 @@ export const operationalParameters = [ }, { name: "Vault Collateral Safety CR", - settingName: "safetyCR", + functionName: "getCollateralTypes", + interfaceLink: "/fassets/reference/IAssetManager#getcollateraltypes", description: "The collateral ratio required to exit liquidation mode.", link: "/fassets/collateral#safety-cr", values: { @@ -314,7 +316,8 @@ export const operationalParameters = [ }, { name: "Pool Collateral Pool Minimal CR", - settingName: "minimalCR", + functionName: "getCollateralTypes", + interfaceLink: "/fassets/reference/IAssetManager#getcollateraltypes", description: "The minimum collateral ratio required to avoid liquidation.", link: "/fassets/collateral#minimal-cr", @@ -332,29 +335,10 @@ export const operationalParameters = [ }, }, }, - { - name: "Pool Collateral Call Band CR", - settingName: "ccbCR", - description: - "The threshold at which collateral is considered unhealthy but liquidation is delayed.", - link: "/fassets/collateral#liquidation-cr", - values: { - coston2: { - xrp: "1.4", - }, - songbird: { - xrp: "1.4", - }, - coston: { - xrp: "1.9", - btc: "1.9", - doge: "1.9", - }, - }, - }, { name: "Pool Collateral Safety CR", - settingName: "safetyCR", + functionName: "getCollateralTypes", + interfaceLink: "/fassets/reference/IAssetManager#getcollateraltypes", description: "The collateral ratio required to exit liquidation mode.", link: "/fassets/collateral#safety-cr", values: {