Update Fork#12
Open
MadeofTin wants to merge 5994 commits into
Open
Conversation
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
* 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>
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
* 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>
Merged by EIP-Bot.
Merged by EIP-Bot.
* 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.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
…hash description Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
…action receipts (#11942) * Define the Receipts message encoding for frame transaction receipts * Drop wire-protocol version references per review
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
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
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
… requires Merged by EIP-Bot.
…equires Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
Merged by EIP-Bot.
* 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)
Bound the fee fields in the static constraints
Merged by EIP-Bot.
Merged by EIP-Bot.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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: