Bridge Mutual SushiSwap Cover

Verified contract

Proxy

Active on Ethereum with 816 txns
Deployed by via 0x5a7351c6 at 12788680
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
25 additional variables
ERC-20
--
0xfcf384900b33175e6d0b1f0b613abbf426dbb7953485ee61284d4357bc4c957c
0x30c6519c2793fd8067d1a415979e68e0fe13b12c60afa4fa5d7603fd137bd7c8
0x57d33eb73d00931c6ecb3095897fa671ef3231e0b7ec7708ba94089ef23fe52d
0x1300d58c94497a62d117fe958e867b689a9a58c4e6a27cf911f86c9b34c2b8f6
0x7e843d015fd878e393d64bfd32d2dcc3a3f2df91779eb75dfd9a1f34fd8dd520
0x1c0f7b0faa71c2d216c6d637cbff5c34071be2339dd65d98b47a1d98d5ea8c9f
0x7b41013eeafa16837c612f1e163813878dafe27904d6668a9180ab5e28afe93e
0x96484f3f97f4d914da16361e89d6e7906b5dd5597af1ca3347b8839c2ffd0f17
0x81c7b4b4a1526cabc2704a87e122c425b006cce06d15dd48947b9b670c0c1c4b
0x44fb22c8d4368879bd7ed8d2a0287f41d57f0624c62ce24903f97f73f1579788

