TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 7,427 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x0c43…7060
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 38 additional slots
4 additional
variables
Balances ($25,815,864.69)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
EIGEN | ERC-20 | 7.592769M | $3.39 |
$25,739,487.17 | |
WETH | ERC-20 | 26.183605 | $2,627.44 |
$68,795.85 | |
ARPA | ERC-20 | 150.143076K | $0.05005 |
$7,514.66 | |
tBTC | ERC-20 | 0.001 | $67,005.00 |
$67.01 | |
REWARDS TEST | ERC-20 | 376.31685K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21021404 | a minute ago | | | 0 | 0.0023312807 | |
| 21021397 | 2 minutes ago | | | 0 | 0.0014534460 | |
| 21021357 | 10 minutes ago | | | 0 | 0.0031619790 | |
| 21021302 | 22 minutes ago | | | 0 | 0.0032036179 | |
| 21021265 | 29 minutes ago | | | 0 | 0.0011859325 | |
| 21021259 | 30 minutes ago | | | 0 | 0.0012010890 | |
| 21021229 | 36 minutes ago | | | 0 | 0.0012794285 | |
| 21021226 | 37 minutes ago | | | 0 | 0.0014065765 | |
| 21021216 | 39 minutes ago | | | 0 | 0.0013694810 | |
| 21021189 | 44 minutes ago | | | 0 | 0.0012292185 |
ABI
ABI objects
Getter at block 21021407
CALCULATION_INTERVAL_SECONDS() view returns (uint32)
604800
GENESIS_REWARDS_TIMESTAMP() view returns (uint32)
1710979200
MAX_FUTURE_LENGTH() view returns (uint32)
2592000
MAX_RETROACTIVE_LENGTH() view returns (uint32)
14515200
MAX_REWARDS_DURATION() view returns (uint32)
6048000
activationDelay() view returns (uint32)
604800
beaconChainETHStrategy() view returns (address)
0xbeac0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeebeac0
currRewardsCalculationEndTimestamp() view returns (uint32)
1728777600
delegationManager() view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
domainSeparator() view returns (bytes32)
0xdc66bf3c6fc5af0167275d317f59c04eb40cdc83022c80f21b5e7bb76e991066
getCurrentClaimableDistributionRoot() view returns (struct IRewardsCoordinatorDistributionRoot)
(0x00ad5ed0d011e8f1985c7a73ec1b6f9905886889e812cc3daa117de70b47ff6c, 1728172800, 1729023335, false)
getCurrentDistributionRoot() view returns (struct IRewardsCoordinatorDistributionRoot)
(0xb589abc72a9f69a0d70409d9e33b8b8857b4815dc1f71562ff1f4445de657182, 1728777600, 1729623671, false)
getDistributionRootsLength() view returns (uint256)
11
globalOperatorCommissionBips() view returns (uint16)
1000
owner() view returns (address)
0xbe1685c81aa44ff9fb319dd389addd9374383e90
paused() view returns (uint256)
2
pauserRegistry() view returns (address)
0x0c431c66f4de941d089625e5b423d00707977060
rewardsUpdater() view returns (address)
0x8f94f55fd8c9e090296283137c303fe97d32a9e2
strategyManager() view returns (address)
0x858646372cc42e1a627fce94aa7a7033e7cf075a
Read-only
calculateEarnerLeafHash(struct IRewardsCoordinatorEarnerTreeMerkleLeaf leaf) pure returns (bytes32)
calculateTokenLeafHash(struct IRewardsCoordinatorTokenTreeMerkleLeaf leaf) pure returns (bytes32)
checkClaim(struct IRewardsCoordinatorRewardsMerkleClaim claim) view returns (bool)
claimerFor(address) view returns (address)
cumulativeClaimed(address, address) view returns (uint256)
getDistributionRootAtIndex(uint256 index) view returns (struct IRewardsCoordinatorDistributionRoot)
getRootIndexFromHash(bytes32 rootHash) view returns (uint32)
isAVSRewardsSubmissionHash(address, bytes32) view returns (bool)
isRewardsForAllSubmitter(address) view returns (bool)
isRewardsSubmissionForAllEarnersHash(address, bytes32) view returns (bool)
isRewardsSubmissionForAllHash(address, bytes32) view returns (bool)
operatorCommissionBips(address operator, address avs) view returns (uint16)
paused(uint8 index) view returns (bool)
submissionNonce(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
createAVSRewardsSubmission(struct IRewardsCoordinatorRewardsSubmission[] rewardsSubmissions)
createRewardsForAllEarners(struct IRewardsCoordinatorRewardsSubmission[] rewardsSubmissions)
createRewardsForAllSubmission(struct IRewardsCoordinatorRewardsSubmission[] rewardsSubmissions)
disableRoot(uint32 rootIndex)
initialize(address initialOwner, address _pauserRegistry, uint256 initialPausedStatus, address _rewardsUpdater, uint32 _activationDelay, uint16 _globalCommissionBips)
pause(uint256 newPausedStatus)
pauseAll()
processClaim(struct IRewardsCoordinatorRewardsMerkleClaim claim, address recipient)
renounceOwnership()
setActivationDelay(uint32 _activationDelay)
setClaimerFor(address claimer)
setGlobalOperatorCommission(uint16 _globalCommissionBips)
setPauserRegistry(address newPauserRegistry)
setRewardsForAllSubmitter(address _submitter, bool _newValue)
setRewardsUpdater(address _rewardsUpdater)
submitRoot(bytes32 root, uint32 rewardsCalculationEndTimestamp)
transferOwnership(address newOwner)
unpause(uint256 newPausedStatus)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AVSRewardsSubmissionCreated(address indexed avs, uint256 indexed submissionNonce, bytes32 indexed rewardsSubmissionHash, struct IRewardsCoordinatorRewardsSubmission rewardsSubmission)
ActivationDelaySet(uint32 oldActivationDelay, uint32 newActivationDelay)
ClaimerForSet(address indexed earner, address indexed oldClaimer, address indexed claimer)
DistributionRootDisabled(uint32 indexed rootIndex)
DistributionRootSubmitted(uint32 indexed rootIndex, bytes32 indexed root, uint32 indexed rewardsCalculationEndTimestamp, uint32 activatedAt)
GlobalCommissionBipsSet(uint16 oldGlobalCommissionBips, uint16 newGlobalCommissionBips)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address indexed account, uint256 newPausedStatus)
PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
RewardsClaimed(bytes32 root, address indexed earner, address indexed claimer, address indexed recipient, address token, uint256 claimedAmount)
RewardsForAllSubmitterSet(address indexed rewardsForAllSubmitter, bool indexed oldValue, bool indexed newValue)
RewardsSubmissionForAllCreated(address indexed submitter, uint256 indexed submissionNonce, bytes32 indexed rewardsSubmissionHash, struct IRewardsCoordinatorRewardsSubmission rewardsSubmission)
RewardsSubmissionForAllEarnersCreated(address indexed tokenHopper, uint256 indexed submissionNonce, bytes32 indexed rewardsSubmissionHash, struct IRewardsCoordinatorRewardsSubmission rewardsSubmission)
RewardsUpdaterSet(address indexed oldRewardsUpdater, address indexed newRewardsUpdater)
Unpaused(address indexed account, uint256 newPausedStatus)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.