StakingRewards

Verified contract

Active on Ethereum with 6,915 txns
Deployed by via 0x9c90561d at 11191407
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $537,587.53
0xa61165f89e91a4ba1782e94c9ceae6f98294413efd0aaf6565aee0a6b3362d45
0x2c989639cd213947154e8fb938358a93252365d06192c715656597e5b23741e7
0xc288d23c26c6c99d30ab305a3a665d54545704276aee4a1c6e652587c80dead7
0x09490cc6372c4f029aa822f184f7b46476aeca241ffab06ce1be502e2326a700
0x0536f17a1eaa7bf9a14e25253e385b9b7ba49a0b7a9dc1ad994e89353c19c138
0x6613b2af816ddbc03f5b5cfdbb957d5a2b6c1829d5e5ba758183cbb36936cb53
0x3c56c52a41e951e70658a415f3062510d245d41216e6a69cde30dccdd86fb5bb
0x846ec58ffa4085c77f537c84f9eae767d891ad27e10edeb81d70b21429543a8a
0x61eba44bb114caa2c1e326155aa55908dc1fe364c938f5de56386704267b36a3
0x7289f4486a8a381ee4aa1a2d497a0327c42a65f81e99d8fe0b25cd57dea2727a

Functions
Getter at block 21157711
getAnnualStakingRewardsCap(view returns (uint256)
79228162514264337593543950335
getAnnualStakingRewardsRatePercentMille(view returns (uint32)
10000
getContractRegistry(view returns (address)
0xd859701c81119ab12a1e62af6270ad2ae05c7ab3
getCurrentStakingRewardsRatePercentMille(view returns (uint256 annualRate)
10000
getDefaultDelegatorsStakingRewardsPercentMille(view returns (uint32)
66667
getMaxDelegatorsStakingRewardsPercentMille(view returns (uint32)
66667
getSettings(view returns (uint256 annualStakingRewardsCapuint32 annualStakingRewardsRatePercentMilleuint32 defaultDelegatorsStakingRewardsPercentMilleuint32 maxDelegatorsStakingRewardsPercentMillebool rewardAllocationActive)
(annualStakingRewardsCap=79228162514264337593543950335, annualStakingRewardsRatePercentMille=10000, defaultDelegatorsStakingRewardsPercentMille=66667, maxDelegatorsStakingRewardsPercentMille=66667, rewardAllocationActive=true)
getStakingRewardsState(view returns (uint96 stakingRewardsPerWeightuint96 unclaimedStakingRewards)
(stakingRewardsPerWeight=384611235767506346, unclaimedStakingRewards=41344194482403173780919443)
getStakingRewardsWalletAllocatedTokens(view returns (uint256 allocated)
21220110783303591084307486
initializationAdmin(view returns (address)
0xa008608eaeb1d3c57f2f460e1a27ff3f9e395fc2
isInitializationComplete(view returns (bool)
false
isLocked(view returns (bool)
false
isRegistryAdmin(view returns (bool)
false
isRewardAllocationActive(view returns (bool)
true
locked(view returns (bool)
false
pendingRegistryAdmin(view returns (address)
0x0000000000000000000000000000000000000000
registryAdmin(view returns (address)
0xf1fd5233e60e7ef797025fe9dd066d60d59bcb92
stakingRewardsContractBalance(view returns (uint256)
20124083699099582696611957
stakingRewardsState(view returns (uint96 stakingRewardsPerWeightuint96 unclaimedStakingRewardsuint32 lastAssigned)
(stakingRewardsPerWeight=384543275341326742, unclaimedStakingRewards=41289258491235433874552369, lastAssigned=1731225599)
token(view returns (address)
0xff56cc6b1e6ded347aa0b7676c85ab0b3d08b0fa
Read-only
delegatorsStakingRewards(addressview returns (uint96 balanceuint96 lastDelegatorRewardsPerTokenuint96 claimed)
estimateFutureRewards(address addruint256 durationview returns (uint256 estimatedDelegatorStakingRewardsuint256 estimatedGuardianStakingRewards)
getDelegatorStakingRewardsData(address delegatorview returns (uint256 balanceuint256 claimedaddress guardianuint256 lastDelegatorRewardsPerTokenuint256 delegatorRewardsPerTokenDelta)
getGuardianDelegatorsStakingRewardsPercentMille(address guardianview returns (uint256 delegatorRewardsRatioPercentMille)
getGuardianStakingRewardsData(address guardianview returns (uint256 balanceuint256 claimeduint256 delegatorRewardsPerTokenuint256 delegatorRewardsPerTokenDeltauint256 lastStakingRewardsPerWeightuint256 stakingRewardsPerWeightDelta)
getStakingRewardsBalance(address addrview returns (uint256 delegatorStakingRewardsBalanceuint256 guardianStakingRewardsBalance)
guardiansRewardSettings(addressview returns (uint32 delegatorsStakingRewardsPercentMillebool overrideDefault)
guardiansStakingRewards(addressview returns (uint96 delegatorRewardsPerTokenuint96 lastStakingRewardsPerWeightuint96 balanceuint96 claimed)
State-modifying
acceptRewardsBalanceMigration(address[] addrsuint256[] migratedGuardianStakingRewardsuint256[] migratedDelegatorStakingRewardsuint256 totalAmount
activateRewardDistribution(uint256 startTime
claimRegistryManagement(
claimStakingRewards(address addr
committeeMembershipWillChange(address guardianuint256 weightuint256 totalCommitteeWeightbool inCommitteebool inCommitteeAfter
deactivateRewardDistribution(
delegationWillChange(address guardianuint256 guardianDelegatedStakeaddress delegatoruint256 delegatorStakeaddress nextGuardianuint256 nextGuardianDelegatedStake
emergencyWithdraw(address erc20
initializationComplete(
lock(
migrateRewardsBalance(address[] addrs
refreshContracts(
renounceRegistryManagement(
setAnnualStakingRewardsRate(uint32 annualRateInPercentMilleuint96 annualCap
setContractRegistry(address newContractRegistry
setDefaultDelegatorsStakingRewardsPercentMille(uint32 defaultDelegatorsStakingRewardsPercentMille
setGuardianDelegatorsStakingRewardsPercentMille(uint32 delegatorRewardsPercentMille
setMaxDelegatorsStakingRewardsPercentMille(uint32 maxDelegatorsStakingRewardsPercentMille
setRegistryAdmin(address _registryAdmin
transferRegistryManagement(address newRegistryAdmin
unlock(
Events
AnnualStakingRewardsRateChanged(uint256 annualRateInPercentMilleuint256 annualCap
ContractRegistryAddressUpdated(address addr
DefaultDelegatorsStakingRewardsChanged(uint32 defaultDelegatorsStakingRewardsPercentMille
DelegatorStakingRewardsAssigned(address indexed delegatoruint256 amountuint256 totalAwardedaddress guardianuint256 delegatorRewardsPerTokenuint256 delegatorRewardsPerTokenDelta
EmergencyWithdrawal(address addraddress token
GuardianDelegatorsStakingRewardsPercentMilleUpdated(address indexed guardianuint256 delegatorsStakingRewardsPercentMille
GuardianStakingRewardsAssigned(address indexed guardianuint256 amountuint256 totalAwardeduint256 delegatorRewardsPerTokenuint256 delegatorRewardsPerTokenDeltauint256 stakingRewardsPerWeightuint256 stakingRewardsPerWeightDelta
InitializationComplete(
Locked(
MaxDelegatorsStakingRewardsChanged(uint32 maxDelegatorsStakingRewardsPercentMille
RegistryManagementTransferred(address indexed previousRegistryAdminaddress indexed newRegistryAdmin
RewardDistributionActivated(uint256 startTime
RewardDistributionDeactivated(
StakingRewardsAllocated(uint256 allocatedRewardsuint256 stakingRewardsPerWeight
StakingRewardsBalanceMigrated(address indexed addruint256 guardianStakingRewardsuint256 delegatorStakingRewardsaddress toRewardsContract
StakingRewardsBalanceMigrationAccepted(address fromaddress indexed addruint256 guardianStakingRewardsuint256 delegatorStakingRewards
StakingRewardsClaimed(address indexed addruint256 claimedDelegatorRewardsuint256 claimedGuardianRewardsuint256 totalClaimedDelegatorRewardsuint256 totalClaimedGuardianRewards
Unlocked(
Constructor
constructor(address _contractRegistryaddress _registryAdminaddress _tokenuint32 annualRateInPercentMilleuint96 annualCapuint32 defaultDelegatorsStakingRewardsPercentMilleuint32 maxDelegatorsStakingRewardsPercentMilleaddress previousRewardsContractaddress[] guardiansToMigrate
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.