PolicyBookFacade
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
10
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "PolicyBookFacade"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "PolicyBookFacade"
ABI
ABI objects
Getter at block 21383857 info() view returns (string _symbol, address _insuredContract, uint8 _contractType, bool _whitelisted) secondsToEndCurrentEpoch() view returns (uint256)
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)
0x0000000000000000000000000000000000000000
claimingRegistry() view returns (address)
0x0000000000000000000000000000000000000000
countUserLeveragePools() view returns (uint256)
0
injector() view returns (address _injector)
0x0000000000000000000000000000000000000000
liquidityRegistry() view returns (address)
0x0000000000000000000000000000000000000000
policyBook() view returns (address)
0x0000000000000000000000000000000000000000
policyBookAdmin() view returns (address)
0x0000000000000000000000000000000000000000
policyBookRegistry() view returns (address)
0x0000000000000000000000000000000000000000
policyQuote() view returns (address)
0x0000000000000000000000000000000000000000
priceFeed() view returns (address)
0x0000000000000000000000000000000000000000
rebalancingThreshold() view returns (uint256)
0
reinsurancePool() view returns (address)
0x0000000000000000000000000000000000000000
reinsurancePoolMPL() view returns (uint256)
0
rewardsGenerator() view returns (address)
0x0000000000000000000000000000000000000000
safePricingModel() view returns (bool)
false
shieldMining() view returns (address)
0x0000000000000000000000000000000000000000
totalLeveragedLiquidity() view returns (uint256)
0
userleveragedMPL() view returns (uint256)
0
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 __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()
DeployLeverageFunds(uint256 _deployedAmount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.