StakingContractV1
Verified contract
Active on
Ethereum with 1,777 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 7 additional slots
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
POWR | ERC-20 | 2.50715M | $0.310781 |
$779,174.5 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21262936 | 3 hours ago | | | 0 | 0.00071147372 | |
| 21262278 | 5 hours ago | | | 0 | 0.00070267729 | |
| 21261935 | 6 hours ago | | | 0 | 0.00082547290 | |
| 21261876 | 6 hours ago | | | 0 | 0.00079445232 | |
| 21261792 | 6 hours ago | | | 0 | 0.00077488561 | |
| 21258068 | 19 hours ago | | | 0 | 0.00089854664 | |
| 21257166 | a day ago | | | 0 | 0.00027475426 | |
| 21257162 | a day ago | | | 0 | 0.00028162989 | |
| 21257161 | a day ago | | | 0 | 0.00086276571 | |
| 21256810 | a day ago | | | 0 | 0.00083629038 |
ABI
ABI objects
Getter at block 21263720
BALANCE_UPDATER_ROLE() view returns (bytes32)
0x319a6c97bbc775b79a48583aa64d94a9ff20e69fb7d2fce8f81b40110d07a777
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
STAKE_OPS_ADMIN_ROLE() view returns (bytes32)
0xfe65bb5037f1b7be63451ff7f3ebaf4e64f4590b40ecaa29dcba1ae5fea51581
getRatio() view returns (uint256 currentRatio)
10000
paused() view returns (bool)
false
powrToken() view returns (address)
0x595832f8fc6bf59c85c527fec3740a1b7a361269
stkOpsData() view returns (uint256 stakeCount, uint256 totalStaked, uint256 minPowrDeposit, uint256 maxPowrPerValidator, uint256 powrRatio, address powrEthPool, uint256 unlockGasCost, address rewardWallet)
(stakeCount=0, totalStaked=0, minPowrDeposit=1000000000000000, maxPowrPerValidator=5000000000000, powrRatio=10000, powrEthPool=0x3c442bab170f19dd40d0b1a405c9d93b088b9332, unlockGasCost=130000, rewardWallet=0x7ae39790f6dc6ddb27e2cab06ccd7b0bad6fe4a0)
unit() view returns (uint256)
1000000
Read-only
convertEthToPOWR(uint256 _ethAmount) view returns (uint256 powrAmount)
getRoleAdmin(bytes32 role) view returns (bytes32)
getStatus(address _stakerEthAddress) view returns (uint256 currentStatus)
hasRole(bytes32 role, address account) view returns (bool)
stakeAddressToEthAddress(string) view returns (address)
stkData(address) view returns (uint256 stake, uint256 stakeRewards, string registeredStaker, string registeredStakerValidatorPubKey, uint8 stakeStatus, uint256 ethFee, uint256 unstakeTimestamp)
supportsInterface(bytes4 interfaceId) view returns (bool)
validatorTotalStake(string) view returns (uint256)
State-modifying
Events changeMinDeposit(uint256 _newAmount)
changeRewardWallet(address _newRewardWallet)
changeUnlockGasCost(uint256 _newGasCost)
deposit(uint256 _amount, string _stakerPubKey, string _validatorPubKey)
forceUnlockStake(string _stakerPubKey, uint256 _rewardAmount)
grantRole(bytes32 role, address account)
pause()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setRatio(uint256 _newRatio)
unPause()
unlockStake(string _stakerPubKey, uint256 _rewardAmount)
withdraw()
ForceUnlockStake(address indexed staker, uint256 amount, string validatorPubKey)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
StakeDeposited(address indexed staker, uint256 amount, string stakerPubKey, string validatorPubKey)
StakeWithdrawn(address indexed staker, uint256 stake, uint256 rewards)
UnlockStake(address indexed staker, uint256 amount, string validatorPubKey)
Unpaused(address account)
constructor(address _powrToken, uint256 _minPowrDeposit, uint256 _maxPowrPerValidator, address _stakeOpsAdmin, address _balanceUpdater, address _pauser, address _powrEthPoolAddress, uint256 _unlockGasCost, address _rewardWallet)
This contract contains no fallback and receive objects.
This contract contains no error objects.