StakingRewards
Verified contract
Active on
Ethereum with 9 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5454…2eb0
0xff56…b0fa
0x30fa…8a77
0x53d5…b09c
0xbd72…fa96
0x01d5…56c3
Balances ($5.35)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ORBS | ERC-20 | 173.442824 | $0.030856 |
$5.35 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11222778 | 4 years ago | | | 0 | 0.0075470080 | |
| 11222725 | 4 years ago | | | 0 | 0.010511904 | |
| 11222588 | 4 years ago | | | 0 | 0.012522368 | |
| 11179272 | 4 years ago | | | 0 | 0.015317145 | |
| 11179106 | 4 years ago | | | 0 | 0.018652502 | |
| 11179088 | 4 years ago | | | 0 | 0.0062194970 | |
| 11145377 | 4 years ago | | | 0 | 0.0029146000 | |
| 11145375 | 4 years ago | | | 0 | 0.0029156450 | |
| 11145373 | 4 years ago | | | 0 | 0.0050212250 |
ABI
ABI objects
Getter at block 20963774
getAnnualStakingRewardsCap() view returns (uint256)
12000000000000000000000
getAnnualStakingRewardsRatePercentMille() view returns (uint32)
12000
getContractRegistry() view returns (address)
0x5454223e3078db87e55a15be541cc925f3702eb0
getCurrentStakingRewardsRatePercentMille() view returns (uint256 annualRate)
1
getDefaultDelegatorsStakingRewardsPercentMille() view returns (uint32)
66667
getMaxDelegatorsStakingRewardsPercentMille() view returns (uint32)
66667
getSettings() view returns (uint256 annualStakingRewardsCap, uint32 annualStakingRewardsRatePercentMille, uint32 defaultDelegatorsStakingRewardsPercentMille, uint32 maxDelegatorsStakingRewardsPercentMille, bool rewardAllocationActive)
(annualStakingRewardsCap=12000000000000000000000, annualStakingRewardsRatePercentMille=12000, defaultDelegatorsStakingRewardsPercentMille=66667, maxDelegatorsStakingRewardsPercentMille=66667, rewardAllocationActive=true)
getStakingRewardsState() view returns (uint96 stakingRewardsPerWeight, uint96 unclaimedStakingRewards)
(stakingRewardsPerWeight=75504557066602, unclaimedStakingRewards=47571230963011840965654)
getStakingRewardsWalletAllocatedTokens() view returns (uint256 allocated)
47400928082183615044071
initializationAdmin() view returns (address)
0x628e8c4d1611ed5b748f59f5ce694809af2f91d4
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)
0x628e8c4d1611ed5b748f59f5ce694809af2f91d4
stakingRewardsContractBalance() view returns (uint256)
170302880828225921583
stakingRewardsState() view returns (uint96 stakingRewardsPerWeight, uint96 unclaimedStakingRewards, uint32 lastAssigned)
(stakingRewardsPerWeight=608194615046, unclaimedStakingRewards=390730963013111823245, lastAssigned=1604918177)
token() view returns (address)
0xff56cc6b1e6ded347aa0b7676c85ab0b3d08b0fa
Read-only
delegatorsStakingRewards(address) view returns (uint96 balance, uint96 lastDelegatorRewardsPerToken, uint96 claimed)
estimateFutureRewards(address addr, uint256 duration) view returns (uint256 estimatedDelegatorStakingRewards, uint256 estimatedGuardianStakingRewards)
getDelegatorStakingRewardsData(address delegator) view returns (uint256 balance, uint256 claimed, address guardian, uint256 lastDelegatorRewardsPerToken, uint256 delegatorRewardsPerTokenDelta)
getGuardianDelegatorsStakingRewardsPercentMille(address guardian) view returns (uint256 delegatorRewardsRatioPercentMille)
getGuardianStakingRewardsData(address guardian) view returns (uint256 balance, uint256 claimed, uint256 delegatorRewardsPerToken, uint256 delegatorRewardsPerTokenDelta, uint256 lastStakingRewardsPerWeight, uint256 stakingRewardsPerWeightDelta)
getStakingRewardsBalance(address addr) view returns (uint256 delegatorStakingRewardsBalance, uint256 guardianStakingRewardsBalance)
guardiansRewardSettings(address) view returns (uint32 delegatorsStakingRewardsPercentMille, bool overrideDefault)
guardiansStakingRewards(address) view returns (uint96 delegatorRewardsPerToken, uint96 lastStakingRewardsPerWeight, uint96 balance, uint96 claimed)
State-modifying
Events acceptRewardsBalanceMigration(address addr, uint256 guardianStakingRewards, uint256 delegatorStakingRewards)
activateRewardDistribution(uint256 startTime)
claimRegistryManagement()
claimStakingRewards(address addr)
committeeMembershipWillChange(address guardian, uint256 weight, uint256 totalCommitteeWeight, bool inCommittee, bool inCommitteeAfter)
deactivateRewardDistribution()
delegationWillChange(address guardian, uint256 guardianDelegatedStake, address delegator, uint256 delegatorStake, address nextGuardian, uint256 nextGuardianDelegatedStake)
emergencyWithdraw(address erc20)
initializationComplete()
lock()
migrateRewardsBalance(address addr)
refreshContracts()
renounceRegistryManagement()
setAnnualStakingRewardsRate(uint32 annualRateInPercentMille, uint96 annualCap)
setContractRegistry(address newContractRegistry)
setDefaultDelegatorsStakingRewardsPercentMille(uint32 defaultDelegatorsStakingRewardsPercentMille)
setGuardianDelegatorsStakingRewardsPercentMille(uint32 delegatorRewardsPercentMille)
setMaxDelegatorsStakingRewardsPercentMille(uint32 maxDelegatorsStakingRewardsPercentMille)
transferRegistryManagement(address newRegistryAdmin)
unlock()
AnnualStakingRewardsRateChanged(uint256 annualRateInPercentMille, uint256 annualCap)
ContractRegistryAddressUpdated(address addr)
DefaultDelegatorsStakingRewardsChanged(uint32 defaultDelegatorsStakingRewardsPercentMille)
DelegatorStakingRewardsAssigned(address indexed delegator, uint256 amount, uint256 totalAwarded, address guardian, uint256 delegatorRewardsPerToken, uint256 delegatorRewardsPerTokenDelta)
EmergencyWithdrawal(address addr, address token)
GuardianDelegatorsStakingRewardsPercentMilleUpdated(address indexed guardian, uint256 delegatorsStakingRewardsPercentMille)
GuardianStakingRewardsAssigned(address indexed guardian, uint256 amount, uint256 totalAwarded, uint256 delegatorRewardsPerToken, uint256 delegatorRewardsPerTokenDelta, uint256 stakingRewardsPerWeight, uint256 stakingRewardsPerWeightDelta)
InitializationComplete()
Locked()
MaxDelegatorsStakingRewardsChanged(uint32 maxDelegatorsStakingRewardsPercentMille)
RegistryManagementTransferred(address indexed previousRegistryAdmin, address indexed newRegistryAdmin)
RewardDistributionActivated(uint256 startTime)
RewardDistributionDeactivated()
StakingRewardsAllocated(uint256 allocatedRewards, uint256 stakingRewardsPerWeight)
StakingRewardsBalanceMigrated(address indexed addr, uint256 guardianStakingRewards, uint256 delegatorStakingRewards, address toRewardsContract)
StakingRewardsBalanceMigrationAccepted(address from, address indexed addr, uint256 guardianStakingRewards, uint256 delegatorStakingRewards)
StakingRewardsClaimed(address indexed addr, uint256 claimedDelegatorRewards, uint256 claimedGuardianRewards, uint256 totalClaimedDelegatorRewards, uint256 totalClaimedGuardianRewards)
Unlocked()
constructor(address _contractRegistry, address _registryAdmin, address _token, uint32 annualRateInPercentMille, uint96 annualCap, uint32 defaultDelegatorsStakingRewardsPercentMille, uint32 maxDelegatorsStakingRewardsPercentMille, address previousRewardsContract, address[] guardiansToMigrate)
This contract contains no fallback and receive objects.
This contract contains no error objects.