TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,497 txns
Deployed by via 0xb5ed0e4e at 13754727
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 48 additional slots
ERC-20
Value $86,309.52
0xb442396664f8c420d94e573265fa293053cce80409d55eb7fd363aae9756a089
0xa88572e3affef30caf7976b81d30ccdf2c06a3d30fa3d373bf5dd4790ac0b107
0x32bf6f69dfb0d737ad4e87f39d9ed55b001fb3ecfdc556428d0cb32e2c4b25cf
0x63fe3801f69a6405df1a6209dfe3643acbb14196553503d7c02820107e2b25b4
0xc3c26212c9e6078a3613bb8bb4010a5cb15c372c8aa8492f979c62ed7c91bed1
0x9f3db6a9f0d25ee9554b77c4e68003760df0e47c18d5705f9c31df54700943e5
0x10f595a00acdb4ca6acf8381fcaa7a3deaae0749493e5a9a9e263a95ec50c93f
0x97e4c04869228568b7d6194db597c689dc31860bd18791133b90bec9ad651ce2
0xdd386182c77f7baa5bf5b410e7a6aacc0b570e5be9daafa5ed933ca7c7f8fdd9
0x9f943122f2917c5ead3b4c075ef38c3f47affa004fa3aaa9c6d44c98025cfefc

Functions
Getter at block 20816858
bmiCoverStakingAddress(view returns (address)
0x589f479b5d5f1297272c8977416ef44b6d5eb03b
bmiToken(view returns (address)
0x725c263e32c72ddc3a19bea12c5a0479a81ee688
getAPY(view returns (uint256)
677512
injector(view returns (address _injector)
0x45269f7e69ee636067835e0dfdd597214a1de6ea
isPaused(view returns (bool)
false
lastUpdateBlock(view returns (uint256)
20576331
legacyBMIStakingAddress(view returns (address)
0xd4a3a0b872a90ffad288f624ea7e162caaf3dda3
liquidityBridgeAddress(view returns (address)
0x7589738db9bf618dea9ede5a371e474d3839d5d9
liquidityMining(view returns (address)
0x276171e08047203074bcf5014ce3e9be0a7f33ac
liquidityMiningStakingAddress(view returns (address)
0xd3dc1922ad53570fa428b9cde1a7731cb4083be2
liquidityMiningStakingUSDTAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xc97773e1df2cc54e51a005dff7cbbb6480ae2767
rewardPerBlock(view returns (uint256)
1000000000000000000
stkBMIStaking(view returns (address)
0x32efe63d0ec9760990ff0ee99f4727502238c834
stkBMIToken(view returns (address)
0x83e293589bdc7202fc5c465c70b25cb6bb1f03f2
totalPool(view returns (uint256)
34748435160810628324302066
vBMI(view returns (address)
0x9dd9e2b26f75d42437582fcb354d567556343dae
Read-only
getStakedBMI(address _addressview returns (uint256)
getWithdrawalInfo(address _userAddrview returns (uint256 _amountBMIRequesteduint256 _amountStkBMIuint256 _unlockPerioduint256 _availableFor)
stakingReward(uint256 _amountview returns (uint256)
whenCanWithdrawBMIReward(address _addressview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__BMIStaking_init(uint256 _rewardPerBlock
addToPool(uint256 _amount
renounceOwnership(
revokeRewardPool(uint256 _amount
revokeUnusedRewardPool(
setDependencies(address _contractsRegistry
setInjector(address _injector
setPaused(bool _pause
setRewardPerBlock(uint256 _amount
stake(uint256 _amountBMI
stakeFor(address _useruint256 _amountBMI
stakeWithPermit(uint256 _amountBMIuint8 _vbytes32 _rbytes32 _s
transferOwnership(address newOwner
unlockTokensToWithdraw(uint256 _amountBMIUnlock
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
BMIWithdrawn(uint256 amountBMIuint256 burnedStkBMIaddress indexed recipient
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardPoolRevoked(address recipientuint256 amount
StakedBMI(uint256 stakedBMIuint256 mintedStkBMIaddress indexed recipient
UnusedRewardPoolRevoked(address recipientuint256 amount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.