Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5529 commits
Select commit Hold shift + click to select a range
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
2d3a09e
Update EIP-7979: Clarify motivation and stakes in EIP-7979
gcolvin Dec 26, 2025
f8e8b8d
Update EIP-7973: fix constant name inconsistencies
mo-melvin77 Dec 26, 2025
cad1bfe
Update EIP-1829: some small typos
oooLowNeoNooo Dec 27, 2025
6c8bbdf
Update EIP-4762: formatting issues
clarenew Dec 27, 2025
cc5e68b
(bot 1272989785) moving EIPS/eip-7843.md to stagnant (#10916)
eth-bot Dec 28, 2025
764c458
(bot 1272989785) moving EIPS/eip-7701.md to stagnant (#10874)
eth-bot Dec 28, 2025
f397e6c
Update EIP-7928: clarify spurious entry detection and fix typos
nerolation Dec 29, 2025
2dff9c8
Update EIP-6466: clarify contract_address field presence in receipt t…
hawkadrian Dec 30, 2025
53a8582
Update EIP-7688: Fix field naming and wording
showmespinet Dec 30, 2025
7347a93
Update EIP-8016: Link first references to EIP-7916 and EIP-7495
GarmashAlex Dec 30, 2025
41be240
Update EIP-8032: fix grammar and spelling errors
AaronAjose Dec 30, 2025
49dfa40
Update EIP-7773: Update EIP-7773 with EIP status decisions from ACDE 226
joshdavislight Jan 2, 2026
feb5833
(bot 1272989785) moving EIPS/eip-7886.md to stagnant (#10963)
eth-bot Jan 4, 2026
72746ab
Update EIP-7979: readability
gcolvin Jan 4, 2026
570466d
Update EIP-7979: new exploit code
gcolvin Jan 4, 2026
a2ac45e
Update EIP-7979: more editing
gcolvin Jan 4, 2026
11ab62e
Update EIP-7979: reformatting
gcolvin Jan 4, 2026
4b4633f
Update EIP-7979: typos & stuff
gcolvin Jan 4, 2026
9d38261
Update EIP-7979: more editing
gcolvin Jan 4, 2026
8f946a9
Update EIP-6404: Update EIP-6404 to new EIP-7932 registry
SirSpudlington Jan 5, 2026
9bc0995
Update EIP-7979: formatting
gcolvin Jan 5, 2026
765efcb
Update EIP-7979: 'timestamp' to 'gas' example
gcolvin Jan 5, 2026
1708a6c
Update EIP-7773: update EIP status for glamsterdam
ralexstokes Jan 5, 2026
e733f8f
Update EIP-8037:
misilva73 Jan 6, 2026
6a648e4
new CFG diagrams
gcolvin Jan 6, 2026
f074d6e
Website: Remove deprecated Google+ social link (#10967)
0xxFloki Jan 6, 2026
240f7f5
Update EIP-8051: fix grammar and spelling errors
isagi-y22 Jan 7, 2026
1da39b1
Update EIP-8052: link first references to EIP-7932, EIP-1352, and EIP…
isagi-y22 Jan 7, 2026
9221fa1
Update EIP-8051: Fix undefined variable reference
IrshadKohl51 Jan 7, 2026
dde975a
Update EIP-7773: status updates from ACDE227
nixorokish Jan 8, 2026
251ca7d
Update EIP-7932: Polish grammar and spelling in EIP-7932, 8030
lmorett1 Jan 8, 2026
ed7d262
Update EIP-8096: change reprice to double
marcindsobczak Jan 12, 2026
84eabdb
Update EIP-7932: Pad `sigrecover` return value to 32 bytes
SirSpudlington Jan 12, 2026
ed2c1a5
Website: Eliminate duplicate document title computation in EIP layout…
marukai67 Jan 13, 2026
82d8f97
Update EIP-7778: correct license, improve wording
nerolation Jan 13, 2026
2e36401
Update EIP-7773: EIP-8070 decision from ACDC172
nixorokish Jan 13, 2026
ff721d1
Update EIP-7966: update timeout to INT
LampardNguyen234 Jan 14, 2026
bb6b923
Update EIP-7942: Fix committee failure-probability notation
SashaMalysehko Jan 14, 2026
1aa2770
Update EIP-7911: fix cosine similarity example
kurahin Jan 14, 2026
4e55589
Website: type and og:image meta tags (#10947)
minimalsm Jan 14, 2026
88da569
Update EIP-7916: Merkleize to right
etan-status Jan 15, 2026
5682596
Add EIP: Batch priority fees at end of block
etan-status Jan 15, 2026
35cf1b7
Update EIP-7657: Remove unused MAX_SYNC_COMMITTEE_SLASHINGS constant …
0xLogicalx Jan 15, 2026
3649bc7
Update EIP-7799: Refer to EIP-8115 parts via reference
etan-status Jan 15, 2026
7c7caa4
Add EIP: RPC Method for Transaction Gas Limit Cap
PaulRBerg Jan 15, 2026
efd6949
Add EIP: Replace cumulative receipt fields
etan-status Jan 15, 2026
d154dfa
Update EIP-7658: add deterministic signature_slot tie-break
Bashmunta Jan 15, 2026
bbfa594
Update EIP-6466: Refer to EIP-8116 parts via reference
etan-status Jan 15, 2026
099cdbc
Update EIP-8024: Specify behavior at end of code
frangio Jan 15, 2026
126718e
Update EIP-7799: Add fee payment log
etan-status Jan 15, 2026
5903a61
Update EIP-7778: Clarify gas accounting for receipts
nerolation Jan 16, 2026
0f224ab
Update EIP-8024: Add tests for the specified behavior at end of code …
jrhea Jan 16, 2026
26eb57f
(bot 1272989785) moving EIPS/eip-7958.md to stagnant (#10987)
eth-bot Jan 18, 2026
e43e899
(bot 1272989785) moving EIPS/eip-7954.md to stagnant (#10986)
eth-bot Jan 18, 2026
3b3fb63
(bot 1272989785) moving EIPS/eip-5920.md to stagnant (#10985)
eth-bot Jan 18, 2026
b0adb33
Update EIP-8037: clarify regular gas costs for state creation operations
fradamt Jan 19, 2026
af1a46d
Update EIP-7778: add new receipt field for gas_spent
nerolation Jan 19, 2026
0fdeb4c
Update EIP-7981: use 7976 reference, update eip name
nerolation Jan 20, 2026
e8f1b9a
Update EIP-7708: Move to Draft
etan-status Jan 20, 2026
5dec0fa
Update EIP-7923: Move to Draft
charles-cooper Jan 20, 2026
4665e0e
Update EIP-7773: CFI/DFI as per ACDE 228
joshdavislight Jan 20, 2026
c3bfd4b
Update EIP-7843: Move to Draft
Marchhill Jan 20, 2026
8e4c5d0
Add EIP: MEVless Protocol
Lawliet-Chan Jan 20, 2026
ef39b60
Update EIP-7934: Move to Final
poojaranjan Jan 20, 2026
8c1b7ec
Fix minor typos in EIP documentation
katikatidimon Jan 20, 2026
0d301c0
Add EIP: Temporary Contract Storage
weiihann Jan 20, 2026
cde6f6f
Update EIP-8125: format improvements
weiihann Jan 20, 2026
34a80f2
Update EIP-7773: CFI EIP-8037
nixorokish Jan 20, 2026
83509e6
Update EIP-7954: Move to Draft
benaadams Jan 20, 2026
fb92e84
Update EIP-7928: clarify account touching for coinbase and withdrawal…
jwasinger Jan 21, 2026
00a1c96
Update EIP-8007: Update EIP statuses in Glam in eip-8007.md
nixorokish Jan 21, 2026
f84df7a
Update EIP-8038: Fix EIP cross-reference link format in EIP-8038
lmorett1 Jan 21, 2026
b6c32f1
Update EIP-8053: Fix variable logic error
jenniferzelo Jan 21, 2026
67be965
Update EIP-7904: correct opcode table order and reference implementat…
clarenew Jan 21, 2026
4dd0a05
Update EIP-8011: correct return type annotation syntax
jSqqrq1 Jan 21, 2026
5c09280
Update EIP-2780: fix pseudocode syntax
grumi54 Jan 21, 2026
541172c
Update EIP-8038: fix relative links
grumi54 Jan 21, 2026
0a044ed
Update EIP-8038: Fix grammar errors
alizfara112 Jan 21, 2026
b55cdb0
Update EIP-7823: Move to Final
poojaranjan Jan 21, 2026
b6ddf5a
Update EIP-7708: Clarify selfdestruct event
etan-status Jan 21, 2026
06e796c
Update EIP-7961: fix spelling and grammar in EIP-7961
yyakmv Jan 21, 2026
5f39588
Update EIP-7778: clarify that user gas accounting remains unchanged
yperbasis Jan 21, 2026
9d1644e
Update EIP-5: fix grammatical issues (#10845)
Bashmunta Jan 21, 2026
76c1b2a
Add EIP: MLOAD8 and CALLDATALOAD8 Opcodes
Helkomine Jan 21, 2026
1356811
Update EIP-7981: add access list cost to eip-7623 floor formula
nerolation Jan 21, 2026
c5f1e41
Update EIP-7607: Fix JSON-RPC format inconsistency (#10717)
parraddise Jan 21, 2026
d291c38
Update EIP-7935: Move to Final
poojaranjan Jan 21, 2026
0c82d53
Update EIP-7910: Move to Final
poojaranjan Jan 21, 2026
ac65351
Update EIP-7928: move BAL into response engine_getPayloadBodiesV2
nerolation Jan 22, 2026
58ba611
Update EIP-7892: Move to Final
poojaranjan Jan 22, 2026
234dc1a
Update EIP-8007: Update EIP-8007 requires header
lmorett1 Jan 23, 2026
0f91e0a
(bot 1272989785) moving EIPS/eip-7793.md to stagnant (#11009)
eth-bot Jan 25, 2026
cf42932
Update EIP-8030: Add EIP-7951 to requires header
jenniferzelo Jan 25, 2026
b667f3d
Update EIP-7942: correct parent_root assignment in AA selection
sashass1315 Jan 26, 2026
78143cb
Update EIP-7928: Further clarify access
nerolation Jan 27, 2026
723c1b1
Update EIP-7708: Clarify CALL to self does not emit transfer log
rakita Jan 27, 2026
6c49407
Update EIP-7708: Clarify transaction transfer to different account
rakita Jan 28, 2026
3929b1a
Update EIP-7778: Revert back to not having a receipt field
nerolation Jan 28, 2026
04026e9
Update EIP-7708: clarify order of burn logs and coinbase transfer logs
jwasinger Jan 28, 2026
6f46a8c
Add EIP: Frame Transaction
fjl Jan 29, 2026
723c9ca
Update EIP-8141: fix typos
fjl Jan 29, 2026
ed46fdb
Update EIP-8037: Update EIP-8037 requires header
jenniferzelo Jan 29, 2026
0d31c18
Update EIP-8011: Add EIP-1559 to requires header
jenniferzelo Jan 29, 2026
187d1ce
Update EIP-8141: Fix status field number
kevaundray Jan 29, 2026
f5b9c54
Update EIP-8052: Improvements and test vectors
simonmasson Jan 30, 2026
87d79de
(bot 1272989785) moving EIPS/eip-7612.md to stagnant (#11101)
eth-bot Feb 1, 2026
a128473
Update EIP-7594: Fix upper bound probability
fradamt Feb 2, 2026
e192fd7
Update EIP-7805: Change author's email
jihoonsong Feb 3, 2026
fad1a1a
Update EIP-7928: clarify access
nerolation Feb 3, 2026
0f21f70
Update EIP-8123: Remove EIP-1474 from requires header
jenniferzelo Feb 3, 2026
ba21094
Update EIP-7807: Remove EIP-7706 from requires header
esorense Feb 3, 2026
5d36e4b
Update EIP-1965: fix grammar and verb agreement (#11142)
thuricela Feb 3, 2026
14fc751
Update EIP-2539: Fix grammar and spelling errors in EIP-2539 (#11177)
andreypryjmak Feb 3, 2026
eda011b
Update EIP-7594: Move to Final
SamWilsn Feb 3, 2026
4d7af95
Update EIP-7732: update consensus links
potuz Feb 3, 2026
684c90f
Update EIP-7918: Move to Final
anderselowsson Feb 4, 2026
3b1edfd
Update EIP-7607: Move to Final (#11237)
nixorokish Feb 4, 2026
68a1512
Update EIP-7966: clarify mempool behavior and error response
silver-rise Feb 5, 2026
7032811
Update EIP-8037: update leftover old value
fradamt Feb 6, 2026
c1bb8ca
Add EIP: Add Auth Data to EIP-7623 Floor
nerolation Feb 6, 2026
27647e6
Update EIP-8051: Fix precompile naming in specification table
grumi54 Feb 6, 2026
c88d38f
Update EIP-8051: link EIP-7932 references
BigTennEd223 Feb 6, 2026
1ccf659
Update EIP-8051: define ML-DSA beta norm bound
yyhrnk Feb 6, 2026
a240e0f
Update EIP-8052: Correct XOF extract usage
Rexicon226 Feb 6, 2026
b913f5e
Update EIP-8052: Add EIP-7932 to requires header
BitcoinPro9246 Feb 6, 2026
5312bc3
Add EIP: Block-in-Blobs (BiB)
kevaundray Feb 6, 2026
c05d3ca
Add EIP: Hardfork Meta - BPO1
poojaranjan Feb 6, 2026
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
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .codespell-whitelist

This file was deleted.

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-X.md) for an example), please submit it as a [Pull Request](https://github.com/ethereum/EIPs/pulls).
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](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
8 changes: 6 additions & 2 deletions PULL_REQUEST_TEMPLATE.md → .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-X.md
**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:

- 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 <triangular brackets>.
- Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside <triangular brackets>.
- If matching on email address, the email address is the one publicly listed on your GitHub profile.
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
}
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