You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
Remove the reward-claimability lock from `l1-contracts`.
Reward claims no longer depend on a governance-controlled flag or an
unlock timestamp. Claims now succeed or fail only based on the existing
reward/accounting rules, such as whether rewards exist and whether
prover claims are past the proof deadline.
## What Changed
- Removed `isRewardsClaimable` and `earliestRewardsClaimableTimestamp`
from reward storage.
- Removed the related ABI/config surface:
- getters
- setter
- event
- errors
- rollup forwarding methods
- Removed reward-claimability checks from:
- `claimSequencerRewards`
- `claimProverRewards`
- `FlushRewarder.claimRewards`
- Removed deploy/test config plumbing for the unlock timestamp.
- Rewrote the affected tests to cover the simplified behavior directly.
- Updated the current operator docs for claiming rewards.
Copy file name to clipboardExpand all lines: docs/docs-operate/operators/sequencer-management/claiming-rewards.md
+2-32Lines changed: 2 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,9 +37,8 @@ Rewards are not automatically sent to your coinbase address. You must explicitly
37
37
38
38
Before claiming, verify these conditions:
39
39
40
-
1.**Rewards must be claimable**: A governance vote must pass to enable the claiming of rewards (only possible after a minimum configured timestamp) and governance must have called `setRewardsClaimable(true)` on the rollup contract.
41
-
2.**Rewards have accumulated**: Query your pending rewards before attempting to claim.
42
-
3.**Sufficient gas**: Ensure you have ETH to pay transaction gas costs.
40
+
1.**Rewards have accumulated**: Query your pending rewards before attempting to claim.
41
+
2.**Sufficient gas**: Ensure you have ETH to pay transaction gas costs.
0 commit comments