AnkrTokenStaking
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 92 additional slots
-
variable spans 97 additional slots
Balances ($0.00)
No balances found for "AnkrTokenStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AnkrTokenStaking"
ABI
ABI objects
Getter at block 20898744 currentEpoch() view returns (uint64) getValidators() view returns (address[]) nextEpoch() view returns (uint64)
getErc20Token() view returns (address)
0x0000000000000000000000000000000000000000
getStakingConfig() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calcAvailableForRedelegateAmount(address validator, address delegator) view returns (uint256 amountToStake, uint256 rewardsDust)
calcUnlockedDelegatedAmount(address validator, address delegator) view returns (uint256)
getDelegatorFee(address validatorAddress, address delegatorAddress) view returns (uint256)
getPendingDelegatorFee(address validatorAddress, address delegatorAddress) view returns (uint256)
getPendingValidatorFee(address validatorAddress) view returns (uint256)
getStakingRewards(address validator, address delegator) view returns (uint256)
getValidatorByOwner(address owner) view returns (address)
getValidatorDelegation(address validatorAddress, address delegator) view returns (uint256 delegatedAmount, uint64 atEpoch)
getValidatorFee(address validatorAddress) view returns (uint256)
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)
isValidator(address account) view returns (bool)
isValidatorActive(address account) view returns (bool)
State-modifying
Events activateValidator(address validatorAddress)
addValidator(address account)
changeValidatorCommissionRate(address validatorAddress, uint16 commissionRate)
changeValidatorOwner(address validatorAddress, address newOwner)
claimDelegatorFee(address validatorAddress)
claimPendingUndelegates(address validator)
claimStakingRewards(address validatorAddress)
claimValidatorFee(address validatorAddress)
delegate(address validatorAddress, uint256 amount) payable
disableValidator(address validatorAddress)
distributeRewards(address validatorAddress, uint256 amount)
forceUnJailValidator(address validatorAddress)
initialize(address stakingConfig, address ankrToken)
multicall(bytes[] data) returns (bytes[] results)
redelegateDelegatorFee(address validator)
registerValidator(address validatorAddress, uint16 commissionRate) payable
releaseValidatorFromJail(address validatorAddress)
removeValidator(address account)
undelegate(address validatorAddress, 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)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.