Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4502 commits
Select commit Hold shift + click to select a range
c106995
Update EIP-7773: DFI unselected headliners
nixorokish Oct 15, 2025
445383f
Update EIP-1474: fix typos (#9646)
rootdiae Oct 15, 2025
5cebcdc
Update EIP-3690: typo fix (#9654)
jasmyhigh Oct 15, 2025
e370ddc
Update EIP-5022: Typo fix in eip-5022.md (#9666)
leonarddt05 Oct 15, 2025
c0381bd
Update EIP-7773: Change Ed25519 EIP to P256 EIP
SirSpudlington Oct 15, 2025
7d124b7
Update EIP-5792: fix typos (#9709)
rootdiae Oct 15, 2025
2e6d7e1
Update EIP-3416: fix typo in BASE_FEE formula (#9712)
famouswizard Oct 15, 2025
7b962b2
Update EIP-7940: Fix typos and spelling errors in EIP-7940 (#9729)
vtjl10 Oct 15, 2025
0849add
Update EIP-6110: Fix typos in eip-6110.md (#9767)
aapsi Oct 15, 2025
0b06de5
Update EIP-712: typo, reference ERC spec correctly and formats (#9872)
normanzb Oct 15, 2025
0941850
Update EIP-7773: put up eip 8032 for PFI
gballet Oct 15, 2025
7ca84bb
Update EIP-7773: Reduce SSZ scope
etan-status Oct 15, 2025
3260f32
Update EIP-7801: Update eip-7801.md - Typo (#9905)
SkandaBhat Oct 15, 2025
2875de9
Update EIP-7940: Fix some typos (#9959)
alongdate Oct 15, 2025
3b98bd9
Update EIP-7932: Add EIP-2718 to the requires header
SirSpudlington Oct 15, 2025
2bde10b
Update EIP-7773: PFI EIP-7904, EIP-8011, EIP-8037, and EIP-8038 for G…
misilva73 Oct 16, 2025
ed7d40b
Update EIP-7872: Add note clarifying that this is an EL only change
kevaundray Oct 16, 2025
775c98c
Update EIP-7928: clarify coinbase + upper limit constants
nerolation Oct 16, 2025
9b43122
Update EIP-7937: explicitly assign C056/C057 to JUMP/JUMPI
Galoretka Oct 16, 2025
f9c106e
Update EIP-7791: update gas2eth failure mode - no exceptional halt
charles-cooper Oct 17, 2025
c7ce75c
Update EIP-7932:
GarmashAlex Oct 17, 2025
9bda52a
Update EIP-8030: Rebase to use EIP-7951 instead of RIP-7212
SirSpudlington Oct 17, 2025
4f54e1b
Update EIP-7999: Minor edits to EIP-7999
anderselowsson Oct 17, 2025
b9fe247
(bot 1272989785) moving EIPS/eip-7915.md to stagnant (#10445)
eth-bot Oct 19, 2025
4295ebe
(bot 1272989785) moving EIPS/eip-7903.md to stagnant (#10444)
eth-bot Oct 19, 2025
a76a994
(bot 1272989785) moving EIPS/eip-7889.md to stagnant (#10443)
eth-bot Oct 19, 2025
b16a653
(bot 1272989785) moving EIPS/eip-7745.md to stagnant (#10441)
eth-bot Oct 19, 2025
6766049
(bot 1272989785) moving EIPS/eip-7503.md to stagnant (#10440)
eth-bot Oct 19, 2025
68efdc9
Update EIP-7928: Clarify block reward wording again
nerolation Oct 19, 2025
01cefec
Update EIP-8030: add reference to eip-7951 in comment
VolodymyrBg Oct 20, 2025
b703115
Update EIP-8030: Fix table rendering
SirSpudlington Oct 20, 2025
22fe3c4
Update EIP-7916: Move to Review
etan-status Oct 21, 2025
414a840
Add EIP: Exclude slashed validators from proposing
fradamt Oct 21, 2025
29cf3fb
Update EIP-7773: sort PFI'd EIPs
adietrichs Oct 21, 2025
bffddd5
Update EIP-7773: proposes eip-8045 for inclusion in Glamsterdam
barnabasbusa Oct 21, 2025
2505293
Update EIP-7773: clean up duplication from #10559
ralexstokes Oct 21, 2025
4e9dba1
Update EIP-8037: Clarify gas accounting for contract deployment
CPerezz Oct 22, 2025
d98969d
Update EIP-7495: Tests have moved to the other repo
etan-status Oct 22, 2025
30de1c7
Update EIP-7773: PFI EIP-7708 in Glamsterdam
CarlBeek Oct 22, 2025
f363c3d
Update EIP-2780: Add author
benaadams Oct 23, 2025
d745736
Update EIP-7773: Removed PFI for EIP-7999
anderselowsson Oct 23, 2025
144753f
Add EIP: Scaling Ethereum with a Perceptron Tree ZKP
khajievN Oct 23, 2025
af4d0bb
Update EIP-7928: Clarify COINBASE tracking in BAL
nerolation Oct 23, 2025
054397a
Add EIP: Hard Limits for Transient Storage
charles-cooper Oct 23, 2025
c91dc31
Update EIP-2780: Include Call changes
benaadams Oct 23, 2025
5ed360f
Update EIP-2780: Add context
benaadams Oct 23, 2025
6585d4a
Update EIP-2780: Bullet points
benaadams Oct 23, 2025
8879efe
Update EIP-2780: Feedback
benaadams Oct 24, 2025
b87dc57
Update EIP-2780: Clarifications
benaadams Oct 24, 2025
856781e
Update EIP-8038: correct terminology in EIP-8038 backwards compatibil…
hawkadrian Oct 24, 2025
a691b7a
Update EIP-8038: State-access gas cost update
misilva73 Oct 24, 2025
e4084ef
Add EIP: Inter-Block Temporal Locality Gas Discounts
benaadams Oct 24, 2025
48b283f
Update EIP-8032: Change to size-based pricing
weiihann Oct 24, 2025
3087161
Update EIP-8057: Change window to 32 blocks
benaadams Oct 25, 2025
8c1424f
Update EIP-8057: Improve security section
benaadams Oct 25, 2025
9828ceb
Update EIP-8057: Formatting
benaadams Oct 25, 2025
e9cec4e
(bot 1272989785) moving EIPS/eip-7761.md to stagnant (#10520)
eth-bot Oct 26, 2025
31f9db7
(bot 1272989785) moving EIPS/eip-7709.md to stagnant (#10519)
eth-bot Oct 26, 2025
c2bbc9a
(bot 1272989785) moving EIPS/eip-7921.md to stagnant (#10477)
eth-bot Oct 26, 2025
76c1485
Update EIP-7804: Remove redundant word
russcoss Oct 26, 2025
5d3a89a
Update EIP-6690: correct typo in Montgomery multiplication function p…
forkfury Oct 26, 2025
95b0b92
Update EIP-2780: Formatting
benaadams Oct 26, 2025
bfd3e23
Update EIP-2780: Add Monetary Effects
benaadams Oct 26, 2025
d5e1690
Update EIP-2780: Add formula
benaadams Oct 26, 2025
07d2cdb
Update EIP-7932: fix SSZ active_fields count in AlgorithmicTransaction
sashass1315 Oct 26, 2025
cd7edc1
Update EIP-7749: Fix ERC-191 v0x00 terminology to "intended validator…
VolodymyrBg Oct 27, 2025
de83a8d
Update EIP-7971: Hard Limits for Transient Storage
misilva73 Oct 27, 2025
dd15d9b
Update EIP-8032: Transition changes and add clarity
weiihann Oct 27, 2025
a9ca343
Update EIP-7997: replace 'nonce' with 'salt' in Input validation
GarmashAlex Oct 27, 2025
c193bd6
Update EIP-8016: expand deserialization error handling for Compatible…
hawkadrian Oct 28, 2025
dee539a
Update EIP-8037: State Creation Gas Cost Increase
misilva73 Oct 28, 2025
ca816ca
Add EIP: Contract Bytecode Deduplication Discount (#10585)
CPerezz Oct 28, 2025
587a4af
Add EIP: Warm Account Write Metering
charles-cooper Oct 28, 2025
c8ab87c
Update EIP-7773: Add EIP-7872 (Max Blobs flag) to Glamsterdam PFI list
kevaundray Oct 28, 2025
025883a
Update EIP-7773: Propose EIP-8057
benaadams Oct 28, 2025
b7d74a9
Update EIP-7773: update EIP-8032 title
weiihann Oct 28, 2025
2d042b1
Update EIP-7773: Add 7949
lightclient Oct 28, 2025
e3edd85
Update EIP-7773: Propose EIP-8024 for Glamsterdam
frangio Oct 29, 2025
5f6918c
Add EIP: Increase churn limits
fradamt Oct 29, 2025
ba4aad8
Update EIP-7773: Propose EIP-8061 for Glamsterdam
fradamt Oct 29, 2025
baf2154
Update EIP-7773: Propose EIP-7973
charles-cooper Oct 29, 2025
737f646
Update EIP-2926: refine transition description and refer to 8032
gballet Oct 29, 2025
c390024
Add EIP: Add sweep withdrawal fee for 0x01 validators
anderselowsson Oct 29, 2025
f7eee4d
Add EIP: Gas Units Rebase for High-precision Metering
misilva73 Oct 30, 2025
a5622eb
Add EIP: Milli-gas for High-precision Gas Metering
misilva73 Oct 30, 2025
d48c3b8
Update EIP-8007: Glamsterdam Gas Repricings
misilva73 Oct 30, 2025
cb48d6d
Add EIP: FOCIL with ranked transactions (FOCILR)
anderselowsson Oct 30, 2025
e9b0212
Update EIP-7773: PFI 7686 for Glamsterdam
CarlBeek Oct 30, 2025
89d2a6e
Update EIP-7773: Propose EIP-7745 for Glamsterdam
zsfelfoldi Oct 30, 2025
5d2e750
Add EIP: Neutral effective balance design
anderselowsson Oct 31, 2025
14c7ad3
Add EIP: Sparse Blobpool
raulk Oct 31, 2025
e8269b7
Update EIP-7973: Add Ben Adams as co-author
charles-cooper Oct 31, 2025
7b818e5
Update EIP-7928: Update Address, StorageKey and StorageValue type def…
bhartnett Oct 31, 2025
267e35f
Update EIP-8007: Add 7686
misilva73 Oct 31, 2025
4450132
Update EIP-7773: Add EIP-8058 to Glamsterdam PFI list
CPerezz Nov 1, 2025
e773e43
(bot 1272989785) moving EIPS/eip-7922.md to stagnant (#10523)
eth-bot Nov 2, 2025
c819006
Update EIP-6404: Use opaque signature, and fix SetCode authorizations
etan-status Nov 3, 2025
fdb2ae2
Update EIP-8057: Remove spam
benaadams Nov 3, 2025
db5c483
Update EIP-8024: Fix pair encoding to match intent
frangio Nov 4, 2025
a215696
Update EIP-7745: Move to Draft
zsfelfoldi Nov 4, 2025
5def740
Update EIP-7979: Revise EIP-7979 for clarity and correctness
gcolvin Nov 4, 2025
6520772
Update EIP-7979: Fix example program for quadratic control flow.
gcolvin Nov 4, 2025
173fe4a
Update EIP-7976: Add empirical report with impact analysis
nerolation Nov 4, 2025
e2e45d9
Update EIP-1485: Removed Broken Ethereum Wiki Link from Documentation
santamasa Nov 4, 2025
36de976
Update EIP-7594: Fix typo in PeerDAS rationale
MamunC0der Nov 4, 2025
e34d16f
Update EIP-7932: Fix chainID to be u64
SirSpudlington Nov 4, 2025
126e5a0
Update EIP-7773: Propose 7971, 8053, and 8059
misilva73 Nov 4, 2025
92a822f
Update EIP-7688: Correct ProgressiveContainer reference
parraddise Nov 5, 2025
390f2d7
Update EIP-6404: Move union layer into payload
etan-status Nov 5, 2025
9b867a4
Update EIP-6493: Set code authorization support, use progressive types
etan-status Nov 5, 2025
2a2423c
Update EIP-7932: Significant fixes to improve interoperability & stri…
SirSpudlington Nov 5, 2025
19ed50b
Update EIP-7932: Fix precompile signature -> signature_info
SirSpudlington Nov 5, 2025
ec05b85
Update EIP-7997: Update address and add backward compat section
frangio Nov 5, 2025
7707fe3
Update EIP-7610: Clarify the relationship between the EIP-7610 and EI…
rjl493456442 Nov 6, 2025
94972b9
Update EIP-7932: Refine signature examples and terminology
librazium Nov 6, 2025
1a17b52
Update EIP-8030: Fix grammar and formatting
jenniferzelo Nov 6, 2025
45e74be
Update EIP-7607: add fusaka mainnet info (#10665)
ralexstokes Nov 6, 2025
e29c17c
Update EIP-6465: Fix withdrawals_root assignment example in EIP-6465
Doryu001 Nov 6, 2025
54e9a98
Update EIP-7923: remove LRU cache from specification
charles-cooper Nov 7, 2025
ea0f0fb
Update EIP-7916: Refine wording in motivation section
snarls-ff Nov 7, 2025
96af1b8
(bot 1272989785) moving EIPS/eip-7923.md to stagnant (#10570)
eth-bot Nov 9, 2025
5149da6
(bot 1272989785) moving EIPS/eip-7867.md to stagnant (#10569)
eth-bot Nov 9, 2025
ac0de24
(bot 1272989785) moving EIPS/eip-7692.md to stagnant (#10568)
eth-bot Nov 9, 2025
0284a81
Update EIP-8068: Update EIP-8068
anderselowsson Nov 9, 2025
466839b
fix typos
prestoalvarez Nov 9, 2025
d1eee55
Update EIP-7266: clarify blake2f precompile removal behavior
hawkadrian Nov 9, 2025
d2bcc08
Add EIP: Upgrade Mascots
abcoathup Nov 9, 2025
0bf4fd9
Remove unused ABC import from deposit snapshot
Doryu001 Nov 9, 2025
6418032
Update EIP-7864: Fix TODO typo in EIP-7864
MamunC0der Nov 9, 2025
a135eb4
Remove unused DEPOSIT_CONTRACT_DEPTH import from deposit snapshot tests
Doryu001 Nov 9, 2025
f2c91d9
Add EIP: Prevent using consolidations as withdrawals
mkalinin Nov 9, 2025
0ad7335
Update EIP-7619: Fix typo
suranmiao Nov 9, 2025
1435796
Add EIP: Transaction Inclusion Subscription
LukaszRozmej Nov 9, 2025
e7ea758
Update EIP-7791: Patch DoS Attack
pcaversaccio Nov 10, 2025
98ac01e
Update EIP-8061: bring back deposit cap and let exits use the consoli…
fradamt Nov 10, 2025
55c0c96
Update EIP-7773: remove EIPs 6873 & 7667 (withdrawn 23 Oct, ACDE #223)
nixorokish Nov 10, 2025
5019165
Add EIP: eth/XX - announce transactions with nonce (#10745)
cskiraly Nov 10, 2025
38ab725
Update EIP-4762: Clarify storage slot helper usage in eip-4762
Doryu001 Nov 11, 2025
4967497
Add EIP: Adaptive state cost to cap growth & scale L1
anderselowsson Nov 11, 2025
c81d843
Update EIP-7495: Move to Review
etan-status Nov 11, 2025
38fb3cd
Update EIP-7773: PFI EIP-8062 & Neutral effective balance design & Pr…
anderselowsson Nov 11, 2025
431a941
Update EIP-7773: Propose EIP-8071 for Glamsterdam
fradamt Nov 11, 2025
afaf3c0
Drop unused ABC import in deposit snapshot
wedjob0X Nov 11, 2025
8b70a4b
Update EIP-7782: Add Auhtor
benaadams Nov 11, 2025
3f7733b
Update EIP-8068: Major revision, simplifying processing and adding a …
anderselowsson Nov 12, 2025
0fb418a
Update EIP-8068: tiny changes
anderselowsson Nov 12, 2025
3bc0b0e
Website: TOC link breakage when headings contain square brackets (#10…
viktorking7 Nov 12, 2025
b63bd3e
Update EIP-2677: fix typos (#10386)
skinnypete65 Nov 12, 2025
d8bf2fa
Update EIP-7002: Fix some typos (#10387)
jSqqrq1 Nov 12, 2025
c59d865
Update EIP-8062: Added an alternative specification and two figures f…
anderselowsson Nov 12, 2025
2fa95cc
Update EIP-7773: Add EIP-8013 to the list of EIPs
gcolvin Nov 12, 2025
6854f57
Update EIP-7834: use max_stack_increase in types_section grammar
sashass1315 Nov 12, 2025
1d83d38
Update EIP-7773: PFI Sparse Blobpool in Glamsterdam
raulk Nov 12, 2025
534599d
Update EIP-7619: fix duplicated phrase and typo
phrwlk Nov 13, 2025
824c3f7
(bot 1272989785) moving EIPS/eip-7927.md to stagnant (#10615)
eth-bot Nov 16, 2025
91c80c1
(bot 1272989785) moving EIPS/eip-7877.md to stagnant (#10614)
eth-bot Nov 16, 2025
8bbd40d
(bot 1272989785) moving EIPS/eip-7557.md to stagnant (#10613)
eth-bot Nov 16, 2025
e609da9
Update EIP-7960: fix minor typo
ANtutov Nov 17, 2025
bbb81a7
Update EIP-7979: historical and technical updates
gcolvin Nov 17, 2025
7b29395
Update EIP-7863: Fix spelling mistake
nerolation Nov 18, 2025
ca5f72f
Update EIP-7723: Update to reflect that execution-spec-tests no longe…
danceratopz Nov 20, 2025
c61e73c
Add EIP: Native rollups
lucadonnoh Nov 20, 2025
9e32aae
Update EIP-4762: Fix storage helper invocation in EIP-4762
Doryu001 Nov 20, 2025
f06ef58
Add EIP: Precompile for Falcon support
simonmasson Nov 20, 2025
cb0a516
Update EIP-7594: minor fix
fradamt Nov 20, 2025
ef9d46d
correct spelling error in documentation (#10496)
viktorking7 Nov 20, 2025
8f1f76e
Remove unused DEPOSIT_CONTRACT_DEPTH import from deposit snapshot tes…
Dahka2321 Nov 20, 2025
7187168
Update EIP-8079: Fix formatting
frangio Nov 21, 2025
c20cd01
(bot 1272989785) moving EIPS/eip-7912.md to stagnant (#10757)
eth-bot Nov 23, 2025
a4f14ae
(bot 1272989785) moving EIPS/eip-7938.md to stagnant (#10680)
eth-bot Nov 23, 2025
4c027cf
(bot 1272989785) moving EIPS/eip-7873.md to stagnant (#10679)
eth-bot Nov 23, 2025
8830195
(bot 1272989785) moving EIPS/eip-7620.md to stagnant (#10678)
eth-bot Nov 23, 2025
8327418
(bot 1272989785) moving EIPS/eip-7480.md to stagnant (#10677)
eth-bot Nov 23, 2025
9ea86a7
(bot 1272989785) moving EIPS/eip-7069.md to stagnant (#10676)
eth-bot Nov 23, 2025
366604f
(bot 1272989785) moving EIPS/eip-663.md to stagnant (#10675)
eth-bot Nov 23, 2025
d9e2c44
(bot 1272989785) moving EIPS/eip-6206.md to stagnant (#10674)
eth-bot Nov 23, 2025
199fb31
(bot 1272989785) moving EIPS/eip-5450.md to stagnant (#10673)
eth-bot Nov 23, 2025
b6e04f0
(bot 1272989785) moving EIPS/eip-4750.md to stagnant (#10672)
eth-bot Nov 23, 2025
46c3ac7
(bot 1272989785) moving EIPS/eip-4200.md to stagnant (#10671)
eth-bot Nov 23, 2025
52841e0
Update EIP-7975: Update EIP-7975
rjl493456442 Nov 24, 2025
5ea93d9
Update EIP-7942: Standardize unstable block reference field as unstab…
Snezhkko Nov 25, 2025
3d88e02
Update EIP-7904: Align WarmStorageReadCost with spec (5 gas)
phrwlk Nov 26, 2025
aa140b1
Add EIP: Let exits use the consolidation queue
fradamt Nov 26, 2025
1378b7a
Update EIP-8062: tiny edits
anderselowsson Nov 26, 2025
48a30cc
Update EIP-8046: Update EIP-8046 figure and the security section
anderselowsson Nov 26, 2025
24acfe5
Update EIP-7773: add 6404 to 7773
nixorokish Nov 26, 2025
ca6f659
Update EIP-7773: PFI 8080
fradamt Nov 26, 2025
6c6b1e7
Update EIP-7928: Update StorageKey and StorageValue type definitions
bhartnett Nov 26, 2025
16b006f
Update EIP-6404: Migrate local algorithm registry to EIP-7932 registry
SirSpudlington Nov 26, 2025
de6431a
Update EIP-7773: Move EIP-8068 to DFI for Glamsterdam
ralexstokes Nov 27, 2025
a4f60b0
Update EIP-7949: specify each field explicitly
barnabasbusa Nov 27, 2025
4e6ea01
Update EIP-8062: Minor edits
anderselowsson Nov 27, 2025
5e6b0c2
Update EIP-8024: Add test case for PC increment
frangio Dec 1, 2025
01f15c3
Update EIP-8061: remove the overlap with EIP-8080
fradamt Dec 1, 2025
0eb0d8a
Update EIP-7745: update according to latest execution specs
zsfelfoldi Dec 2, 2025
95a263d
Update EIP-7688: Move to Review
etan-status Dec 2, 2025
a427414
Update EIP-7932: Remove RLP TX wrapper and add pythonic registry defi…
SirSpudlington Dec 2, 2025
6f8ac7b
Update EIP-7928: Clarify gas accounting sequence for BALs
nerolation Dec 2, 2025
94fce7b
Add EIP: Hardfork Meta - Heka/Bogotá
ralexstokes Dec 3, 2025
f699aa6
Update EIP-7773: update glamsterdam scope
ralexstokes Dec 3, 2025
b6258ba
Update EIP-7569: Backlink hard fork Meta EIPs
timbeiko Dec 4, 2025
73e2944
Update EIP-7748: align call site and prose to use state_convert()
Snezhkko Dec 4, 2025
65de264
Update EIP-7819: Update EIP-7819
Amxx Dec 4, 2025
3a8ab8c
Update EIP-7778: Clarify receipts gas_used
nerolation Dec 4, 2025
566bc89
Update EIP-8071: Fix typos and grammar in EIP-8071
jcastil0 Dec 5, 2025
f36c119
Update EIP-8077: improved rationale
cskiraly Dec 5, 2025
f5498d8
Update EIP-7848: Update wording on upgrade time period effects
fulldecent Dec 7, 2025
507ef59
Update EIP-8072: Fix specification inconsistencies in EIP-8072
jcastil0 Dec 7, 2025
aef5745
Update EIP-8072: fix parameter name
Bashmunta Dec 8, 2025
037de2d
Update EIP-5593: resolve MUST/SHOULD contradiction for third-party if…
forkfury Dec 9, 2025
71d1fbc
Update EIP-7896: Fix JSON error
frangio Dec 9, 2025
a59d3cd
Add EIP: Restricted Behavior Transaction Type
forshtat Dec 9, 2025
59b4948
Add EIP: eth/vhash - Blob-Aware Mempool
cskiraly Dec 9, 2025
b687d4e
Website: fix broken mobile page margins
ritorhymes Dec 9, 2025
c6a485b
Update EIP-7928: Add updated BAL size analysis for 60M gas
nerolation Dec 9, 2025
a97898d
Update EIP-8071: Fix grammar errors
gfischer7 Dec 10, 2025
05f7b6b
Update EIP-7966: align receipt waiting semantics with reference impl
kurahin Dec 10, 2025
293d1a7
Update EIP-7928: Clarify system contract caller
nerolation Dec 10, 2025
dcbc74e
Update EIP-8024: Add explicit halting conditions
frangio Dec 11, 2025
0377ea1
Update EIP-8024: Add test case for exceptional halt
frangio Dec 11, 2025
bf0c61d
Update EIP-7942: correct protocol changes count to four
radik878 Dec 11, 2025
42a6436
Update EIP-7928: Clarify initcode call
nerolation Dec 11, 2025
c8f453f
Update EIP-7928: fix analysis, using more blocks
nerolation Dec 12, 2025
8751705
Update EIP-7928: Fix analysis
nerolation Dec 12, 2025
31f1d01
Update EIP-8046: Rename and update figure
anderselowsson Dec 14, 2025
08055c3
Update EIP-7928: Update `CodeData` to use `Bytecode`
jihoonsong Dec 15, 2025
4949772
Update EIP-7932: Migrate to new registry
SirSpudlington Dec 15, 2025
affbcef
Update EIP-7932: Fix undefined variable reference
IrshadKohl51 Dec 16, 2025
38de445
Update EIP-7745: add proof format and wire protocol specs
zsfelfoldi Dec 16, 2025
d0e17eb
Update EIP-1: Add Jochem as editor
lightclient Dec 16, 2025
c397fd5
Update EIP-7917: Move to Final
linoscope Dec 16, 2025
e0c70bd
Update EIP-7928: Remove BAL from EL block and further specify engine …
nerolation Dec 16, 2025
0d1e88b
Update EIP-7928: update missing components in size analysis and updat…
nerolation Dec 16, 2025
f7efd2a
Update EIP-7928: fix linter issues
nerolation Dec 16, 2025
530aafb
Update EIP-7907: add codesize to account tuple and update gas cost pe…
charles-cooper Dec 17, 2025
108c8f7
Add EIP: Precompile for ML-DSA signature verification
simonmasson Dec 17, 2025
7180c16
Update eip-7980.md
SamWilsn Dec 17, 2025
febe0e8
Update EIP-7773: Update EIP-7773 with EIP status decisions from ACDE 225
nixorokish Dec 18, 2025
45e0aed
Update EIP-8051: align EIP-8051 signature_info length with ML-DSA con…
Forostovec Dec 18, 2025
d42ee1f
Update EIP-7773: Add PQC precompiles to Glamsterdam
shemnon Dec 18, 2025
ed37594
Update EIP-7773: DFI 7619
nixorokish Dec 18, 2025
0226b7b
Update EIP-8081: Portmanteau selected (Hegota)
nixorokish Dec 19, 2025
977bbe9
Update EIP-8081: update portmanteau for Hegotá
ralexstokes Dec 20, 2025
1e3db7c
Update EIP-7942: correct Python syntax errors in pseudocode
parraddise Dec 20, 2025
d26d96b
Update EIP-7998: avoid pre-fork randao seed computation
sashass1315 Dec 22, 2025
747845e
Add EIP: Increase Gas Cost of Point Evaluation
marcindsobczak Dec 23, 2025
b407f95
Update EIP-7932: fix undefined SIZE in EIP-7932
mo-melvin77 Dec 24, 2025
301f650
Update EIP-8032: use S_pre in SSTORE gas formula
MozirDmitriy Dec 24, 2025
ed02a94
Update EIP-7928: Clarify wording around 7702
nerolation Dec 25, 2025
0713928
Update EIP-8030: correct Python function definition syntax
mo-melvin77 Dec 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# GitHub highlighting for Solidity files
# See https://github.com/github/linguist/pull/3973#issuecomment-357507741
*.sol linguist-language=Solidity

# Force Linux line endings on all files
# Necessary for running eipw locally
* text=auto eol=lf
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @eth-bot
3 changes: 3 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Please review [EIP-1](https://eips.ethereum.org/EIPS/eip-1) for EIP guidelines.

<!-- RATIONALE FOR THIS FILE: IT IS DISPLAYED WHEN YOU CREATE AN ISSUE OR MAKE A PR -->
9 changes: 4 additions & 5 deletions ISSUE_TEMPLATE.md → .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@

ATTENTION! If you would like to submit an EIP and it has already been written as a draft (see the [template](https://github.com/ethereum/EIPs/blob/master/eip-template.md) for an example), please submit it as a [Pull Request](https://github.com/ethereum/EIPs/pulls).

If you are considering a proposal but would like to get some feedback on the idea before submitting a draft, then continue opening an Issue as a thread for discussion. Note that the more clearly and completely you state your idea the higher the quality of the feedback you are likely to receive.

Keep in mind the following guidelines from [EIP-1](./eip-1.md):
Keep in mind the following guidelines from [EIP-1](https://eips.ethereum.org/EIPS/eip-1):

> Each EIP must have a champion - someone who writes the EIP using the style and format described below, shepherds the discussions in the appropriate forums, and attempts to build community consensus around the idea. The EIP champion (a.k.a. Author) should first attempt to ascertain whether the idea is EIP-able. Posting to the the Protocol Discussion forum or opening an Issue is the best way to go about this.
> Each EIP must have a champion - someone who writes the EIP using the style and format described below, shepherds the discussions in the appropriate forums, and attempts to build community consensus around the idea. The EIP champion (a.k.a. Author) should first attempt to ascertain whether the idea is EIP-able. Posting to the Protocol Discussion forum or opening an Issue is the best way to go about this.

> Vetting an idea publicly before going as far as writing a EIP is meant to save the potential author time. Asking the Ethereum community first if an idea is original helps prevent too much time being spent on something that is guaranteed to be rejected based on prior discussions (searching the Internet does not always do the trick). It also helps to make sure the idea is applicable to the entire community and not just the author. Just because an idea sounds good to the author does not mean it will work for most people in most areas where Ethereum is used.
> Vetting an idea publicly before going as far as writing an EIP is meant to save the potential author time. Asking the Ethereum community first if an idea is original helps prevent too much time being spent on something that is guaranteed to be rejected based on prior discussions (searching the Internet does not always do the trick). It also helps to make sure the idea is applicable to the entire community and not just the author. Just because an idea sounds good to the author does not mean it will work for most people in most areas where Ethereum is used.

> Once the champion has asked the Ethereum community as to whether an idea has any chance of acceptance, a draft EIP should be presented as a Pull Request. This gives the author a chance to flesh out the draft EIP to make properly formatted, of high quality, and to address initial concerns about the proposal.
> Once the champion has asked the Ethereum community as to whether an idea has any chance of acceptance, a draft EIP should be presented as a Pull Request. This gives the author a chance to flesh out the draft EIP to properly format it, ensure it is high quality, and address initial concerns about the proposal.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Bug Report
description: File a bug report
labels: ['bug']

body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this bug report!
- type: input
id: pull-request
attributes:
label: Pull Request
description: Link to the pull request where the issue occurred
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Do you want to discuss EIP ideas or ask questions about the process?
url: https://ethereum-magicians.org/
about: Use the Fellowship of Ethereum Magicians for EIP-related discussion!
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/propose-process-change.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Do you want to propose a change to the EIP process itself?
description: Use this if you want to propose changes to the EIP process
labels: ['enhancement']

body:
- type: textarea
id: proposed-change
attributes:
label: Proposed Change
description: What do you think should be different?
placeholder: Describe your proposed change here
validations:
required: true
4 changes: 4 additions & 0 deletions PULL_REQUEST_TEMPLATE.md → .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
**ATTENTION: ERC-RELATED PULL REQUESTS NOW OCCUR IN [ETHEREUM/ERCS](https://github.com/ethereum/ercs)**

--

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:
Expand Down
24 changes: 24 additions & 0 deletions .github/actions/merge-repos/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Merge ERCs

runs:
using: 'composite'
steps:
- name: Checkout ERCs
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
repository: ethereum/ERCs
path: ERCs
- name: Merge Repos
shell: bash
run: |
mkdir -p $GITHUB_WORKSPACE/ERCs/ERCS
mkdir -p $GITHUB_WORKSPACE/ERCs/EIPS
cp -rp $GITHUB_WORKSPACE/ERCs/ERCS/. $GITHUB_WORKSPACE/EIPS
cp -rp $GITHUB_WORKSPACE/ERCs/EIPS/. $GITHUB_WORKSPACE/EIPS
cp -rp $GITHUB_WORKSPACE/ERCs/assets/. $GITHUB_WORKSPACE/assets
cd $GITHUB_WORKSPACE/EIPS
find . -name "erc-*.md" -type f -exec sh -c 'echo mv "$1" "$(echo "$1" | sed s/erc/eip/)"' _ {} \; | sh
cd $GITHUB_WORKSPACE/assets
find . -name "erc-*" -type d -exec sh -c 'echo mv "$1" "$(echo "$1" | sed s/erc/eip/)"' _ {} \; | sh
cd $GITHUB_WORKSPACE
rm -rf ERCs
18 changes: 18 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
":disableDependencyDashboard"
],
"prConcurrentLimit": 100,
"ignorePaths": [
"**/assets/**"
],
"ignoreDeps": [
"Pandapip1/jekyll-label-action",
"ethereum/eipw-action",
"ethereum/eip-review-bot",
"ethereum/EIP-Bot"
],
"enabled": false
}
18 changes: 0 additions & 18 deletions .github/workflows/auto-merge-bot.yml

This file was deleted.

32 changes: 32 additions & 0 deletions .github/workflows/auto-review-bot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
on:
workflow_run:
workflows:
- Auto Review Bot Trigger
types:
- completed

name: Auto Review Bot
jobs:
auto-review-bot:
runs-on: ubuntu-latest
name: Run
steps:
- name: Fetch PR Number
uses: dawidd6/action-download-artifact@246dbf436b23d7c49e21a7ab8204ca9ecd1fe615
with:
name: pr-number
workflow: auto-review-trigger.yml
run_id: ${{ github.event.workflow_run.id }}

- name: Save PR Number
id: save-pr-number
run: echo "pr=$(cat pr-number.txt)" >> $GITHUB_OUTPUT

- name: Auto Review Bot
id: auto-review-bot
uses: ethereum/eip-review-bot@dist
continue-on-error: true
with:
token: ${{ secrets.TOKEN }}
config: config/eip-editors.yml
pr_number: ${{ steps.save-pr-number.outputs.pr }}
59 changes: 59 additions & 0 deletions .github/workflows/auto-review-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
on:
pull_request_target:
pull_request_review:
workflow_dispatch:
inputs:
pr_number:
description: Pull Request Number
type: string
required: true
issue_comment:
types:
- created

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

name: Auto Review Bot Trigger
jobs:
trigger:
runs-on: ubuntu-latest
name: Trigger
steps:
- name: Write PR Number - PR Target
run: echo $PR_NUMBER > pr-number.txt
if: github.event_name == 'pull_request_target' && ((!endsWith(github.event.sender.login, '-bot') && !endsWith(github.event.sender.login, '[bot]')) || github.event.sender.login == 'renovate[bot]')
env:
PR_NUMBER: ${{ github.event.number }}

- name: Write PR Number - PR Review
run: echo $PR_NUMBER > pr-number.txt
if: github.event_name == 'pull_request_review' && !endsWith(github.event.sender.login, '-bot') && !endsWith(github.event.sender.login, '[bot]')
env:
PR_NUMBER: ${{ github.event.pull_request.number }}

- name: Write PR Number - Workflow Dispatch
run: echo $PR_NUMBER > pr-number.txt
if: github.event_name == 'workflow_dispatch'
env:
PR_NUMBER: ${{ inputs.pr_number }}

- name: Write PR Number - Comment Retrigger
run: echo $PR_NUMBER > pr-number.txt
if: github.event_name == 'issue_comment' && github.event.issue.pull_request && contains(github.event.comment.body, '@eth-bot rerun')
env:
PR_NUMBER: ${{ github.event.issue.number }}

- name: Check File Existence
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b
id: check_pr_number_exists
with:
files: pr-number.txt

- name: Save PR Number
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08
if: steps.check_pr_number_exists.outputs.files_exists == 'true'
with:
name: pr-number
path: pr-number.txt
24 changes: 24 additions & 0 deletions .github/workflows/auto-stagnate-bot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
on:
schedule:
# A job that runs every sunday at 00:00
- cron: '0 0 * * 0'
workflow_dispatch:

name: Auto Stagnant Bot
jobs:
auto_merge_bot:
if: github.repository == 'ethereum/eips'
runs-on: ubuntu-latest
name: Auto Stagnant Bot
steps:
- name: Checkout
uses: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f
- name: Setup Node.js Environment
uses: actions/setup-node@d98fa1113850e562f83c7fc3a89c0ecd7a87fbed
with:
node-version: '14'
- name: auto-stagnant-bot
uses: ethereum/EIP-Bot@b3ac0ba3600aea27157fc68d1e36c08cc5a6db77 # mark-eips-stale
id: auto-stagnant-bot
with:
GITHUB-TOKEN: ${{ secrets.TOKEN }}
Loading
Loading