StakeManagerProxy

Verified contract

Proxy

Active on Ethereum with 10,627 txns
Deployed by via 0xc5ed11ba at 10342580
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
25 additional variables
ERC-20
Value $1,740,849,492.23
ERC-20
Value $499.28
ERC-20
Value $1.01
ERC-20
Value $0
ERC-20
--
 (#5)
ERC-1555
--
 (#4)
ERC-1555
--
 (#3)
ERC-1555
--
 (#2)
ERC-1555
--
 (#1)
ERC-1555
--
0x218eacdbb8fe045bb8661e219b2f0444ca65e8399666abe4a652c2faadba0e16
0x67f7c32910bc6511213e7f44882fefcd763351dbbb7474eb876ff775d507f244
0x46ebe210d531fc6dbc00147971c0188fea5ae5d6df40afafb4c26d57dd330dc0
0x0d7062477c78774e770a7fcf60479dd87a38b7d74df4d5302e3967f2b2e37f41
0x2612ea02b25a6f000cdcfddae1eac17509fdc875ba339ab7437388c1f82eec9f
0x8d1ec8896466bca714e33e10f3068d82ca2c0fba10282faef1309453248aa2ad
0xa8bff09a5f3f20e8c152c47f4a0bc0033cc3ea6364533c6e514ced2dabf1fa9e
0x9047a1028a161cdc22f6c5d11e53e27e3714be2799254c498cdb166ea0b5a84d
0xe55ef09b7a95c76de0261b04531a7e6c85b77b1a1d54af8f58dc1103a4f1fd90
0x3c9bdad550968927ae278261f092fb83b29f043f13c34b5137f58d827f81c1ea

Functions
Getter at block 21246269
implementation(view returns (address)
0x3ad88467e40399dc6ae10427f8b0842348d9076c
owner(view returns (address)
0xcaf0aa768a3ae1297df20072419db8bb8b5c8cef
proxyType(pure returns (uint256 proxyTypeId)
2
CHECKPOINT_REWARD(view returns (uint256)
53870967741900000000000
NFTContract(view returns (address)
0x47cbe25bbdb40a774cc37e1da92d10c2c7ec897f
NFTCounter(view returns (uint256)
177
WITHDRAWAL_DELAY(view returns (uint256)
80
accountStateRoot(view returns (bytes32)
0x008cac7abbedf34deff1dedf34b09ccab63cc457993151a7f50e54c12174ad25
auctionPeriod(view returns (uint256)
20
checkPointBlockInterval(view returns (uint256)
5120
checkpointRewardDelta(view returns (uint256)
10
currentEpoch(view returns (uint256)
72179
currentValidatorSetSize(view returns (uint256)
105
currentValidatorSetTotalStake(view returns (uint256)
3458153579668141647617287560
delegationEnabled(view returns (bool)
true
dynasty(view returns (uint256)
80
epoch(view returns (uint256)
72179
eventsHub(view returns (address)
0x6df5cb08d3f0193c768c8a01f42ac4424dc5086b
extensionCode(view returns (address)
0xef49ea6996073752b6840cda34773ffa78f78166
getRegistry(view returns (address)
0x33a02e6cc863d393d6bf231b697b82f6e499ca71
governance(view returns (address)
0x6e7a5820bad6ceba8ef5ea69c0c92ebbdac9ce48
isOwner(view returns (bool)
false
locked(view returns (bool)
false
logger(view returns (address)
0xa59c847bd5ac0172ff4fe912c5d29e5a71a7512b
maxRewardedCheckpoints(view returns (uint256)
3
migration(view returns (address)
0x29e7df7b6a1b2b07b731457f499e1696c60e2c4e
minDeposit(view returns (uint256)
1000000000000000000
minHeimdallFee(view returns (uint256)
1000000000000000000
owner(view returns (address)
0xcaf0aa768a3ae1297df20072419db8bb8b5c8cef
prevBlockInterval(view returns (uint256)
1
proposerBonus(view returns (uint256)
10
registry(view returns (address)
0x33a02e6cc863d393d6bf231b697b82f6e499ca71
replacementCoolDown(view returns (uint256)
2018083
rewardDecreasePerCheckpoint(view returns (uint256)
30
rewardPerStake(view returns (uint256)
2967583363926196384046050
rootChain(view returns (address)
0x86e4dc95c7fbdbf52e33d563bbdb00823894c287
signerUpdateLimit(view returns (uint256)
100
token(view returns (address)
0x455e53cbb86018ac2b8092fdcd39d8444affc3f6
tokenMatic(view returns (address)
0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0
totalHeimdallFee(view returns (uint256)
10164939209428901681108
totalRewards(view returns (uint256)
201179489204211582010647007
totalRewardsLiquidated(view returns (uint256)
118362491631376327438586753
totalStaked(view returns (uint256)
10914216879447897286002514
validatorShareFactory(view returns (address)
0xc4fa447a0e77eff9717b09c057b40570813bb642
validatorState(view returns (uint256 amountuint256 stakerCount)
(amount=3458153579668141647617287560, stakerCount=105)
validatorThreshold(view returns (uint256)
105
withdrawalDelay(view returns (uint256)
80
Read-only
delegatedAmount(uint256 validatorIdview returns (uint256)
delegatorsReward(uint256 validatorIdview returns (uint256)
getValidatorContract(uint256 validatorIdview returns (address)
getValidatorId(address userview returns (uint256)
isValidator(uint256 validatorIdview returns (bool)
latestSignerUpdateEpoch(uint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
signerToValidator(addressview returns (uint256)
signers(uint256view returns (address)
totalStakedFor(address userview returns (uint256)
userFeeExit(addressview returns (uint256)
validatorAuction(uint256view returns (uint256 amountuint256 startEpochaddress userbool acceptDelegationbytes signerPubkey)
validatorReward(uint256 validatorIdview returns (uint256)
validatorStake(uint256 validatorIdview returns (uint256)
validatorStateChanges(uint256view returns (int256 amountint256 stakerCount)
validators(uint256view returns (uint256 amountuint256 rewarduint256 activationEpochuint256 deactivationEpochuint256 jailTimeaddress signeraddress contractAddressuint8 statusuint256 commissionRateuint256 lastCommissionUpdateuint256 delegatorsRewarduint256 delegatedAmountuint256 initialRewardPerStake)
State-modifying
transferOwnership(address newOwner
updateAndCall(address _newProxyTobytes datapayable 
updateImplementation(address _newProxyTo
changeRootChain(address newRootChain
checkSignatures(uint256 blockIntervalbytes32 voteHashbytes32 stateRootaddress proposeruint256[3][] sigsreturns (uint256)
claimFee(uint256 accumFeeAmountuint256 indexbytes proof
confirmAuctionBid(uint256 validatorIduint256 heimdallFee
convertMaticToPOL(uint256 amount
decreaseValidatorDelegatedAmount(uint256 validatorIduint256 amount
delegationDeposit(uint256 validatorIduint256 amountaddress delegatorreturns (bool)
delegationDepositPOL(uint256 validatorIduint256 amountaddress delegatorreturns (bool)
dethroneAndStake(address auctionUseruint256 heimdallFeeuint256 validatorIduint256 auctionAmountbool acceptDelegationbytes signerPubkey
forceUnstake(uint256 validatorId
forceUnstakePOL(uint256 validatorId
initialize(address _registryaddress _rootchainaddress _tokenaddress _NFTContractaddress _stakingLoggeraddress _validatorShareFactoryaddress _governanceaddress _owneraddress _extensionCode
initializePOL(address _tokenNewaddress _migration
insertSigners(address[] _signers
lock(
migrateDelegation(uint256 fromValidatorIduint256 toValidatorIduint256 amount
migrateValidatorsData(uint256 validatorIdFromuint256 validatorIdTo
reinitialize(address _NFTContractaddress _stakingLoggeraddress _validatorShareFactoryaddress _extensionCode
renounceOwnership(
restake(uint256 validatorIduint256 amountbool stakeRewards
restakePOL(uint256 validatorIduint256 amountbool stakeRewards
setCurrentEpoch(uint256 _currentEpoch
setDelegationEnabled(bool enabled
setStakingToken(address _token
slash(bytes _slashingInfoListreturns (uint256)
stakeFor(address useruint256 amountuint256 heimdallFeebool acceptDelegationbytes signerPubkey
stakeForPOL(address useruint256 amountuint256 heimdallFeebool acceptDelegationbytes signerPubkey
startAuction(uint256 validatorIduint256 amountbool _acceptDelegationbytes _signerPubkey
stopAuctions(uint256 forNCheckpoints
topUpForFee(address useruint256 heimdallFee
transferFunds(uint256 validatorIduint256 amountaddress delegatorreturns (bool)
transferFundsPOL(uint256 validatorIduint256 amountaddress delegatorreturns (bool)
transferOwnership(address newOwner
unjail(uint256 validatorId
unlock(
unstake(uint256 validatorId
unstakeClaim(uint256 validatorId
unstakeClaimPOL(uint256 validatorId
unstakePOL(uint256 validatorId
updateCheckPointBlockInterval(uint256 _blocks
updateCheckpointReward(uint256 newReward
updateCheckpointRewardParams(uint256 _rewardDecreasePerCheckpointuint256 _maxRewardedCheckpointsuint256 _checkpointRewardDelta
updateCommissionRate(uint256 validatorIduint256 newCommissionRate
updateDynastyValue(uint256 newDynasty
updateMinAmounts(uint256 _minDeposituint256 _minHeimdallFee
updateProposerBonus(uint256 newProposerBonus
updateSigner(uint256 validatorIdbytes signerPubkey
updateSignerUpdateLimit(uint256 _limit
updateValidatorContractAddress(uint256 validatorIdaddress newContractAddress
updateValidatorDelegation(bool delegation
updateValidatorState(uint256 validatorIdint256 amount
updateValidatorThreshold(uint256 newThreshold
withdrawDelegatorsReward(uint256 validatorIdreturns (uint256)
withdrawRewards(uint256 validatorId
withdrawRewardsPOL(uint256 validatorId
Events
OwnerUpdate(address _newaddress _old
ProxyUpdated(address indexed _newaddress indexed _old
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RootChainChanged(address indexed previousRootChainaddress indexed newRootChain
Constructor
constructor(address _proxyTo
Fallback and receive
fallback(
Errors

This contract contains no error objects.