0xab15b0bddc012092cb23f53953149a7f8c1f9e7f
Verified contract
Proxy
Active on
Ethereum with 7,122 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 42 additional slots
0xa2d1…cc8b
-
variable spans 23 additional slots
-
variable spans 18 additional slots
0x8290…edd4
-
variable spans 97 additional slots
Balances ($8,496,305.81)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ANKR | ERC-20 | 316.851241M | $0.026815 |
$8,496,305.81 | |
TENCENT | ERC-20 | 2.5M | -- | -- | |
HQG | ERC-20 | 0.01 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20890482 | a day ago | | | 0 | 0.0011690741 | |
| 20890068 | a day ago | | | 0 | 0.0011928005 | |
| 20889846 | a day ago | | | 0 | 0.00033742390 | |
| 20887207 | a day ago | | | 0 | 0.0015184411 | |
| 20879345 | 3 days ago | | | 0 | 0.0094863082 | |
| 20875549 | 3 days ago | | | 0 | 0.0010152064 | |
| 20874526 | 3 days ago | | | 0 | 0.0013278351 | |
| 20870177 | 4 days ago | | | 0 | 0.0018429675 | |
| 20868970 | 4 days ago | | | 0 | 0.0018577319 | |
| 20867546 | 4 days ago | | | 0 | 0.0011881702 |
ABI
ABI objects
Getter at block 20897457
_MIGRATION_EPOCH() view returns (uint64)
417
currentEpoch() view returns (uint64)
518
getErc20Token() view returns (address)
0x8290333cef9e6d528dd5618fb97a76f268f3edd4
getStakingConfig() view returns (address)
0x2d3f893c7c45c2be3ec63cf5385deafd7ece6aae
getValidatorStorage() view returns (address)
0xa2d1aa68a184d6243d8da9ae885742c635c5cc8b
nextEpoch() view returns (uint64)
519
Read-only
calcAvailableForDelegateAmount(uint256 amount) pure returns (uint256 amountToStake, uint256 dust)
calcAvailableForRedelegateAmount(address validator, address delegator) view returns (uint256 amountToStake, uint256 rewardsDust)
calcUnlockedDelegatedAmount(address validator, address delegator) view returns (uint256)
fromShares(address validator, uint256 shares) view returns (uint256)
getDelegateQueue(address validator, address delegator) view returns (struct StakingDelegation[] queue)
getDelegatorFee(address validator, address delegator) view returns (uint256 amount)
getPendingDelegatorFee(address validator, address delegator) view returns (uint256)
getStakingRewards(address validator, address delegator) view returns (uint256)
getTotalDelegated(address validatorAddress) view returns (uint256)
getValidatorDelegation(address validator, address delegator) view returns (uint256 delegatedAmount, uint64 atEpoch)
getValidatorStatus(address validatorAddress) view returns (address ownerAddress, uint8 status, uint256 totalDelegated, uint32 slashesCount, uint64 changedAt, uint64 jailedBefore, uint64 claimedAt, uint16 commissionRate, uint96 totalRewards)
getValidatorStatusAtEpoch(address validatorAddress, uint64 epoch) view returns (address ownerAddress, uint8 status, uint256 totalDelegated, uint32 slashesCount, uint64 changedAt, uint64 jailedBefore, uint64 claimedAt, uint16 commissionRate, uint96 totalRewards)
isMigratedDelegator(address) view returns (bool)
State-modifying
Events activateValidator(address validatorAddress)
addValidator(address account)
changeValidatorOwner(address validatorAddress, address newOwner)
claimDelegatorFee(address validator)
claimPendingUndelegates(address validator)
claimStakingRewards(address validator)
delegate(address validatorAddress, uint256 amount) payable
disableValidator(address validatorAddress)
distributeRewards(address validatorAddress, uint256 amount)
initialize(address stakingConfig, address ankrToken)
migrateDelegator(address delegator)
migrateValidators()
multicall(bytes[] data) returns (bytes[] results)
redelegateDelegatorFee(address validator)
setValidatorStorage(address validatorStorage)
undelegate(address validator, uint256 amount)
Claimed(address indexed validator, address indexed staker, uint256 amount, uint64 epoch)
Delegated(address indexed validator, address indexed staker, uint256 amount, uint64 epoch)
Redelegated(address indexed validator, address indexed staker, uint256 amount, uint256 dust, uint64 epoch)
Undelegated(address indexed validator, address indexed staker, uint256 amount, uint64 epoch)
ValidatorAdded(address indexed validator, address owner, uint8 status, uint16 commissionRate)
ValidatorDeposited(address indexed validator, uint256 amount, uint64 epoch)
ValidatorJailed(address indexed validator, uint64 epoch)
ValidatorModified(address indexed validator, address owner, uint8 status, uint16 commissionRate)
ValidatorOwnerClaimed(address indexed validator, uint256 amount, uint64 epoch)
ValidatorReleased(address indexed validator, uint64 epoch)
ValidatorRemoved(address indexed validator)
ValidatorSlashed(address indexed validator, uint32 slashes, uint64 epoch)
ValidatorStorageChanged(address prevValue, address newValue)
This contract contains no constructor objects.
receive()
This contract contains no error objects.