TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 29 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xf2ae…0ba2
0x6bcc…0d5b
0x6490…ab73
0x6d6f…497e
0xff13…9613
0x35df…2d71
-
variable spans 1 additional slot
0x6611…e239
0x2cbc…4cbf
0x4e49…36f2
2 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18558245 | a year ago | | | 0 | 0.056374275 | |
| 18515664 | a year ago | | | 0 | 0.070440292 | |
| 17522822 | a year ago | | | 0 | 0.044384639 | |
| 17518912 | a year ago | | | 0 | 0.033044280 | |
| 17494279 | a year ago | | | 0 | 0.011525087 | |
| 17490094 | a year ago | | | 0 | 0.032970953 | |
| 16808470 | 2 years ago | | | 0 | 0.061309778 | |
| 15737804 | 2 years ago | | | 0 | 0.022468837 | |
| 15703736 | 2 years ago | | | 0 | 0.0028918490 | |
| 15703551 | 2 years ago | | | 0 | 0.020843686 |
ABI
ABI objects
Getter at block 21383857 info() view returns (string _symbol, address _insuredContract, uint8 _contractType, bool _whitelisted)
BASE_REWARD() view returns (uint256)
1000000000000000000000000000
EPOCH_DURATION() view returns (uint256)
604800
LUreinsurnacePool() view returns (uint256)
0
MAXIMUM_EPOCHS() view returns (uint256)
52
MAXIMUM_REWARD() view returns (uint256)
2000000000000000000000000000
MINIMUM_REWARD() view returns (uint256)
150000000000000000000000000
MINUMUM_COVERAGE() view returns (uint256)
100000000000000000000
MODERATE_UTILIZATION_RATIO() view returns (uint256)
500000000000000000000000000
RISKY_UTILIZATION_RATIO() view returns (uint256)
800000000000000000000000000
VUreinsurnacePool() view returns (uint256)
0
capitalPoolAddress() view returns (address)
0x426f72ab027da5f5a462d377a5eb057f63082b02
claimingRegistry() view returns (address)
0x4e49ccded5775a67387913f9b7434fb7138836f2
countUserLeveragePools() view returns (uint256)
0
injector() view returns (address _injector)
0xf2ae6d52feaaa825bd1848f4a4230ae4fe770ba2
liquidityRegistry() view returns (address)
0x35df442275628a7784fa217ed417b15eb39d2d71
policyBook() view returns (address)
0x6490c574e8317cb19fc37d9e267ee022f27aab73
policyBookAdmin() view returns (address)
0xf2ae6d52feaaa825bd1848f4a4230ae4fe770ba2
policyBookRegistry() view returns (address)
0xff13c3d2c7931e86e13c993a8cb02d68848f9613
policyQuote() view returns (address)
0x2cbc262561d8deeddd99c7176cd01c7ab15a4cbf
priceFeed() view returns (address)
0xa1e38f2c0c648ecade51eb27a112119c6c4a822a
rebalancingThreshold() view returns (uint256)
100000000000000000000000
reinsurancePool() view returns (address)
0x6bcca719884fbf988924f55bb5d1e0c8f98d0d5b
reinsurancePoolMPL() view returns (uint256)
300000000000000000000000000
rewardsGenerator() view returns (address)
0x66119d47d6b7cd556c04dacbd91c05a33b5fe239
safePricingModel() view returns (bool)
false
secondsToEndCurrentEpoch() view returns (uint256)
200471
shieldMining() view returns (address)
0x6d6fcf279a63129797def89dba82a65b3386497e
totalLeveragedLiquidity() view returns (uint256)
0
userleveragedMPL() view returns (uint256)
800000000000000000000000000
Read-only
LUuserLeveragePool(address) view returns (uint256)
getClaimApprovalAmount(address user, uint256 bmiPriceInUSDT) view returns (uint256)
getPolicyPrice(uint256 _epochsNumber, uint256 _coverTokens, address _holder) view returns (uint256 totalSeconds, uint256 totalPrice, uint256 pricePercentage)
listUserLeveragePools(uint256 offset, uint256 limit) view returns (address[] _userLeveragePools)
userLiquidity(address) view returns (uint256)
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
__PolicyBookFacade_init(address pbProxy, address liquidityProvider, uint256 _initialDeposit)
addLiquidity(uint256 _liquidityAmount)
addLiquidityAndStake(uint256 _liquidityAmount, uint256 _stakeSTBLAmount)
addLiquidityAndStakeFor(address _liquidityHolderAddr, uint256 _liquidityAmount, uint256 _stakeSTBLAmount)
addLiquidityFromDistributorFor(address _liquidityHolderAddr, uint256 _liquidityAmount)
buyPolicy(uint256 _epochsNumber, uint256 _coverTokens)
buyPolicyFor(address _holder, uint256 _epochsNumber, uint256 _coverTokens)
buyPolicyFromDistributor(uint256 _epochsNumber, uint256 _coverTokens, address _distributor)
buyPolicyFromDistributorFor(address _holder, uint256 _epochsNumber, uint256 _coverTokens, address _distributor)
deployLeverageFundsAfterRebalance(uint256 deployedAmount, uint8 leveragePool)
deployVirtualFundsAfterRebalance(uint256 deployedAmount)
forceUpdateBMICoverStakingRewardMultiplier()
reevaluateProvidedLeverageStable()
requestWithdrawal(uint256 _tokensToWithdraw)
setDependencies(address contractsRegistry)
setInjector(address _injector)
setMPLs(uint256 _userLeverageMPL, uint256 _reinsuranceLeverageMPL)
setRebalancingThreshold(uint256 _newRebalancingThreshold)
setSafePricingModel(bool _safePricingModel)
withdrawLiquidity()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
DeployLeverageFunds(uint256 _deployedAmount)
constructor(address _logic, address _admin, bytes _data)
fallback()
receive()
This contract contains no error objects.