Glamsterdam Repricings #5, April 1, 2026

Agenda

Meeting Time: Wednesday, April 01, 2026 at 14:00 UTC (60 minutes)

GitHub Issue

Meeting Summary:

The team discussed updates to EIP 8037 and Bolt DevNet 3, focusing on addressing client compatibility issues and releasing updated specifications by the end of the day. They reviewed several technical issues affecting demonstration functionality and EIP implementation, including problems with state gas consumption and gas consumption testing discrepancies. The team also discussed concerns about testing inverse changes between DevNet versions and debated state gas refill policies for failure cases, with plans to further discuss options before implementing any changes in DevNet.

Click to expand detailed summary

The team discussed the status of EIP 8037 and Bolt DevNet 3. Spencer and Stefan reported that due to different issues found by different client teams (Aragon and Russ), they decided to release updated spec changes and tests by the end of the day to align on minimal necessary modifications. The team agreed to address additional spec changes in DevNet 4 rather than the current release.

The team discussed making small changes to address client compatibility issues in the network, with a goal to launch on Wednesday next week. They agreed to exclude certain behavior changes related to frame states from the DevNet release, as these would require significant client modifications. Dragan identified three issues affecting demonstration functionality, including problems with state gas consumption and init code checks, though testing for some issues remains incomplete.

The team discussed three issues related to the EIP spec and implementation. Dragan explained that issue 2 involves a bug where state gas is incorrectly consumed during static call checks for the create opcode. Spencer confirmed this would be fixed in the upcoming release by aligning the spec with existing EIP markdown. Issue 3 relates to discrepancies in gas consumption testing, where Dragan identified that tests with a 60 million gas limit were consuming less gas than expected when calling create opcodes. The team agreed that future clarifications should be moved to DevNet 4, while current fixes would be included in the next release.

The team discussed concerns about testing inverse changes when updating EIPs between DevNet versions. Ben raised the issue that if changes are delayed to DevNet 4, corresponding inverse tests should be in DevNet 3 to prevent different client implementations. Dragan clarified that while tests currently cover these cases, existing spec code bugs are causing incorrect test outcomes, which will be addressed when the spec code is fixed. The team agreed to conduct a full review of all tests and EIP wording before launching DevNet 4 to ensure alignment and clarity.

The team discussed state gas refill on failure cases, with Maria proposing that state gas should only cover the cost of state growth rather than in-the-moment execution costs. The group debated whether failed transactions should result in gas refunds, particularly for account creation and storage slot operations. While the team agreed that refunding state gas in failure cases makes sense from a philosophical standpoint, they decided to postpone a final decision and will further discuss options on the magicians thread before implementing any changes in DevNet.

Next Steps:

  • Spencer: Release another spec change with small adjustments by the end of today, making changes very clear
  • Spencer: Ensure the spec release aligns with the EIP’s markdown file for DevNet 3
  • Spencer: Check if there is a test to confirm the opposite behavior for Situation 1 to ensure consensus
  • Reth: Undo the logic for the reservoir refill on the topmost frame for DevNet 3
  • Dragan: Follow up async on issue 3 (gas limit consumption test with 60 million gas limit)
  • All clients: Review and challenge the EIP itself, feeding back any unclear points to make it as clear as possible
  • All participants: Review the spec changes in the next release and flag up quickly if anything is missing or shouldn’t be added
  • Team: Conduct a full review on all tests and EIP wording before launching DevNet 4 to ensure everything is aligned and clarified
  • Maria: Start a discussion on the magicians thread about state gas refill on failure cases, listing all options thoroughly
  • All participants: Review and chime in on Maria’s magicians thread discussion about state gas refill

Recording Access:

YouTube recording available: https://youtu.be/40w2GkOLTfI