StakeManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4625551b at 10470512
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables

No balances found for "StakeManager"

No transactions found for "StakeManager"


Functions
Getter at block 21275869
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 amountuint256 stakerCount)
(amount=0, stakerCount=0)
validatorThreshold(view returns (uint256)
0
withdrawalDelay(view returns (uint256)
0
Read-only
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)
totalStakedFor(address userview returns (uint256)
userFeeExit(addressview returns (uint256)
validatorAuction(uint256view returns (uint256 amountuint256 startEpochaddress userbool acceptDelegationbytes signerPubkey)
validatorStake(uint256 validatorIdview returns (uint256)
validatorStateChanges(uint256view returns (int256 amountint256 stakerCount)
validators(uint256view returns (uint256 amountuint256 rewarduint256 activationEpochuint256 deactivationEpochuint256 jailTimeaddress signeraddress contractAddressuint8 status)
State-modifying
changeRootChain(address newRootChain
checkSignatures(uint256 blockIntervalbytes32 voteHashbytes32 stateRootaddress proposerbytes sigsreturns (uint256)
claimFee(uint256 accumFeeAmountuint256 indexbytes proof
confirmAuctionBid(uint256 validatorIduint256 heimdallFee
delegationDeposit(uint256 validatorIduint256 amountaddress delegatorreturns (bool)
forceUnstake(uint256 validatorId
initialize(address _registryaddress _rootchainaddress _tokenaddress _NFTContractaddress _stakingLoggeraddress _validatorShareFactoryaddress _governanceaddress _owner
lock(
reinitialize(address _NFTContractaddress _stakingLoggeraddress _validatorShareFactory
renounceOwnership(
restake(uint256 validatorIduint256 amountbool stakeRewards
setCurrentEpoch(uint256 _currentEpoch
setDelegationEnabled(bool enabled
setToken(address _token
slash(bytes _slashingInfoListreturns (uint256)
stake(uint256 amountuint256 heimdallFeebool acceptDelegationbytes signerPubkey
stakeFor(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)
transferOwnership(address newOwner
unjail(uint256 validatorId
unlock(
unstake(uint256 validatorId
unstakeClaim(uint256 validatorId
updateCheckPointBlockInterval(uint256 _blocks
updateCheckpointReward(uint256 newReward
updateContractAddress(uint256 validatorIdaddress newContractAddress
updateDynastyValue(uint256 newDynasty
updateMinAmounts(uint256 _minDeposituint256 _minHeimdallFee
updateProposerBonus(uint256 newProposerBonus
updateSigner(uint256 validatorIdbytes signerPubkey
updateSignerUpdateLimit(uint256 _limit
updateValidatorDelegation(bool delegation
updateValidatorState(uint256 validatorIdint256 amount
updateValidatorThreshold(uint256 newThreshold
withdrawRewards(uint256 validatorId
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RootChainChanged(address indexed previousRootChainaddress indexed newRootChain
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.