L2RewardManager

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x76c7efdb at 19597085
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "L2RewardManager"

No transactions found for "L2RewardManager"


Functions
Getter at block 22740748
L1_REWARD_MANAGER(view returns (address)
0x157788cc028ac6405bd406f2d1e0a8a22b3cf17b
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
XPUFETH(view returns (address)
0x23da5f2d509cb43a59d43c108a43edf34510eff1
authority(view returns (address)
0x0000000000000000000000000000000000000000
getClaimingDelay(view returns (uint256)
0
isConsumingScheduledOp(view returns (bytes4)
0x00000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
getEpochRecord(bytes32 intervalIdview returns (struct L2RewardManagerStorageEpochRecord)
getIntervalId(uint256 startEpochuint256 endEpochpure returns (bytes32)
getRewardsClaimer(address accountview returns (address)
isClaimed(bytes32 intervalIdaddress accountview returns (bool)
isClaimingLocked(bytes32 intervalIdview returns (bool)
State-modifying
claimRewards(struct IL2RewardManagerClaimOrder[] claimOrders
freezeAndRevertInterval(address bridgeuint256 startEpochuint256 endEpochpayable 
freezeClaimingForInterval(uint256 startEpochuint256 endEpoch
initialize(address accessManager
revertInterval(address bridgeuint256 startEpochuint256 endEpochpayable 
setAuthority(address newAuthority
setDelayPeriod(uint256 delayPeriod
updateBridgeData(address bridgestruct L2RewardManagerStorageBridgeData bridgeData
upgradeToAndCall(address newImplementationbytes datapayable 
xReceive(bytes32uint256 amountaddressaddress originSenderuint32 originDomainIdbytes callDatareturns (bytes)
Events
AuthorityUpdated(address authority
BridgeDataUpdated(address indexed bridgestruct L2RewardManagerStorageBridgeData bridgeData
Claimed(address indexed accountaddress indexed recipientbytes32 indexed intervalIduint256 amount
ClaimerSet(address indexed accountaddress indexed claimer
ClaimingDelayChanged(uint256 oldDelayuint256 newDelay
ClaimingIntervalFrozen(uint256 startEpochuint256 endEpoch
ClaimingIntervalReverted(uint256 startEpochuint256 endEpochbytes32 indexed intervalIduint256 pufETHAmountbytes32 rewardsRoot
Initialized(uint64 version
RewardRootAndRatePosted(uint256 rewardsAmountuint256 ethToPufETHRateuint256 startEpochuint256 endEpochbytes32 indexed intervalIdbytes32 rewardsRoot
Upgraded(address indexed implementation
Constructor
constructor(address xPufETHaddress l1RewardManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
AlreadyClaimed(bytes32 intervalIdaddress account
BridgeNotAllowlisted(
ClaimerNotSet(address node
ClaimingLocked(bytes32 intervalIdaddress accountuint256 lockedUntil
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidAddress(
InvalidAmount(
InvalidClaimingInterval(bytes32 claimingInterval
InvalidDelayPeriod(
InvalidInitialization(
InvalidProof(
NotInitializing(
RelockingIntervalIsNotAllowed(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UnableToFreezeInterval(
UnableToRevertInterval(
Unauthorized(