BMIStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x9c86080c at 14835682
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

No balances found for "BMIStaking"

No transactions found for "BMIStaking"


Functions
Getter at block 20817421
bmiCoverStakingAddress(view returns (address)
0x0000000000000000000000000000000000000000
bmiToken(view returns (address)
0x0000000000000000000000000000000000000000
getAPY(view returns (uint256)
0
injector(view returns (address _injector)
0x0000000000000000000000000000000000000000
isPaused(view returns (bool)
false
lastUpdateBlock(view returns (uint256)
0
legacyBMIStakingAddress(view returns (address)
0x0000000000000000000000000000000000000000
liquidityBridgeAddress(view returns (address)
0x0000000000000000000000000000000000000000
liquidityMining(view returns (address)
0x0000000000000000000000000000000000000000
liquidityMiningStakingAddress(view returns (address)
0x0000000000000000000000000000000000000000
liquidityMiningStakingUSDTAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
rewardPerBlock(view returns (uint256)
0
stkBMIStaking(view returns (address)
0x0000000000000000000000000000000000000000
stkBMIToken(view returns (address)
0x0000000000000000000000000000000000000000
totalPool(view returns (uint256)
0
vBMI(view returns (address)
0x0000000000000000000000000000000000000000
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
__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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.