IInsuranceFund
Last updated
Was this helpful?
Last updated
Was this helpful?
If insurance has negative accountValue of vault, will deposit amount to vault
If balance of InsuranceFund
is over distributionThreshold
, transfer diff to SurplusBeneficiary
Insurance Fund should only distribute revenues surplus earned on the platform. In other words, funds directly held in the Insurance Fund contract (insuranceFundWalletBalance
) contributes to insuranceFundTotalBalance
but not necessarily to surplus
. Anyone can send funds to Insurance Fund and help it reach distributionThreshold
sooner, but once surplus
exceeds the revenues earned on the platform (insuranceFundFreeCollateral
), sending more funds won’t increase surplus
further
Return Values:
surplus
uint256
The surplus of distribution
Get settlement token address
Return Values:
token
address
The address of settlement token
(Deprecated function, will be removed in the next release), Get borrower(Vault
) address
vault
address
The address of Vault
Get Vault
address
vault
address
The address of Vault
Get InsuranceFund
capacity
capacityX10_S
int256
The capacity value (settlementTokenValue + walletBalance) in settlement token's decimals
Get insurance distributution threshold, this value is for fee distribution
distributionThreshold
uint256
The distribution threshold number
Get SurplusBeneficiary
surplusBeneficiary
address
The address of SurplusBeneficiary
(Deprecated function, will be removed in the next release), In the previous version Vault
used to "borrow" from IF by calling IF.borrow()
. We have since removed the behavior but kept the variable name "borrower" for backward-compatibility
borrower
address
The address of the borrower (actually is Vault
address)
vault
address
The address of the vault
repaidAmount
uint256
Repaid amount of the token
tokenBalanceAfterRepaid
uint256
InsuranceFund's token balance after repay
We will transfer fee to SurplusBeneficiary
if InsuranceFund
free collateral is over distribution threshold
distributionThreshold
uint256
Distribution threshold amount
surplusBeneficiary
address
The address of SurplusBeneficiary
surplus
uint256
The amount of distribution
insuranceFundCapacity
uint256
The capacity of insuranceFund
contract
insuranceFundFreeCollateral
uint256
The free collateral(usdc) of insuranceFund
contract in vault
distributionThreshold
uint256
The distribution threshold amount
Return Values:
Return Values:
Return Values:
Return Values:
Return Values:
Parameters:
Parameters:
Parameters:
Parameters:
Parameters:
Parameters: