Insurance

Verified contract

Active on Ethereum with 13 txns
Deployed by via 0xf2288050 at 12831085
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Insurance"

0xda762586862ee098bfaf84bf7c3bd0c51c4e17f4337e3353b77d0cb7ba748102
0x58b9f4f5ae578e02c1d0419e1a39f36fff067258eff011cc67be672f3695cadc
0xcf35144d3f6d58b15ac7cb43433c0a1947e130c1e17d2d72122cd0864604a91a
0xc002e613406c5058c60c3561d2534e869d72dc167c7b49a7f11cef346eccf879
0xd79960960548b60ff700d59f8a2010ac53526a173695e059c8437e9ca75210bb
0x248df6d0d01eebc8040a93e533d0d5a07554822bb2dc71fa725005a7a66a5724
0x02ef6beb51dce522cc141e3b0b1d95ffd988195a6e3010a2522a1a78d96168da
0x55f66b7ceaf94bfe1fcd8488f38fe8ffe98ddf13bcfb9e06d01e2adddcb68ad0
0xca777f100615635c6934557dbcf7ce7a7a03b8be57f295f8be6fa64f18bf6b45
0x11a8877b735fca418a30cd05a21e8dc88157b470db868e6722778beadc7e06fe

Functions
Getter at block 20940574
CHAINLINK_PRICE_DECIMALS(view returns (uint8)
8
CHAINLINK_PRICE_DECIMAL_FACTOR(view returns (uint256)
100000000
CURVE_RATIO_DECIMALS(view returns (uint256)
6
CURVE_RATIO_DECIMALS_FACTOR(view returns (uint256)
1000000
DEFAULT_DECIMALS(view returns (uint8)
18
DEFAULT_DECIMALS_FACTOR(view returns (uint256)
1000000000000000000
N_COINS(view returns (uint8)
3
PERCENTAGE_DECIMALS(view returns (uint8)
4
PERCENTAGE_DECIMAL_FACTOR(view returns (uint256)
10000
allocation(view returns (address)
0x167bcca89b1527e015b8aad7bd6130707922a99a
 
calcSkim(view returns (uint256)
calculateDepositDeltasOnAllVaults(view returns (uint256[3])
[5000, 2500, 2500]
controller(view returns (address)
0xcc5c60a319d33810b9eab9764717eef84defb8f4
ctrlPaused(view returns (bool)
true
curveVaultPercent(view returns (uint256)
0
exposure(view returns (address)
0x2344dba0a1de9acf22b7c9936c6693f20b953444
exposureBufferRebalance(view returns (uint256)
50
maxPercentForDeposit(view returns (uint256)
1000
maxPercentForWithdraw(view returns (uint256)
2000
owner(view returns (address)
0x1aebe9147766936906ab56ec0693306da3539824
 
prepareCalculation(view returns (struct SystemState systemState)
 
rebalanceTrigger(view returns (bool sysNeedRebalance)
Read-only
getDelta(uint256 withdrawUsdview returns (uint256[3] delta)
getStrategiesTargetRatio(uint256 utilRatioview returns (uint256[])
getVaultDeltaForDeposit(uint256 amountview returns (uint256[3]uint256)
sortVaultsByDelta(bool bigFirstview returns (uint256[3] vaultIndexes)
underlyingTokensPercents(uint256view returns (uint256)
whitelist(addressview returns (bool)
State-modifying
addToWhitelist(address user
rebalance(
rebalanceForWithdraw(uint256 withdrawUsdbool pwrdreturns (bool)
removeFromWhitelist(address user
renounceOwnership(
setAllocation(address _allocation
setController(address newController
setCurveVaultPercent(uint256 _curveVaultPercent
setExposure(address _exposure
setExposureBufferRebalance(uint256 rebalanceBuffer
setUnderlyingTokenPercents(uint256[3] percents
setWhaleThresholdDeposit(uint256 _maxPercentForDeposit
setWhaleThresholdWithdraw(uint256 _maxPercentForWithdraw
transferOwnership(address newOwner
Events
ChangeController(address indexed oldControlleraddress indexed newController
LogAddToWhitelist(address indexed user
LogNewAllocation(address allocation
LogNewCurveAllocation(uint256 percent
LogNewExposure(address exposure
LogNewExposureBuffer(uint256 buffer
LogNewTargetAllocation(uint256[3] percents
LogNewVaultMax(bool deposituint256 percent
LogRemoveFromWhitelist(address indexed user
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.