TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,531 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
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x725c…e688
0x83e2…03f2
0x2761…33ac
0x9dd9…3dae
0x32ef…c834
Balances ($126,373.23)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BMI | ERC-20 | 27.249823M | $0.004638 |
$126,373.23 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21295551 | a day ago | | | 0 | 0.00074941823 | |
| 21295528 | a day ago | | | 0 | 0.0011615393 | |
| 21283583 | 3 days ago | | | 0 | 0.00066925000 | |
| 21270168 | 5 days ago | | | 0 | 0.00083387496 | |
| 21237235 | 10 days ago | | | 0 | 0.0027590441 | |
| 21234752 | 10 days ago | | | 0 | 0.0011402231 | |
| 21223326 | 11 days ago | | | 0 | 0.0031106996 | |
| 21221075 | 12 days ago | | | 0 | 0.0010375135 | |
| 21213310 | 13 days ago | | | 0 | 0.0011562889 | |
| 21208210 | 14 days ago | | | 0 | 0.0013524826 |
ABI
ABI objects
Getter at block 21305295
bmiCoverStakingAddress() view returns (address)
0x589f479b5d5f1297272c8977416ef44b6d5eb03b
bmiToken() view returns (address)
0x725c263e32c72ddc3a19bea12c5a0479a81ee688
getAPY() view returns (uint256)
687682
injector() view returns (address _injector)
0x45269f7e69ee636067835e0dfdd597214a1de6ea
isPaused() view returns (bool)
false
lastUpdateBlock() view returns (uint256)
21270168
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)
34234528554829404702274541
vBMI() view returns (address)
0x9dd9e2b26f75d42437582fcb354d567556343dae
Read-only
getStakedBMI(address _address) view returns (uint256)
getWithdrawalInfo(address _userAddr) view returns (uint256 _amountBMIRequested, uint256 _amountStkBMI, uint256 _unlockPeriod, uint256 _availableFor)
stakingReward(uint256 _amount) view returns (uint256)
whenCanWithdrawBMIReward(address _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
__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 _user, uint256 _amountBMI)
stakeWithPermit(uint256 _amountBMI, uint8 _v, bytes32 _r, bytes32 _s)
transferOwnership(address newOwner)
unlockTokensToWithdraw(uint256 _amountBMIUnlock)
withdraw()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
BMIWithdrawn(uint256 amountBMI, uint256 burnedStkBMI, address indexed recipient)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardPoolRevoked(address recipient, uint256 amount)
StakedBMI(uint256 stakedBMI, uint256 mintedStkBMI, address indexed recipient)
UnusedRewardPoolRevoked(address recipient, uint256 amount)
constructor(address _logic, address _admin, bytes _data)
fallback()
receive()
This contract contains no error objects.