StakeManagerProxy
Verified contract
Proxy
Active on
Ethereum with 10,627 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6e7a…ce48
0x455e…c3f6
0xa59c…512b
0x47cb…897f
0xc4fa…b642
25 additional
variables
Balances ($1,740,849,992.52)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
POL | ERC-20 | 3.584731B | $0.485629 |
$1,740,849,492.23 | |
DAI | ERC-20 | 499.280038 | $1.00 |
$499.28 | |
MTV | ERC-20 | 1K | $0.001007 |
$1.01 | |
SDOG | ERC-20 | 382 | $0.00 |
$0 | |
0x40ea…e437 | ERC-20 | 101,587,350.71T | -- | -- | |
0x0065…4809 | ERC-1555 | 4K | -- | -- | |
0x0065…4809 | ERC-1555 | 4K | -- | -- | |
0x0065…4809 | ERC-1555 | 4K | -- | -- | |
0x0065…4809 | ERC-1555 | 4K | -- | -- | |
0x0065…4809 | ERC-1555 | 4K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21242111 | 14 hours ago | | | 0 | 0.0010402234 | |
| 21241628 | 16 hours ago | | | 0 | 0.0012365943 | |
| 21241407 | 16 hours ago | | | 0 | 0.00080183437 | |
| 21235708 | a day ago | | | 0 | 0.0045637886 | |
| 21235565 | a day ago | | | 0 | 0.0017867374 | |
| 21235443 | 2 days ago | | | 0 | 0.025938706 | |
| 21234945 | 2 days ago | | | 0 | 0.00078885815 | |
| 21234919 | 2 days ago | | | 0 | 0.0044828001 | |
| 21232835 | 2 days ago | | | 0 | 0.00098228470 | |
| 21230355 | 2 days ago | | | 0 | 0.0028116823 |
ABI
ABI objects
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 amount, uint256 stakerCount)
(amount=3458153579668141647617287560, stakerCount=105)
validatorThreshold() view returns (uint256)
105
withdrawalDelay() view returns (uint256)
80
Read-only
delegatedAmount(uint256 validatorId) view returns (uint256)
delegatorsReward(uint256 validatorId) view returns (uint256)
getValidatorContract(uint256 validatorId) view returns (address)
getValidatorId(address user) view returns (uint256)
isValidator(uint256 validatorId) view returns (bool)
latestSignerUpdateEpoch(uint256) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
signerToValidator(address) view returns (uint256)
signers(uint256) view returns (address)
totalStakedFor(address user) view returns (uint256)
userFeeExit(address) view returns (uint256)
validatorAuction(uint256) view returns (uint256 amount, uint256 startEpoch, address user, bool acceptDelegation, bytes signerPubkey)
validatorReward(uint256 validatorId) view returns (uint256)
validatorStake(uint256 validatorId) view returns (uint256)
validatorStateChanges(uint256) view returns (int256 amount, int256 stakerCount)
validators(uint256) view returns (uint256 amount, uint256 reward, uint256 activationEpoch, uint256 deactivationEpoch, uint256 jailTime, address signer, address contractAddress, uint8 status, uint256 commissionRate, uint256 lastCommissionUpdate, uint256 delegatorsReward, uint256 delegatedAmount, uint256 initialRewardPerStake)
State-modifying
Events transferOwnership(address newOwner)
updateAndCall(address _newProxyTo, bytes data) payable
updateImplementation(address _newProxyTo)
changeRootChain(address newRootChain)
checkSignatures(uint256 blockInterval, bytes32 voteHash, bytes32 stateRoot, address proposer, uint256[3][] sigs) returns (uint256)
claimFee(uint256 accumFeeAmount, uint256 index, bytes proof)
confirmAuctionBid(uint256 validatorId, uint256 heimdallFee)
convertMaticToPOL(uint256 amount)
decreaseValidatorDelegatedAmount(uint256 validatorId, uint256 amount)
delegationDeposit(uint256 validatorId, uint256 amount, address delegator) returns (bool)
delegationDepositPOL(uint256 validatorId, uint256 amount, address delegator) returns (bool)
dethroneAndStake(address auctionUser, uint256 heimdallFee, uint256 validatorId, uint256 auctionAmount, bool acceptDelegation, bytes signerPubkey)
forceUnstake(uint256 validatorId)
forceUnstakePOL(uint256 validatorId)
initialize(address _registry, address _rootchain, address _token, address _NFTContract, address _stakingLogger, address _validatorShareFactory, address _governance, address _owner, address _extensionCode)
initializePOL(address _tokenNew, address _migration)
insertSigners(address[] _signers)
lock()
migrateDelegation(uint256 fromValidatorId, uint256 toValidatorId, uint256 amount)
migrateValidatorsData(uint256 validatorIdFrom, uint256 validatorIdTo)
reinitialize(address _NFTContract, address _stakingLogger, address _validatorShareFactory, address _extensionCode)
renounceOwnership()
restake(uint256 validatorId, uint256 amount, bool stakeRewards)
restakePOL(uint256 validatorId, uint256 amount, bool stakeRewards)
setCurrentEpoch(uint256 _currentEpoch)
setDelegationEnabled(bool enabled)
setStakingToken(address _token)
slash(bytes _slashingInfoList) returns (uint256)
stakeFor(address user, uint256 amount, uint256 heimdallFee, bool acceptDelegation, bytes signerPubkey)
stakeForPOL(address user, uint256 amount, uint256 heimdallFee, bool acceptDelegation, bytes signerPubkey)
startAuction(uint256 validatorId, uint256 amount, bool _acceptDelegation, bytes _signerPubkey)
stopAuctions(uint256 forNCheckpoints)
topUpForFee(address user, uint256 heimdallFee)
transferFunds(uint256 validatorId, uint256 amount, address delegator) returns (bool)
transferFundsPOL(uint256 validatorId, uint256 amount, address delegator) returns (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 _rewardDecreasePerCheckpoint, uint256 _maxRewardedCheckpoints, uint256 _checkpointRewardDelta)
updateCommissionRate(uint256 validatorId, uint256 newCommissionRate)
updateDynastyValue(uint256 newDynasty)
updateMinAmounts(uint256 _minDeposit, uint256 _minHeimdallFee)
updateProposerBonus(uint256 newProposerBonus)
updateSigner(uint256 validatorId, bytes signerPubkey)
updateSignerUpdateLimit(uint256 _limit)
updateValidatorContractAddress(uint256 validatorId, address newContractAddress)
updateValidatorDelegation(bool delegation)
updateValidatorState(uint256 validatorId, int256 amount)
updateValidatorThreshold(uint256 newThreshold)
withdrawDelegatorsReward(uint256 validatorId) returns (uint256)
withdrawRewards(uint256 validatorId)
withdrawRewardsPOL(uint256 validatorId)
OwnerUpdate(address _new, address _old)
ProxyUpdated(address indexed _new, address indexed _old)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RootChainChanged(address indexed previousRootChain, address indexed newRootChain)
constructor(address _proxyTo)
fallback()
This contract contains no error objects.