Functions
Getter at block 21179706
ANNUAL_COVERAGE_TOKENS(view returns (uint256)
1000000000000000000000
BASE_REWARD(view returns (uint256)
1000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x33328d14743f73585c4378b243bc61d45245bff47e5cc1cfc3734e4530b045f6
EPOCH_DURATION(view returns (uint256)
604800
MAXIMUM_EPOCHS(view returns (uint256)
52
MAXIMUM_REWARD(view returns (uint256)
2000000000000000000000000000
MAX_PREMIUM_DISTRIBUTION_EPOCHS(view returns (uint256)
90
MINIMUM_REWARD(view returns (uint256)
150000000000000000000000000
MINUMUM_COVERAGE(view returns (uint256)
100000000000000000000
MODERATE_UTILIZATION_RATIO(view returns (uint256)
500000000000000000000000000
PREMIUM_DISTRIBUTION_EPOCH(view returns (uint256)
86400
PROTOCOL_PERCENTAGE(view returns (uint256)
200000000000000000000000000
READY_TO_WITHDRAW_PERIOD(view returns (uint256)
172800
RISKY_UTILIZATION_RATIO(view returns (uint256)
800000000000000000000000000
VIRTUAL_EPOCHS(view returns (uint256)
2
WITHDRAWAL_PERIOD(view returns (uint256)
691200
bmiCoverStaking(view returns (address)
0x6771fd8968488eb590dff1730fe099c0efa415bf
claimVoting(view returns (address)
0xa71ef8b0f85a7f7df1cf00a4bf129c61c42aa81f
claimingRegistry(view returns (address)
0x558d3c11891e67e0b36f5b2a8aa9b230ea96d9a5
contractType(view returns (uint8)
0
decimals(view returns (uint8)
18
epochStartTime(view returns (uint256)
1625773426
 
getAPY(view returns (uint256)
 
getNewCoverAndLiquidity(view returns (uint256 newTotalCoverTokensuint256 newTotalLiquidity)
info(view returns (string _symboladdress _insuredContractuint8 _contractTypebool _whitelisted)
(_symbol=bmiSushiSwapCover, _insuredContract=0x6b3595068778dd592e39a122f4f5a5cf09c90fe2, _contractType=0, _whitelisted=true)
injector(view returns (address _injector)
0xe067e86cdcd0b3868ee660de380ebbe8d97e204d
insuranceContractAddress(view returns (address)
0x6b3595068778dd592e39a122f4f5a5cf09c90fe2
lastDistributionEpoch(view returns (uint256)
28
lastPremiumDistributionAmount(view returns (int256)
0
lastPremiumDistributionEpoch(view returns (uint256)
19010
liquidityBridgeAddress(view returns (address)
0x7589738db9bf618dea9ede5a371e474d3839d5d9
liquidityMining(view returns (address)
0xfcc6bcc7b9a9a9cbf1c21cb6b80779221daf5e0b
liquidityRegistry(view returns (address)
0xa3a5fe1d37da9cafae497f886be1f54aa171b445
name(view returns (string)
Bridge Mutual SushiSwap Cover
 
numberStats(view returns (uint256 _maxCapacitiesuint256 _totalSTBLLiquidityuint256 _stakedSTBLuint256 _annualProfitYieldsuint256 _annualInsuranceCostuint256 _bmiXRatio)
policyBookAdmin(view returns (address)
0xe067e86cdcd0b3868ee660de380ebbe8d97e204d
policyBookFabricAddress(view returns (address)
0xb956afc680395be3a58339c0eb12835438aa184c
policyBookRegistry(view returns (address)
0x1c5bb877d8f135db77fd8afb9103b43b4bf65c33
policyQuote(view returns (address)
0x3823a2c98c69e920ff6062c141cf753f62403572
policyRegistry(view returns (address)
0x11db60680f72ce0d1e16e52d731c62732626c86d
priceFeed(view returns (address)
0x3810464c2f68b8feacde5d067e666293e01a0eb6
reinsurancePoolAddress(view returns (address)
0x0140b5cca6954167a0d7f4d6d0b0a5ed5a982d6b
rewardsGenerator(view returns (address)
0x662c1d66075033a81ce7ad5ef164a1b1a2df8d8e
secondsToEndCurrentEpoch(view returns (uint256)
101231
stblDecimals(view returns (uint256)
6
stblToken(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
symbol(view returns (string)
bmiSushiSwapCover
totalCoverTokens(view returns (uint256)
0
totalLiquidity(view returns (uint256)
308914537583691718843554
totalSupply(view returns (uint256)
308843914858651538613817
whitelisted(view returns (bool)
true
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertBMIXToSTBL(uint256 _amountview returns (uint256)
convertSTBLToBMIX(uint256 _amountview returns (uint256)
epochAmounts(uint256view returns (uint256)
getAvailableBMIXWithdrawableAmount(address _userAddrview returns (uint256)
getClaimApprovalAmount(address userview returns (uint256)
getEpoch(uint256 timeview returns (uint256)
getPolicyPrice(uint256 _epochsNumberuint256 _coverTokensview returns (uint256 totalSecondsuint256 totalPrice)
getUserAvailableSTBL(address _userAddrview returns (uint256)
getUserBMIXStakeInfo(address _senderview returns (uint256 _totalBMXuint256 _totalSbl)
getWithdrawalStatus(address _userAddrview returns (uint8)
liquidityFromLM(addressview returns (uint256)
nonces(address ownerview returns (uint256)
policyHolders(addressview returns (uint256 coverTokensuint256 startEpochNumberuint256 endEpochNumberuint256 paid)
premiumDistributionDeltas(uint256view returns (int256)
userStats(address _userview returns (struct IPolicyBookPolicyHolder)
withdrawalsInfo(addressview returns (uint256 withdrawalAmountuint256 readyToWithdrawDatebool withdrawalAllowed)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__PolicyBook_init(address _insuranceContractuint8 _contractTypestring _descriptionstring _projectSymbol
addLiquidity(uint256 _liquidityAmount
addLiquidityAndStake(uint256 _liquidityAmountuint256 _stakeSTBLAmount
addLiquidityFor(address _liquidityHolderAddruint256 _liquidityAmount
approve(address spenderuint256 amountreturns (bool)
buyPolicy(uint256 _epochsNumberuint256 _coverTokens
buyPolicyFor(address _buyeruint256 _epochsNumberuint256 _coverTokens
commitClaim(address claimeruint256 claimAmountuint256 claimEndTimeuint8 status
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
forceUpdateBMICoverStakingRewardMultiplier(
forwardUserLiquidity(address _useraddress _v2PolicyBookAddressuint256 _stblAmountStnd
increaseAllowance(address spenderuint256 addedValuereturns (bool)
migrateRequestWithdrawal(address _senderuint256 _bmixAmountreturns (uint256 _stblAmountTether)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
requestWithdrawal(uint256 _tokensToWithdraw
requestWithdrawalWithPermit(uint256 _tokensToWithdrawuint8 _vbytes32 _rbytes32 _s
setDependencies(address _contractsRegistry
setForwardingAllowance(address _v2PolicyBookAddress
setInjector(address _injector
submitAppealAndInitializeVoting(string evidenceURI
submitClaimAndInitializeVoting(string evidenceURI
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unlockTokens(
updateEpochsInfo(
whitelist(bool _whitelisted
withdrawLiquidity(
withdrawSTBLTo(address to
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
CoverageChanged(uint256 _newTotalCoverTokens
LiquidityAdded(address _liquidityHolderuint256 _liquidityAmountuint256 _newTotalLiquidity
LiquidityWithdrawn(address _liquidityHolderuint256 _tokensToWithdrawuint256 _newTotalLiquidity
Liquidityforwarded(address useruint256 amount
PolicyBought(address _policyHolderuint256 _coverTokensuint256 _priceuint256 _newTotalCoverTokens
Transfer(address indexed fromaddress indexed touint256 value
WithdrawalRequested(address _liquidityHolderuint256 _tokensToWithdrawuint256 _readyToWithdrawDate
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.