Skip to content

Update Fork#12

Open
MadeofTin wants to merge 5994 commits into
MadeofTin:masterfrom
ethereum:master
Open

Update Fork#12
MadeofTin wants to merge 5994 commits into
MadeofTin:masterfrom
ethereum:master

Conversation

@MadeofTin

Copy link
Copy Markdown
Owner

When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md

We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

  • The PR edits only existing draft PRs.
  • The build passes.
  • Your Github username or email address is listed in the 'author' header of all affected PRs, inside .
  • If matching on email address, the email address is the one publicly listed on your GitHub profile.

RogerPodacter and others added 29 commits May 5, 2026 20:04
* Add SELFDESTRUCT burn removal draft

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify SELFDESTRUCT burn draft

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add discussion cover for SELFDESTRUCT draft

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Mention broader supply effect

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Match list style in SELFDESTRUCT spec

Both lists in the Specification section now use lowercase comma
fragments completing the lead-in clause.

* Add inline review notes in Motivation

Three HTML-comment notes flagging awkward phrasing in the Motivation
section for follow-up.

* Address review wording comments

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Clarify burn edge case in motivation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Restructure SELFDESTRUCT clarifications

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Move changed SELFDESTRUCT rule into spec

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* clarity unchanged, add TODOs.

* handcrafted edits

* handcrafted edits

* set number: 8246

* delete discussion cover

* handle TODOs

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* update SFI definition based on ACDT#74

SFI currently has a simple definition of "being included in a devnet" - this is not playing out in reality as there are often reasons not to SFI an EIP even though it's being planned for a devnet and it's resulting in failing to SFI EIPs because the current definition doesn't fit very well so results in it not being clear when an EIP should actually be SFI'd

This proposed definition is based on conversation from ACDT #74: https://forkcast.org/calls/acdt/074#t=1002

Caveat: "1 week" is somewhat arbitrary but gives good time between ACDs for SFI decisions

PS commitment: we can auto-monitor devnet EIPs and propose their status change when they meet these requirements

cc @spencer-tb

* CFI & SFI definition changes based on the ACD process session at Svalbard interop

* Apply suggestions from code review

incorporate danceratopz's suggestions

Co-authored-by: danceratopz <danceratopz@gmail.com>

* Update eip-7723.md

* address markdown linter errors

* linter errors

womp womp no in-line html

---------

Co-authored-by: ghost <ghost@ghost.local>
Co-authored-by: danceratopz <danceratopz@gmail.com>
* 8141: major overhaul for text

* 8141: some more fixups

* Clean up language; change 'payer_approved' to 'payer'

* 8141: remove some AA refs, simplify behavior

* 8141: remove duplicate example, reduce usage of 'EOA'

* 8141: typo

* 8141: rename approve scope to match usage flow

* fixup

---------

Co-authored-by: Derek Chiang <me@derekchiang.com>
Add EIP-8250: Keyed Nonces for Frame Transactions
Merged by EIP-Bot.
AnkushinDaniil and others added 30 commits July 18, 2026 18:20
…action receipts (#11942)

* Define the Receipts message encoding for frame transaction receipts

* Drop wire-protocol version references per review
Merged by EIP-Bot.
… atomic-batch unroll (#11955)

* Clarify approval effects by scope, survival, snapshot-rollback exemption, and mempool stop-simulation on successful frame completion

* frames: disallow VERIFY frames in batches, note the APPROVE can be unrolled if frame fails

* frames: remove extra space

---------

Co-authored-by: lightclient <lightclient@protonmail.com>
#11940)

* Specify EIP-3529 storage refund accounting per frame

* Specify transaction-level EIP-3529 refund accounting per review

* Pin refund cap base, counter journaling, and gross frame gas per review

* frames: reword refund mechanism

---------

Co-authored-by: lightclient <lightclient@protonmail.com>
* Pin P256 signature canonicality (low-s)

* Note that P256VERIFY accepts high-s, so signers must normalize
* Forbid blob-carrying frame transactions until blob gas is specified

* Enforce zero max_fee_per_blob_gas alongside empty blob hashes

* Specify blob support for frame transactions

* Add EIP-7594 to requires
…on prefixes (#12001)

Allow direct evaluation of protocol-defined validation prefixes
* Update EIP-8141: specify the APPROVE opcode gas cost

* Add rationale for the APPROVE gas cost (context effects are covered by intrinsic cost)
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.