AnkrTokenStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4ed3d1ec at 16820524
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 42 additional slots
-
variable spans 23 additional slots
-
variable spans 18 additional slots
-
variable spans 97 additional slots

No balances found for "AnkrTokenStaking"

No transactions found for "AnkrTokenStaking"


Functions
Getter at block 20897457
_MIGRATION_EPOCH(view returns (uint64)
0
 
currentEpoch(view returns (uint64)
getErc20Token(view returns (address)
0x0000000000000000000000000000000000000000
getStakingConfig(view returns (address)
0x0000000000000000000000000000000000000000
getValidatorStorage(view returns (address)
0x0000000000000000000000000000000000000000
 
nextEpoch(view returns (uint64)
Read-only
calcAvailableForDelegateAmount(uint256 amountpure returns (uint256 amountToStakeuint256 dust)
calcAvailableForRedelegateAmount(address validatoraddress delegatorview returns (uint256 amountToStakeuint256 rewardsDust)
calcUnlockedDelegatedAmount(address validatoraddress delegatorview returns (uint256)
fromShares(address validatoruint256 sharesview returns (uint256)
getDelegateQueue(address validatoraddress delegatorview returns (struct StakingDelegation[] queue)
getDelegatorFee(address validatoraddress delegatorview returns (uint256 amount)
getPendingDelegatorFee(address validatoraddress delegatorview returns (uint256)
getStakingRewards(address validatoraddress delegatorview returns (uint256)
getTotalDelegated(address validatorAddressview returns (uint256)
getValidatorDelegation(address validatoraddress delegatorview returns (uint256 delegatedAmountuint64 atEpoch)
getValidatorStatus(address validatorAddressview returns (address ownerAddressuint8 statusuint256 totalDelegateduint32 slashesCountuint64 changedAtuint64 jailedBeforeuint64 claimedAtuint16 commissionRateuint96 totalRewards)
getValidatorStatusAtEpoch(address validatorAddressuint64 epochview returns (address ownerAddressuint8 statusuint256 totalDelegateduint32 slashesCountuint64 changedAtuint64 jailedBeforeuint64 claimedAtuint16 commissionRateuint96 totalRewards)
isMigratedDelegator(addressview returns (bool)
State-modifying
activateValidator(address validatorAddress
addValidator(address account
changeValidatorOwner(address validatorAddressaddress newOwner
claimDelegatorFee(address validator
claimPendingUndelegates(address validator
claimStakingRewards(address validator
delegate(address validatorAddressuint256 amountpayable 
disableValidator(address validatorAddress
distributeRewards(address validatorAddressuint256 amount
initialize(address stakingConfigaddress ankrToken
migrateDelegator(address delegator
migrateValidators(
multicall(bytes[] datareturns (bytes[] results)
redelegateDelegatorFee(address validator
setValidatorStorage(address validatorStorage
undelegate(address validatoruint256 amount
Events
Claimed(address indexed validatoraddress indexed stakeruint256 amountuint64 epoch
Delegated(address indexed validatoraddress indexed stakeruint256 amountuint64 epoch
Redelegated(address indexed validatoraddress indexed stakeruint256 amountuint256 dustuint64 epoch
Undelegated(address indexed validatoraddress indexed stakeruint256 amountuint64 epoch
ValidatorAdded(address indexed validatoraddress owneruint8 statusuint16 commissionRate
ValidatorDeposited(address indexed validatoruint256 amountuint64 epoch
ValidatorJailed(address indexed validatoruint64 epoch
ValidatorModified(address indexed validatoraddress owneruint8 statusuint16 commissionRate
ValidatorOwnerClaimed(address indexed validatoruint256 amountuint64 epoch
ValidatorReleased(address indexed validatoruint64 epoch
ValidatorRemoved(address indexed validator
ValidatorSlashed(address indexed validatoruint32 slashesuint64 epoch
ValidatorStorageChanged(address prevValueaddress newValue
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.