StakeManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
17
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional
variables
Balances ($0.00)
No balances found for "StakeManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StakeManager"
ABI
ABI objects
Getter at block 21160994
CHECKPOINT_REWARD() view returns (uint256)
0
NFTContract() view returns (address)
0x0000000000000000000000000000000000000000
NFTCounter() view returns (uint256)
0
WITHDRAWAL_DELAY() view returns (uint256)
0
accountStateRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
auctionPeriod() view returns (uint256)
0
checkPointBlockInterval() view returns (uint256)
0
currentEpoch() view returns (uint256)
0
currentValidatorSetSize() view returns (uint256)
0
currentValidatorSetTotalStake() view returns (uint256)
0
delegationEnabled() view returns (bool)
false
dynasty() view returns (uint256)
0
epoch() view returns (uint256)
0
factory() view returns (address)
0x0000000000000000000000000000000000000000
governance() view returns (address)
0x0000000000000000000000000000000000000000
isOwner() view returns (bool)
false
locked() view returns (bool)
false
logger() view returns (address)
0x0000000000000000000000000000000000000000
minDeposit() view returns (uint256)
0
minHeimdallFee() view returns (uint256)
0
owner() view returns (address)
0xa2d9846c352ca61dcb20d6aad40cec1d1b228a78
proposerBonus() view returns (uint256)
0
registry() view returns (address)
0x0000000000000000000000000000000000000000
replacementCoolDown() view returns (uint256)
0
rootChain() view returns (address)
0x0000000000000000000000000000000000000000
signerUpdateLimit() view returns (uint256)
0
token() view returns (address)
0x0000000000000000000000000000000000000000
totalHeimdallFee() view returns (uint256)
0
totalRewards() view returns (uint256)
0
totalRewardsLiquidated() view returns (uint256)
0
totalStaked() view returns (uint256)
0
validatorState() view returns (uint256 amount, uint256 stakerCount)
(amount=0, stakerCount=0)
validatorThreshold() view returns (uint256)
0
withdrawalDelay() view returns (uint256)
0
Read-only
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)
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)
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)
State-modifying
Events changeRootChain(address newRootChain)
checkSignatures(uint256 blockInterval, bytes32 voteHash, bytes32 stateRoot, address proposer, bytes sigs) returns (uint256)
claimFee(uint256 accumFeeAmount, uint256 index, bytes proof)
confirmAuctionBid(uint256 validatorId, uint256 heimdallFee)
delegationDeposit(uint256 validatorId, uint256 amount, address delegator) returns (bool)
forceUnstake(uint256 validatorId)
initialize(address _registry, address _rootchain, address _token, address _NFTContract, address _stakingLogger, address _validatorShareFactory, address _governance, address _owner)
lock()
reinitialize(address _NFTContract, address _stakingLogger, address _validatorShareFactory)
renounceOwnership()
restake(uint256 validatorId, uint256 amount, bool stakeRewards)
setCurrentEpoch(uint256 _currentEpoch)
setDelegationEnabled(bool enabled)
setToken(address _token)
slash(bytes _slashingInfoList) returns (uint256)
stake(uint256 amount, uint256 heimdallFee, bool acceptDelegation, bytes signerPubkey)
stakeFor(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)
transferOwnership(address newOwner)
unjail(uint256 validatorId)
unlock()
unstake(uint256 validatorId)
unstakeClaim(uint256 validatorId)
updateCheckPointBlockInterval(uint256 _blocks)
updateCheckpointReward(uint256 newReward)
updateContractAddress(uint256 validatorId, address newContractAddress)
updateDynastyValue(uint256 newDynasty)
updateMinAmounts(uint256 _minDeposit, uint256 _minHeimdallFee)
updateProposerBonus(uint256 newProposerBonus)
updateSigner(uint256 validatorId, bytes signerPubkey)
updateSignerUpdateLimit(uint256 _limit)
updateValidatorDelegation(bool delegation)
updateValidatorState(uint256 validatorId, int256 amount)
updateValidatorThreshold(uint256 newThreshold)
withdrawRewards(uint256 validatorId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RootChainChanged(address indexed previousRootChain, address indexed newRootChain)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.