Skip to content

specs: add Custom Upgrade Block Gas Limit to upgrade spec#880

Closed
maurelian wants to merge 0 commit intol2cm-upgrades-spec/4-nut-bundlefrom
l2cm-upgrades-spec/5-gas-limit
Closed

specs: add Custom Upgrade Block Gas Limit to upgrade spec#880
maurelian wants to merge 0 commit intol2cm-upgrades-spec/4-nut-bundlefrom
l2cm-upgrades-spec/5-gas-limit

Conversation

@maurelian
Copy link
Contributor

Adds gas allocation mechanism for upgrade transactions:

  • 50M gas allocation for upgrade blocks
  • Independent of system transaction gas limits
  • Deterministic allocation at fork activation
  • Prevents out-of-gas failures during upgrades

Includes 5 invariants, 3 assumptions, and allocation specification.
Part 5 of 6-part specification.


Stack:

@maurelian maurelian marked this pull request as ready for review January 28, 2026 15:56
@maurelian maurelian force-pushed the l2cm-upgrades-spec/4-nut-bundle branch from 469ca6c to ccee7ad Compare January 28, 2026 20:14
@maurelian maurelian force-pushed the l2cm-upgrades-spec/5-gas-limit branch from f1dedf9 to 6ed5bb2 Compare January 28, 2026 20:14
@maurelian maurelian force-pushed the l2cm-upgrades-spec/4-nut-bundle branch from ccee7ad to 60db7c8 Compare January 28, 2026 20:52
@maurelian maurelian closed this Jan 28, 2026
@maurelian maurelian force-pushed the l2cm-upgrades-spec/5-gas-limit branch from 6ed5bb2 to 60db7c8 Compare January 28, 2026 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant