CollateralManager
State Variables
collateralCompositionUsed
uint16 public collateralCompositionUsed;
VAULT
address public immutable VAULT;
collaterals
address[] private collaterals;
collateralInfo
collateralStrategyInfo
collateralStrategies
Functions
constructor
Name
Type
Description
addCollateral
Name
Type
Description
updateCollateralData
Name
Type
Description
removeCollateral
Name
Type
Description
addCollateralStrategy
Name
Type
Description
updateCollateralStrategy
Name
Type
Description
removeCollateralStrategy
Name
Type
Description
updateCollateralDefaultStrategy
validateAllocation
Name
Type
Description
Name
Type
Description
getFeeCalibrationData
Name
Type
Description
Name
Type
Description
getMintParams
Name
Type
Description
Name
Type
Description
getRedeemParams
Name
Type
Description
Name
Type
Description
getAllCollaterals
Name
Type
Description
getCollateralStrategies
Name
Type
Description
Name
Type
Description
isValidStrategy
Name
Type
Description
Name
Type
Description
getCollateralInStrategies
Name
Type
Description
Name
Type
Description
getCollateralInVault
Name
Type
Description
Name
Type
Description
getCollateralInAStrategy
Name
Type
Description
Name
Type
Description
Events
CollateralAdded
CollateralRemoved
CollateralInfoUpdated
CollateralStrategyAdded
CollateralStrategyUpdated
CollateralStrategyRemoved
Errors
CollateralExists
CollateralDoesNotExist
CollateralStrategyExists
CollateralStrategyMapped
CollateralStrategyNotMapped
CollateralNotSupportedByStrategy
CollateralAllocationPaused
CollateralStrategyInUse
AllocationPercentageLowerThanAllocatedAmt
IsDefaultStrategy
Structs
CollateralData
StrategyData
Last updated
Was this helpful?