-
Notifications
You must be signed in to change notification settings - Fork 454
EIP-7778 Implementation Tracker: Block Gas Accounting without Refunds #1874
Copy link
Copy link
Open
Labels
A-spec-specsArea: Specification—The Ethereum specification itself (eg. `src/ethereum/*`)Area: Specification—The Ethereum specification itself (eg. `src/ethereum/*`)A-spec-testsArea: tests for specifications e.g. json_infraArea: tests for specifications e.g. json_infraC-eipCategory: tracking implementation of an EIPCategory: tracking implementation of an EIPC-testCategory: testCategory: testE-mediumExperience: of moderate difficultyExperience: of moderate difficultystaleThe Issue/PR has not had any activity for 60 days. PRs will be automatically closed.The Issue/PR has not had any activity for 60 days. PRs will be automatically closed.
Milestone
Metadata
Metadata
Assignees
Labels
A-spec-specsArea: Specification—The Ethereum specification itself (eg. `src/ethereum/*`)Area: Specification—The Ethereum specification itself (eg. `src/ethereum/*`)A-spec-testsArea: tests for specifications e.g. json_infraArea: tests for specifications e.g. json_infraC-eipCategory: tracking implementation of an EIPCategory: tracking implementation of an EIPC-testCategory: testCategory: testE-mediumExperience: of moderate difficultyExperience: of moderate difficultystaleThe Issue/PR has not had any activity for 60 days. PRs will be automatically closed.The Issue/PR has not had any activity for 60 days. PRs will be automatically closed.
EIP-7778: Block Gas Accounting without Refunds
Target Fork
Amsterdam
Instructions
Important
A specifications specialist and a testing specialist should ideally share ownership of the EIP.
Guidance for Marking Items Complete
An item should only be checked off once the EIP is considered stable. In this context, stable means:
It is ultimately up to the owners' discretion to decide when an item should be marked as complete, using this guidance as the basis for that decision.
In exceptional cases, an EIP may require changes after some items have been marked complete or even after the entire issue has been completed and closed. This can happen, for example, when significant design optimizations are identified and agreed upon in ACD, or when critical security issues surface and require updates to the specification or tests.
When this occurs, owners should either unmark the relevant checkboxes if the issue is still open, or create a new tracking issue for the modifications if the original issue had already been closed.
Specification + Testing Status
eips/amsterdam/eip-7778(skip if the fork branch merge below is already complete).forks/amsterdambranch.executeto ensure compatibility, and marked specific tests to be skipped when they cannot be executed on live networks.Process Status
Missing Test Scenario
cumulative_gas_usedacross transactions