RiskFund
Last updated
Last updated
Contract with basic features to track/hold different assets for different Comptrollers.
Function to sweep baseAsset for pool; Tokens are sent to address(to)
Parameters
Name | Type | Description |
---|---|---|
📅 Events
Emits SweepToken event on success
⛔️ Access Requirements
Only Governance
❌ Errors
ZeroAddressNotAllowed is thrown when tokenAddress/to address is zero
ZeroValueNotAllowed is thrown when amount is zero
Function to sweep token from pool
Parameters
📅 Events
Emits sweepTokenFromPool event on success
⛔️ Access Requirements
Only Governance
❌ Errors
ZeroAddressNotAllowed is thrown when tokenAddress/comptroller address is zero
ZeroValueNotAllowed is thrown when amount is zero
Get the Amount of the Base asset in the risk fund for the specific pool.
Parameters
Return Values
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
tokenAddress
address
Address of the asset(token)
to
address
Address to which assets will be transferred
amount
uint256
Amount need to sweep for the pool
tokenAddress
address
Address of the asset(token)
comptroller
address
Pool address to which assets will be transferred
amount
uint256
Amount need to sweep from the pool
comptroller
address
Comptroller address(pool).
[0]
uint256
Base Asset's reserve in risk fund.