| Core | 7932 | Secondary Signature Algorithms | e34d16f | about 12 hours ago | 8 | Update EIP-7932: Fix chainID to be u64
Merged by EIP-Bot. | SirSpudlington |
| Core | 7594 | PeerDAS - Peer Data Availability Sampling | 36de976 | about 13 hours ago | 1 | Update EIP-7594: Fix typo in PeerDAS rationale
Merged by EIP-Bot. | Coder |
| Core | 1485 | TEthashV1 | e2e45d9 | about 14 hours ago | 1 | Update EIP-1485: Removed Broken Ethereum Wiki Link from Documentation
Merged by EIP-Bot. | santamasa |
| Core | 7976 | Increase Calldata Floor Cost | 173fe4a | about 16 hours ago | 1 | Update EIP-7976: Add empirical report with impact analysis
Merged by EIP-Bot. | Toni Wahrstätter |
| Core | 7979 | Call and Return Opcodes for the EVM | 6520772 | about 20 hours ago | 9 | Update EIP-7979: Fix example program for quadratic control flow.
Merged by EIP-Bot. | Greg Colvin |
| Core | 7979 | Call and Return Opcodes for the EVM | 5def740 | about 21 hours ago | 9 | Update EIP-7979: Revise EIP-7979 for clarity and correctness
Merged by EIP-Bot. | Greg Colvin |
| Core | 7745 | Trustless log index | a215696 | 1 day ago | 8 | Update EIP-7745: Move to Draft
Merged by EIP-Bot. | Felföldi Zsolt |
| Core | 8024 | Backward compatible SWAPN, DUPN, EXCHANGE | db5c483 | 1 day ago | 2 | Update EIP-8024: Fix pair encoding to match intent
Merged by EIP-Bot. | Francisco Giordano |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | fdb2ae2 | 1 day ago | 1 | Update EIP-8057: Remove spam
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 6404 | SSZ transactions | c819006 | 1 day ago | 21 | Update EIP-6404: Use opaque signature, and fix SetCode authorizations
Merged by EIP-Bot. | Etan Kissling |
| Core | 7922 | Dynamic exit queue rate limit | e773e43 | 3 days ago | 1 | (bot 1272989785) moving EIPS/eip-7922.md to stagnant (#10523)
PR 10523 with changes to EIPS/eip-7922.md was created on
([email protected])
which is before the cutoff date of
([email protected])
i.e. 2 weeks ago | eth-bot |
| Core | 7928 | Block-Level Access Lists | 7b818e5 | 5 days ago | 21 | Update EIP-7928: Update Address, StorageKey and StorageValue type definitions
Merged by EIP-Bot. | Ben Hartnett |
| Core | 7973 | Warm Account Write Metering | e8269b7 | 5 days ago | 1 | Update EIP-7973: Add Ben Adams as co-author
Merged by EIP-Bot. | Charles Cooper |
| Core | 8068 | Neutral effective balance design | 5d2e750 | 5 days ago | 1 | Add EIP: Neutral effective balance design
Merged by EIP-Bot. | anderselowsson |
| Core | 8046 | FOCIL with ranked transactions (FOCILR) | cb48d6d | 6 days ago | 1 | Add EIP: FOCIL with ranked transactions (FOCILR)
Merged by EIP-Bot. | anderselowsson |
| Core | 8053 | Milli-gas for High-precision Gas Metering | a5622eb | 6 days ago | 1 | Add EIP: Milli-gas for High-precision Gas Metering
Merged by EIP-Bot. | Maria Inês Silva |
| Core | 8059 | Gas Units Rebase for High-precision Metering | f7eee4d | 6 days ago | 1 | Add EIP: Gas Units Rebase for High-precision Metering
Merged by EIP-Bot. | Maria Inês Silva |
| Core | 8062 | Add sweep withdrawal fee for 0x01 validators | c390024 | 7 days ago | 1 | Add EIP: Add sweep withdrawal fee for 0x01 validators
Merged by EIP-Bot. | anderselowsson |
| Core | 2926 | Chunk-Based Code Merkleization | 737f646 | 7 days ago | 17 | Update EIP-2926: refine transition description and refer to 8032
Merged by EIP-Bot. | Guillaume Ballet |
| Core | 8061 | Increase churn limits | 5f6918c | 7 days ago | 1 | Add EIP: Increase churn limits
Merged by EIP-Bot. | fradamt |
| Core | 7973 | Warm Account Write Metering | 587a4af | 8 days ago | 1 | Add EIP: Warm Account Write Metering
Merged by EIP-Bot. | Charles Cooper |
| Core | 8058 | Contract Bytecode Deduplication Discount | ca816ca | 8 days ago | 1 | Add EIP: Contract Bytecode Deduplication Discount (#10585)
* Add draft EIP: Contract Bytecode Deduplication Discount
This proposal introduces a gas discount for contract deployments when the
bytecode being deployed already exists in the state. The mechanism extends
EIP-2930 access lists with an optional checkCodeHash flag to enable
deterministic deduplication checks without breaking consensus.
Key features:
- Access-list based deduplication via checkCodeHash flag
- Avoids GAS_CODE_DEPOSIT * L costs for duplicate deployments
- Solves database divergence issues across different sync modes
- Becomes particularly relevant with EIP-8037's increased gas costs
This EIP is extracted from the original EIP-8037 proposal to allow
independent review and adoption.
* Address PR review comments and switch to implicit deduplication
Major changes:
1. Remove checkCodeHash flag - make deduplication implicit via access lists
2. Add co-authors Wei-Han and Guillaume Ballet
3. Fix grammar: behaviour -> behavior, formalise -> formalize
4. Update snap-sync description for technical accuracy
5. Clarify edge cases for same-block deployments
6. Move Same-Block Deployments section from Rationale to Specification
7. Add rationale explaining why implicit design avoids chain splits
Reviewer feedback addressed:
- @weiihann: Remove explicit checkCodeHash flag, use implicit checking
- @gballet: Chain split concerns resolved by implicit design
- @gballet: Grammar and technical accuracy fixes
- @weiihann: Simplify empty code handling
- @weiihann: Clarify same-block deployment edge cases
The implicit design provides several advantages:
- No protocol changes to access list structure
- Avoids chain split risks from unknown transaction fields
- Simpler implementation - any address in access list contributes
- Automatic optimization without explicit opt-in flags
* Address additional review comments from Guillaume
- Simplify deduplication logic to more concise form
- Remove pre-fork/post-fork language from chain split rationale
- Clarify that only gas accounting changes at fork activation
Co-authored-by: Guillaume Ballet <[email protected]>
* Fix section structure: move Example Transaction under Reference Implementation
* Address review: change 'explicit' to 'implicit' and remove redundant sections
* Fix markdown linting: add blank lines before lists
* Address review: fix author name and change explicit to implicit
---------
Co-authored-by: Guillaume Ballet <[email protected]> | CPerezz |
| Core | 8037 | State Creation Gas Cost Increase | dee539a | 8 days ago | 14 | Update EIP-8037: State Creation Gas Cost Increase
Merged by EIP-Bot. | Maria Inês Silva |
| Core | 8016 | SSZ CompatibleUnion | c193bd6 | 8 days ago | 1 | Update EIP-8016: expand deserialization error handling for CompatibleUnion
Merged by EIP-Bot. | Adrian |
| Core | 7997 | Deterministic Factory Predeploy | a9ca343 | 8 days ago | 16 | Update EIP-7997: replace 'nonce' with 'salt' in Input validation
Merged by EIP-Bot. | GarmashAlex |
| Core | 8032 | Size-Based Storage Gas Pricing | dd15d9b | 9 days ago | 7 | Update EIP-8032: Transition changes and add clarity
Merged by EIP-Bot. | Ng Wei Han |
| Core | 7971 | Hard Limits for Transient Storage | de83a8d | 9 days ago | 2 | Update EIP-7971: Hard Limits for Transient Storage
Merged by EIP-Bot. | Maria Inês Silva |
| Core | 7932 | Secondary Signature Algorithms | 07d2cdb | 10 days ago | 8 | Update EIP-7932: fix SSZ active_fields count in AlgorithmicTransaction
Merged by EIP-Bot. | sashass1315 |
| Core | 2780 | Reduce intrinsic transaction gas | d5e1690 | 10 days ago | 8 | Update EIP-2780: Add formula
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | bfd3e23 | 10 days ago | 8 | Update EIP-2780: Add Monetary Effects
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 95b0b92 | 10 days ago | 8 | Update EIP-2780: Formatting
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 6690 | EVM Modular Arithmetic Extensions | 5d3a89a | 10 days ago | 6 | Update EIP-6690: correct typo in Montgomery multiplication function parameter
Merged by EIP-Bot. | forkfury |
| Core | 7804 | Withdrawal Credential Update Request | 76c1485 | 10 days ago | 9 | Update EIP-7804: Remove redundant word
Merged by EIP-Bot. | russcoss |
| Core | 7921 | Skip `JUMPDEST` immediate argument check | c2bbc9a | 10 days ago | 7 | (bot 1272989785) moving EIPS/eip-7921.md to stagnant (#10477)
PR 10477 with changes to EIPS/eip-7921.md was created on
([email protected])
which is before the cutoff date of
([email protected])
i.e. 2 weeks ago | eth-bot |
| Core | 7709 | Read BLOCKHASH from storage and update cost | 31f9db7 | 10 days ago | 1 | (bot 1272989785) moving EIPS/eip-7709.md to stagnant (#10519)
PR 10519 with changes to EIPS/eip-7709.md was created on
([email protected])
which is before the cutoff date of
([email protected])
i.e. 2 weeks ago | eth-bot |
| Core | 7761 | EXTCODETYPE instruction | e9cec4e | 10 days ago | 14 | (bot 1272989785) moving EIPS/eip-7761.md to stagnant (#10520)
PR 10520 with changes to EIPS/eip-7761.md was created on
([email protected])
which is before the cutoff date of
([email protected])
i.e. 2 weeks ago | eth-bot |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | 9828ceb | 11 days ago | 1 | Update EIP-8057: Formatting
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | 8c1424f | 11 days ago | 1 | Update EIP-8057: Improve security section
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | 3087161 | 11 days ago | 1 | Update EIP-8057: Change window to 32 blocks
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 8032 | Size-Based Storage Gas Pricing | 48b283f | 12 days ago | 7 | Update EIP-8032: Change to size-based pricing
Merged by EIP-Bot. | Ng Wei Han |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | e4084ef | 12 days ago | 1 | Add EIP: Inter-Block Temporal Locality Gas Discounts
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 8038 | State-access gas cost update | a691b7a | 12 days ago | 3 | Update EIP-8038: State-access gas cost update
Merged by EIP-Bot. | Maria Inês Silva |
| Core | 8038 | State-access gas cost update | 856781e | 12 days ago | 3 | Update EIP-8038: correct terminology in EIP-8038 backwards compatibility section
Merged by EIP-Bot. | Adrian |
| Core | 2780 | Reduce intrinsic transaction gas | b87dc57 | 12 days ago | 8 | Update EIP-2780: Clarifications
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 8879efe | 12 days ago | 8 | Update EIP-2780: Feedback
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 6585d4a | 12 days ago | 8 | Update EIP-2780: Bullet points
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 5ed360f | 12 days ago | 8 | Update EIP-2780: Add context
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | c91dc31 | 13 days ago | 8 | Update EIP-2780: Include Call changes
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 7971 | Hard Limits for Transient Storage | 054397a | 13 days ago | 2 | Add EIP: Hard Limits for Transient Storage
Merged by EIP-Bot. | Charles Cooper |
| Core | 7928 | Block-Level Access Lists | af4d0bb | 13 days ago | 21 | Update EIP-7928: Clarify COINBASE tracking in BAL
Merged by EIP-Bot. | Toni Wahrstätter |