| Meta | 7773 | Hardfork Meta - Glamsterdam | baf2154 | about 6 hours ago | 14 | Update EIP-7773: Propose EIP-7973
Merged by EIP-Bot. | Charles Cooper |
| Meta | 7773 | Hardfork Meta - Glamsterdam | ba4aad8 | about 6 hours ago | 14 | Update EIP-7773: Propose EIP-8061 for Glamsterdam
Merged by EIP-Bot. | fradamt |
| Core | 8061 | Increase churn limits | 5f6918c | about 10 hours ago | 1 | Add EIP: Increase churn limits
Merged by EIP-Bot. | fradamt |
| Meta | 7773 | Hardfork Meta - Glamsterdam | e3edd85 | about 10 hours ago | 14 | Update EIP-7773: Propose EIP-8024 for Glamsterdam
Merged by EIP-Bot. | Francisco Giordano |
| Meta | 7773 | Hardfork Meta - Glamsterdam | 2d042b1 | about 16 hours ago | 14 | Update EIP-7773: Add 7949
Merged by EIP-Bot. | lightclient |
| Meta | 7773 | Hardfork Meta - Glamsterdam | b7d74a9 | about 16 hours ago | 14 | Update EIP-7773: update EIP-8032 title
Merged by EIP-Bot. | Ng Wei Han |
| Meta | 7773 | Hardfork Meta - Glamsterdam | 025883a | about 16 hours ago | 14 | Update EIP-7773: Propose EIP-8057
Merged by EIP-Bot. | Ben {chmark} Adams |
| Meta | 7773 | Hardfork Meta - Glamsterdam | c8ab87c | about 16 hours ago | 14 | Update EIP-7773: Add EIP-7872 (Max Blobs flag) to Glamsterdam PFI list
Merged by EIP-Bot. | kevaundray |
| Core | 7973 | Warm Account Write Metering | 587a4af | about 19 hours ago | 1 | Add EIP: Warm Account Write Metering
Merged by EIP-Bot. | Charles Cooper |
| Core | 8058 | Contract Bytecode Deduplication Discount | ca816ca | about 23 hours 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 | 1 day ago | 7 | Update EIP-8037: State Creation Gas Cost Increase
Merged by EIP-Bot. | Maria Inês Silva |
| Core | 8016 | SSZ CompatibleUnion | c193bd6 | 1 day ago | 1 | Update EIP-8016: expand deserialization error handling for CompatibleUnion
Merged by EIP-Bot. | Adrian |
| Core | 7997 | Deterministic Factory Predeploy | a9ca343 | 2 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 | 2 days ago | 7 | Update EIP-8032: Transition changes and add clarity
Merged by EIP-Bot. | Ng Wei Han |
| ERC | 7730 | Structured Data Clear Signing Format | 2501ffc | 2 days ago | 10 | Update ERC-7730: fix md structure in format table
Merged by EIP-Bot. | Arik Galansky |
| Core | 7971 | Hard Limits for Transient Storage | de83a8d | 2 days ago | 2 | Update EIP-7971: Hard Limits for Transient Storage
Merged by EIP-Bot. | Maria Inês Silva |
| Interface | 7749 | Add wallet_signIntendedValidatorData method | cd7edc1 | 2 days ago | 1 | Update EIP-7749: Fix ERC-191 v0x00 terminology to "intended validator address"
Merged by EIP-Bot. | VolodymyrBg |
| Core | 7932 | Secondary Signature Algorithms | 07d2cdb | 3 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 | 3 days ago | 8 | Update EIP-2780: Add formula
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | bfd3e23 | 3 days ago | 8 | Update EIP-2780: Add Monetary Effects
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 95b0b92 | 3 days ago | 8 | Update EIP-2780: Formatting
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 6690 | EVM Modular Arithmetic Extensions | 5d3a89a | 3 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 | 3 days ago | 9 | Update EIP-7804: Remove redundant word
Merged by EIP-Bot. | russcoss |
| Core | 7921 | Skip `JUMPDEST` immediate argument check | c2bbc9a | 4 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 | 4 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 | 4 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 |
| ERC | 7662 | AI Agent NFTs | 6df3855 | 4 days ago | 3 | Update ERC-7662: fix typos
Merged by EIP-Bot. | oliveredget |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | 9828ceb | 4 days ago | 1 | Update EIP-8057: Formatting
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 8057 | Inter-Block Temporal Locality Gas Discounts | 8c1424f | 4 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 | 4 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 | 5 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 | 5 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 | 5 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 | 5 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 | 5 days ago | 8 | Update EIP-2780: Clarifications
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 8879efe | 5 days ago | 8 | Update EIP-2780: Feedback
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 6585d4a | 6 days ago | 8 | Update EIP-2780: Bullet points
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | 5ed360f | 6 days ago | 8 | Update EIP-2780: Add context
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 2780 | Reduce intrinsic transaction gas | c91dc31 | 6 days ago | 8 | Update EIP-2780: Include Call changes
Merged by EIP-Bot. | Ben {chmark} Adams |
| Core | 7971 | Hard Limits for Transient Storage | 054397a | 6 days ago | 2 | Add EIP: Hard Limits for Transient Storage
Merged by EIP-Bot. | Charles Cooper |
| Core | 7928 | Block-Level Access Lists | af4d0bb | 6 days ago | 21 | Update EIP-7928: Clarify COINBASE tracking in BAL
Merged by EIP-Bot. | Toni Wahrstätter |
| Core | 7911 | Scaling Ethereum with a Perceptron Tree ZKP | 144753f | 6 days ago | 1 | Add EIP: Scaling Ethereum with a Perceptron Tree ZKP
Merged by EIP-Bot. | Khajiev Nizomjon |
| ERC | 7730 | Structured Data Clear Signing Format | 05485c3 | 6 days ago | 10 | Update ERC-7730: Update NFT collection name in transaction display
Merged by EIP-Bot. | Fredrik |
| Meta | 7773 | Hardfork Meta - Glamsterdam | d745736 | 6 days ago | 14 | Update EIP-7773: Removed PFI for EIP-7999
Merged by EIP-Bot. | anderselowsson |
| Core | 2780 | Reduce intrinsic transaction gas | f363c3d | 6 days ago | 8 | Update EIP-2780: Add author
Merged by EIP-Bot. | Ben {chmark} Adams |
| Meta | 7773 | Hardfork Meta - Glamsterdam | 30de1c7 | 7 days ago | 14 | Update EIP-7773: PFI EIP-7708 in Glamsterdam
Merged by EIP-Bot. | Carl Beekhuizen |
| ERC | 1202 | Voting Interface | 454579d | 7 days ago | 6 | Update ERC-1202: Move to Review
Merged by EIP-Bot. | xinbenlv |
| Core | 7916 | SSZ ProgressiveList | d98969d | 7 days ago | 3 | Update EIP-7495: Tests have moved to the other repo
Merged by EIP-Bot. | Etan Kissling |
| Core | 8016 | SSZ CompatibleUnion | d98969d | 7 days ago | 1 | Update EIP-7495: Tests have moved to the other repo
Merged by EIP-Bot. | Etan Kissling |
| Core | 7495 | SSZ ProgressiveContainer | d98969d | 7 days ago | 21 | Update EIP-7495: Tests have moved to the other repo
Merged by EIP-Bot. | Etan Kissling |