Staking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf901d18e at 15768886
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "Staking"

No transactions found for "Staking"


Functions
Getter at block 21304108
DENOMINATOR(view returns (uint256)
1000000000000000000
YEAR(view returns (uint256)
31536000
lastNodeId(view returns (uint32)
0
lastStakeId(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
token(view returns (address)
0x0000000000000000000000000000000000000000
validatorMinimalStake(view returns (uint96)
0
Read-only
distributions(uint32uint32view returns (uint256 rewardPerPoweruint96 rewardForPartialPoweruint64 timestampuint96 rewarduint160 powerXTimeDeltauint96 stakedIn)
getFee(uint32 nodeIdview returns (uint256)
isActive(uint32 nodeIdview returns (bool)
nodeInfo(uint32view returns (address validatoruint96 totalStakeduint256 rewardPerPoweruint256 feeuint256 nextFeeuint32 feeUpdateDistributionIduint96 collectedFeeuint32 lastDistributionIduint96 stakedByValidator)
rewardOf(uint256 stakeIdview returns (uint96)
stakeInfo(uint256view returns (address owneruint96 amountuint96 withdrawnRewarduint32 nodeIduint64 timestampuint32 firstDistributionId)
State-modifying
batchUnstake(uint256[] stakeIds
batchWithdrawReward(uint256[] stakeIds
createNode(address validatoruint256 feereturns (uint32 nodeId)
distributeReward(uint32[] nodeIdsuint256[] rewards
initialize(address token_uint96 validatorMinimalStake_
renounceOwnership(
setFee(uint32 nodeIduint256 fee
setNodeValidator(uint32 nodeIdaddress validator
setValidatorMinimalStake(uint96 validatorMinimalStake_
stakeFor(uint32 nodeIduint96 amountreturns (uint256 stakeId)
transferOwnership(address newOwner
unstake(uint256 stakeId
withdrawFee(uint32 nodeId
withdrawReward(uint256 stakeId
Events
FeeCollected(uint32 indexed nodeIdaddress collectoruint256 fee
FeeUpdated(uint32 indexed nodeIduint256 fee
Initialized(uint8 version
NodeCreated(uint32 indexed nodeIdaddress indexed validator
NodeValidatorSet(uint32 indexed nodeIdaddress indexed validator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardDistributed(uint32 indexed nodeIduint256 rewarduint256 fee
RewardWithdrawn(uint256 indexed stakeIduint256 reward
Staked(uint256 indexed stakeIdaddress indexed stakeruint32 indexed nodeIduint256 amount
Unstaked(uint256 indexed stakeIdaddress indexed stakeruint32 indexed nodeIduint256 amount
ValidatorMinimalStakeUpdated(uint96 validatorMinimalStake_
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.