Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from ethereum:master #795

Open
wants to merge 3,437 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3437 commits
Select commit Hold shift + click to select a range
483db0d
Update EIP-7702: Update eip-7702.md, copypasta fix
jflo Jul 26, 2024
ced7e8f
Update EIP-7702: various updates (#8766)
lightclient Jul 29, 2024
f3dd46e
CI: Update jekyll-label-bot.yml (#8742)
SamWilsn Jul 30, 2024
a7dbd14
Update jekyll-label-bot.yml
SamWilsn Jul 30, 2024
53e3e29
Add EIP: State conversion to Verkle Tree
jsign Jul 31, 2024
cfca803
Update EIP-7702: charge empty account upfront, refund diff during pro…
lightclient Jul 31, 2024
46f229a
Add EIP: Optimize EOA EXTCODEHASH
ZWJKFLC Aug 3, 2024
233696d
Update EIP-7732: Links to consensus repo
potuz Aug 6, 2024
2f46d4d
Update EIP-5792: multi-chain wallet_sendCalls
pedrouid Aug 7, 2024
2684d6e
Update EIP-7702: Switch order of authority warm access
rakita Aug 7, 2024
b9b3f41
Update EIP-5792: add CAIP-25 normref to eip-5792
bumblefudge Aug 8, 2024
52de6be
Update EIP-7702: Add decoding limits for AuthList items
rakita Aug 8, 2024
843f35c
Update EIP-7702: add more security considerations (#8776)
lightclient Aug 12, 2024
13d2e92
Update EIP-7702: add a few clarifications
lightclient Aug 12, 2024
b5c7a15
Update EIP-3155: Move to Draft
shemnon Aug 15, 2024
ea9e523
Update EIP-7637: Move to Review
ZWJKFLC Aug 15, 2024
a5be997
Add EIP: Two dimensional log filter data structure
zsfelfoldi Aug 15, 2024
272b92c
Update EIP-5792: Move to Last Call
lukasrosario Aug 19, 2024
3ba7711
Update EIP-7748: fix namings
jsign Aug 19, 2024
90bb02b
Update EIP-2537: Update eip-2537.md
NikZak Aug 20, 2024
bc91716
Update EIP-7251: typo in the code
NikZak Aug 20, 2024
1333331
Update EIP-3155: Move to Review (#8802)
SamWilsn Aug 20, 2024
46e7845
Update EIP-6789: Move to Draft
pcaversaccio Aug 20, 2024
9d7dbb7
Add EIP: Add wallet_signIntendedValidatorData method
YamenMerhi Aug 20, 2024
5510973
Update EIP-152: Fix reference test (#8390)
chfast Aug 20, 2024
22e4a0b
Update EIP-7251: remove custom ceilings prose
ralexstokes Aug 21, 2024
0ab9c08
Update EIP-7600: Delete EIPS/eip-7212.md (#8779)
SamWilsn Aug 21, 2024
d87a570
Update EIP-7702: Small clarification fix (#8690)
marioevz Aug 21, 2024
117933b
Update EIP-2935: update mechanism via system call
s1na Aug 21, 2024
02506d4
Update EIP-7702: move the lighter check up
sudeepdino008 Aug 22, 2024
dfc7d72
CI: Change to six months with one week warning. (#8820)
SamWilsn Aug 22, 2024
e21a739
Add EIP: EOF/EVM Trace Specification
shemnon Aug 22, 2024
826102c
Update EIP-7742: Uncouple blob count between CL and EL
ralexstokes Aug 22, 2024
e290021
Update EIP-7675: Move to Review
timbeiko Aug 24, 2024
71e9b01
(bot 1272989785) moving EIPS/eip-6466.md to stagnant (#8783)
eth-bot Aug 25, 2024
c046f72
(bot 1272989785) moving EIPS/eip-6465.md to stagnant (#8782)
eth-bot Aug 25, 2024
3668d38
Update EIP-663: Modify specification section for EIP-663
mrLSD Aug 27, 2024
770f378
Update EIP-5792: Move to Review
lukasrosario Aug 28, 2024
c10db8f
Update EIP-7702: adjust tx validity
lightclient Aug 30, 2024
be1b4f1
Update EIP-6800: remove text around SELFDESTRUCT deprecation
fjl Aug 30, 2024
8a96c38
Update EIP-6493: Fix `Optional` specification for signature profile
etan-status Aug 30, 2024
eac0978
Update EIP-7702: adjust tx validity"
lightclient Aug 30, 2024
19e98c6
Update EIP-7607: Update eip-7607 with Fusaka name
abcoathup Aug 30, 2024
cdee461
(bot 1272989785) moving EIPS/eip-7039.md to stagnant (#8809)
eth-bot Sep 1, 2024
938bdd2
Update EIP-7620: Fix typo, formatting, and add EIP references
jsign Sep 2, 2024
854e197
Update EIP-7723: Move to Review
timbeiko Sep 3, 2024
ca43ed7
Update EIP-712: Fix typo (#8817)
SamWilsn Sep 3, 2024
e423033
Update EIP-7745: Fix reverse_transform
zsfelfoldi Sep 4, 2024
226b17b
Update EIP-7723: MUST -> SHOULD
timbeiko Sep 4, 2024
a78f470
Update EIP-7742: Move to Review (#8837)
ralexstokes Sep 4, 2024
58a681e
Update EIP-7620: Clarify EOFCREATE in static mode
pdobacz Sep 5, 2024
e2c094c
Website: Remove polyfill. (#8870)
SamWilsn Sep 6, 2024
037b526
Update EIP-7702: Remove reference to post-tx code deletion
NiloCK Sep 6, 2024
b149287
(bot 1272989785) moving EIPS/eip-5920.md to stagnant (#8825)
eth-bot Sep 8, 2024
72f871d
Add EIP: HASCODE instruction
pdobacz Sep 9, 2024
05e03f5
Update EIP-4762: unconditionnal account write during contract init (#…
gballet Sep 10, 2024
4a4cde7
Update EIP-7761: reference 3540 explicitly
pdobacz Sep 11, 2024
32fbf6e
Update EIP-2537: fix typo
chfast Sep 11, 2024
0cbd34c
Update EIP-6404: Move to Draft
etan-status Sep 12, 2024
2fb6735
Update EIP-6493: Move to Draft
etan-status Sep 12, 2024
223985b
Update EIP-7702: 7702 validity (#8845)
lightclient Sep 12, 2024
04e762f
Update EIP-7623: homogenize calculation examples
MariusVanDerWijden Sep 13, 2024
f3deac8
Update EIP-6404: Move to Draft
etan-status Sep 15, 2024
5a7d88e
Update EIP-6404: Rename `from` signature fields
etan-status Sep 17, 2024
78ae640
Add EIP: Blob throughput increase
parithosh Sep 17, 2024
cb7da3e
Update EIP-7251: update byte code with logging
lightclient Sep 17, 2024
1335765
Update EIP-7002: add logging to system contract
lightclient Sep 17, 2024
7c81b90
Update EIP-4762: Add clarifications for the system contracts
g11tech Sep 19, 2024
8152867
Update EIP-7688: Adjustments for `v1.5.0-alpha.6` specs
etan-status Sep 23, 2024
71a8a82
Update EIP-7761: Fill Endgame AA's Rationale section
pdobacz Sep 25, 2024
1250ccd
Update EIP-7069: Remove stale TODOs
gumb0 Sep 25, 2024
7ced2f3
Update EIP-712: Fix incorrect byte counts (#8722)
jshufro Sep 25, 2024
ac5aeee
Add EIP: Increase MIN_BASE_FEE_PER_BLOB_GAS
MaxResnick Sep 25, 2024
7362967
Update EIP-7685: change requests hash to flat hash (#8854)
fjl Sep 26, 2024
4392dec
Update EIP-7251: change request to flat encoding
fjl Sep 26, 2024
a23be81
Update EIP-7002: change request to flat encoding (#8855)
fjl Sep 26, 2024
64ecf6f
Update EIP-7702: remove outdated note on forward compatibility
k1rill-fedoseev Sep 26, 2024
b4da6a9
Update EIP-7702: some copy edits (#8903)
nxt3d Sep 26, 2024
4dc51ba
Update EIP-7685: fix stale function name (#8907)
lightclient Sep 26, 2024
e212331
Update EIP-7762: Move to Review (#8912)
timbeiko Sep 26, 2024
1d4ce54
Add EIP: Hardfork Meta - Amsterdam
timbeiko Sep 27, 2024
b48903e
Update EIP-6110: change request to flat encoding
fjl Oct 1, 2024
1838ac4
Update EIP-6110: Update deposit request list encoding
mkalinin Oct 1, 2024
6ef9ec5
Update EIP-7623: Provide further clarification on implementation
nerolation Oct 2, 2024
2bcc231
Update EIP-7495: Extend tests and detect errors when coercing profiles
etan-status Oct 2, 2024
d7e9e47
Update EIP-6404: Add support for SetCode transactions
etan-status Oct 2, 2024
04970d9
Update EIP-2537: detalisation of what pairing check actually does
NikZak Oct 3, 2024
a4c28b1
Add EIP: Prevent Block Gas Smuggling
benaadams Oct 4, 2024
630457d
Update EIP-7002: add updated excess inhibitor logic
lightclient Oct 7, 2024
a360757
Update EIP-7685: group requests into request-data
lightclient Oct 7, 2024
5070adf
Update EIP-7685: fix typo
lightclient Oct 7, 2024
6d04bc1
Update EIP-7702: 8905 copy
lightclient Oct 8, 2024
9f3b9e9
Update EIP-7702: 8906 copy
lightclient Oct 8, 2024
4f9f50d
Update EIP-7691: Update EIP-7691 with information on ongoing analysis
parithosh Oct 9, 2024
8628167
Update EIP-7702: restrict field sizes
lightclient Oct 9, 2024
71e6866
Update EIP-2537: Replace "multiexponentiation"
chfast Oct 9, 2024
0b5d3a6
Update EIP-7702: fixup gas costs and empty code hash
lightclient Oct 9, 2024
78684b1
Add EIP: Reduce Slot Time for Lower Peak Bandwidth
benaadams Oct 10, 2024
7fb0314
Update EIP-4762: value-bearing clarification
jsign Oct 10, 2024
3e0aee3
Update EIP-7702: add s value check
lightclient Oct 10, 2024
f88a24b
Update EIP-6110: harmonize request eips with 7685 changes (#8949)
lightclient Oct 10, 2024
2ccac85
Update EIP-7495: Rename `PendingBalanceDeposit` > `PendingDeposit`
etan-status Oct 11, 2024
ac238aa
Update EIP-4762: add clarification regarding OOG behavior
jsign Oct 12, 2024
a7fb226
CI: Upgrade to eipw 0.9 (#8963)
SamWilsn Oct 13, 2024
e0d0c81
Update EIP-7002: move ssz serialization into system call
lightclient Oct 14, 2024
7e450dc
Update EIP-7600: Remove "for one transaction" from 7702 description (…
ryanschneider Oct 16, 2024
52c5677
Update EIP-7702: update description
lightclient Oct 16, 2024
444e654
Update EIP-7657: Move to Stagnant (#8959)
eth-bot Oct 16, 2024
4021ddb
Add g11tech to other EIP categories for editing approval (#8967)
g11tech Oct 16, 2024
56d4bcc
Add EIP: Add Controlled Gas Limit Increase Strategy
Giulio2002 Oct 16, 2024
9ab44b9
Update EIP-7702: Remove old note about universal cross-chain deployme…
frangio Oct 16, 2024
e680f3b
Update EIP-6913: Move to Withdrawn
wjmelements Oct 16, 2024
112333e
CI: Bump setup-ruby to v1.196.0 (#8971)
SamWilsn Oct 17, 2024
d439cbe
Update EIP-7251: [EIP-7251] Update CONSOLIDATION_REQUEST_PREDEPLOY_AD…
MarekM25 Oct 18, 2024
935a22d
Update EIP-6404: Add `from`, `authorities`, and drop `logs_bloom`
etan-status Oct 18, 2024
06c79cd
Update EIP-7002: [EIP-7002] Updated WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS
MarekM25 Oct 18, 2024
e314eb6
Update EIP-7701: EIP-7701 update
forshtat Oct 19, 2024
f4baea0
Add EIP: BURN opcode
itsdevbear Oct 21, 2024
d96b00e
Add EIP: GETCONTRACT opcode
peersky Oct 21, 2024
279a7fa
Add EIP: Verifiable logs
etan-status Oct 21, 2024
05518b8
Add EIP: Dynamic target blob count
Marchhill Oct 22, 2024
ba3b200
Update EIP-7069: emphasis - `value` rules are EXTCALL only
pdobacz Oct 22, 2024
f024e1f
Add EIP: Controlled Gas Limit Increase Guidelines
Giulio2002 Oct 23, 2024
e6d9cfa
Update EIP-7600: Update eip-7600.md
timbeiko Oct 24, 2024
b479473
Add EIP: System logs
etan-status Oct 30, 2024
a9c9d36
Update EIP-7742: Rename *_blob_count to *_blobs_per_block
jtraglia Nov 1, 2024
bdf8cfb
(bot 1272989785) moving EIPS/eip-7668.md to stagnant (#8961)
eth-bot Nov 3, 2024
bc51464
(bot 1272989785) moving EIPS/eip-7666.md to stagnant (#8960)
eth-bot Nov 3, 2024
240f047
(bot 1272989785) moving EIPS/eip-7650.md to stagnant (#8958)
eth-bot Nov 3, 2024
fe5cd0a
(bot 1272989785) moving EIPS/eip-7645.md to stagnant (#8957)
eth-bot Nov 3, 2024
6bcd57f
(bot 1272989785) moving EIPS/eip-7377.md to stagnant (#8956)
eth-bot Nov 3, 2024
321efda
(bot 1272989785) moving EIPS/eip-6690.md to stagnant (#8954)
eth-bot Nov 3, 2024
f36df5e
(bot 1272989785) moving EIPS/eip-3670.md to stagnant (#8953)
eth-bot Nov 3, 2024
c5646bf
Add EIP: Double speed for hash_tree_root
etan-status Nov 3, 2024
99e7634
Update EIP-7745: improve hashing scheme, simplify proving process
zsfelfoldi Nov 4, 2024
b66df32
Config: Fixes ethereum/eipw#113 (#8991)
SamWilsn Nov 5, 2024
fd89c8f
Update EIP-7610: Move to Last Call
timbeiko Nov 7, 2024
2bb4314
Update EIP-7702: Remove delegation behavior of EXTCODE*
frangio Nov 7, 2024
d923fca
Add EIP: Fork-choice enforced Inclusion Lists (FOCIL)
soispoke Nov 8, 2024
8915c39
Update EIP-7749: Add Test Cases section
YamenMerhi Nov 9, 2024
19120d6
Update EIP-7792: Change `LogEntry` to number + tx index
etan-status Nov 13, 2024
3f5c067
Update EIP-6404: Align title lettercase across SSZ EIPs
etan-status Nov 13, 2024
385ce07
Add EIP: SSZ execution blocks
etan-status Nov 13, 2024
18538e6
Update EIP-7587: Move to Final
CarlBeek Nov 13, 2024
0af6089
Add EIP: eth/70 - Sharded Blocks Protocol
Giulio2002 Nov 13, 2024
2701b1a
Add EIP: Reserve Tx-Type Range for RIPs
CarlBeek Nov 13, 2024
16a12dc
Update EIP-7002: add excess inhibitor logic
lightclient Nov 18, 2024
0b1f615
Update EIP-7702: Update eip-7702.md
SamWilsn Nov 20, 2024
830c824
Update EIP-7702: Update eip-7702.md
SamWilsn Nov 20, 2024
cf5db57
Add EIP: Create delegate
Amxx Nov 21, 2024
a6389a7
Update EIP-7691: Updating eip with blob count
parithosh Nov 22, 2024
5ac0297
Update EIP-7685: exclude empty requests data in commitment
fjl Nov 26, 2024
dce8afd
Update EIP-6888: Move to Draft
RenanSouza2 Nov 26, 2024
bd15ae7
Update EIP-6206: clarify wording on JUMPF (EOF)
pdobacz Nov 26, 2024
b16c055
Add EIP: Set upper bounds for MODEXP
axic Nov 26, 2024
a00464b
Update EIP-7002: return fee from getter and add usage example
fjl Nov 27, 2024
6354028
Update EIP-7251: return fee from getter and add usage example
fjl Nov 27, 2024
bbbca7b
Update EIP-4803: Move to Review
axic Nov 30, 2024
1d2e1c1
(bot 1272989785) moving EIPS/eip-7686.md to stagnant (#9039)
eth-bot Dec 1, 2024
3c0fffc
(bot 1272989785) moving EIPS/eip-7684.md to stagnant (#9038)
eth-bot Dec 1, 2024
37ffc8d
(bot 1272989785) moving EIPS/eip-7658.md to stagnant (#9037)
eth-bot Dec 1, 2024
17f48aa
(bot 1272989785) moving EIPS/eip-7542.md to stagnant (#9036)
eth-bot Dec 1, 2024
73e6aa5
(bot 1272989785) moving EIPS/eip-3074.md to stagnant (#9035)
eth-bot Dec 1, 2024
9d3a3f9
Update EIP-3670: Move to Review
axic Dec 2, 2024
ae5b912
Update EIP-4200: Update discussion URL in 4200
axic Dec 2, 2024
366c0a7
Update EIP-7480: Fix rendering of instruction list
axic Dec 2, 2024
45c4603
Add EOF contract size increase EIP
axic Dec 2, 2024
8096a3a
Add EIP: Transaction Gas Limit Cap
Giulio2002 Dec 2, 2024
c983be1
Update EIP-6690: Move to Draft
jwasinger Dec 2, 2024
28ee5e8
Add EIP: Withdrawal Credential Update Request
lucassaldanha Dec 2, 2024
a5a3d5c
Update EIP-7623: Update EIP-7762 with additional security considerations
nerolation Dec 4, 2024
7eadb48
Update EIP-7639: format as new eth wire protocol
lightclient Dec 4, 2024
51e1b9a
Update EIP-7623: add additional backwards compatibility considerations
nerolation Dec 5, 2024
dec5e43
Move @axic and @gcolvin to emeritus. (#9089)
SamWilsn Dec 5, 2024
75f8341
Update EIP-7762: add excess gas reset
adietrichs Dec 5, 2024
b45ee37
Update EIP-7691: add update fraction specification
adietrichs Dec 5, 2024
0b0df92
Update EIP-7801: Eip 7801 bitmask
garyschulte Dec 5, 2024
0f66c25
Update EIP-7723: Add "Declined for Inclusion"
timbeiko Dec 5, 2024
9b44c0d
Update EIP-7639: Fix rendering of 7639 specification
axic Dec 5, 2024
df7707f
Update EIP-7639: protocol version should be 70
lightclient Dec 6, 2024
d2f3dd4
Update EIP-7756: Cleanup
shemnon Dec 6, 2024
e204045
Update EIP-7623: Clarify and polish text
nerolation Dec 7, 2024
b72cd87
Update EIP-5450: EIP-5450 - Speling corrections and on editorial change
shemnon Dec 9, 2024
1df873f
Update EIP-7251: fix CONSOLIDATION_REQUEST_PREDEPLOY_ADDRES
protolambda Dec 9, 2024
7fbdc5d
Update EIP-7002: fix WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS
protolambda Dec 9, 2024
da2a86b
Update EIP-7251: replace check_fee with get_fee check
protolambda Dec 9, 2024
a054d0f
Update EIP-7742: use parent target blob count for excess blob gas cal…
ralexstokes Dec 9, 2024
c6a76e8
Update EIP-7623: Remove duplicated paragraph
nerolation Dec 10, 2024
91f0f0c
Update EIP-7784: Move to Review
peersky Dec 10, 2024
eacc423
Update EIP-7623: Update EIP7623 to reflect correct invalid cost
jochem-brouwer Dec 10, 2024
917cfda
Update EIP-7801: Update eip-7801.md
smartprogrammer93 Dec 11, 2024
d30c484
Update EIP-7251: Set MAX_CONSOLIDATIONS=2
mkalinin Dec 12, 2024
8bfb155
Update EIP-7756: Eip7756/table layout
shemnon Dec 15, 2024
b2bed42
Update EIP-7702: Add security consideration about use of storage (#9136)
frangio Dec 16, 2024
ca581e3
Update EIP-7805: Add explicit references to `MAX_BYTES_PER_INCLUSION_…
soispoke Dec 16, 2024
b4934fd
Update EIP-6916: Move to Last Call
taxmeifyoucan Dec 17, 2024
5b163a6
Update EIP-7542: Move to Withdrawn
smartprogrammer93 Dec 17, 2024
943a192
Add EIP: Scheduled function calls
keyvank Dec 17, 2024
821ffeb
Add EIP: Separate Metadata Section for EOF
kuzdogan Dec 17, 2024
8544216
Update EIP-7691: Decouple from EIP-7742
marioevz Dec 18, 2024
10de931
Update EIP-2537: Gas pricing MAP, MUL and ADD operations
MarekM25 Dec 18, 2024
e37988a
Update EIP-2537: Gas pricing pairing operations
MarekM25 Dec 18, 2024
3777bef
Update EIP-2537: MSM gas repricing
Marchhill Dec 18, 2024
be883f5
Update EIP-712: Update eip-712.md (#8987)
ololade97 Dec 18, 2024
1943f27
Update EIP-1234: Fix 404 status URL (#9059)
thirdkeyword Dec 18, 2024
cf910e1
Update EIP-1015: Fix Typographical Errors (#9140)
Dimitrolito Dec 18, 2024
1da6c75
Update EIP-7691: Move to Review
timbeiko Dec 18, 2024
6770dfd
Update EIP-7600: Add EIPs 7623 & 7691
timbeiko Dec 18, 2024
b2cb2f3
Update EIP-7675: Add EIP-4803 to EIP-7675
axic Dec 18, 2024
71ceb0e
Update EIP-7723: CFI/SFI & Devnets
timbeiko Dec 18, 2024
0080cdf
Update EIP-7251: Update eip-7251.md
timbeiko Dec 18, 2024
4dc6451
Update EIP-7691: Update eip-7691.md
timbeiko Dec 19, 2024
ce2e3c7
Update EIP-6110: Update eip-6110.md
timbeiko Dec 19, 2024
4fe3910
Update EIP-7002: Update eip-7002.md
timbeiko Dec 19, 2024
316bfd2
Update EIP-7702: make chain id u256 (#9143)
lightclient Dec 19, 2024
eb4715f
Update EIP-2537: Remove redundant MUL precompiles
chfast Dec 19, 2024
aad64c8
Update EIP-2935: Update eip-2935.md
timbeiko Dec 19, 2024
57d8598
Update EIP-7503: Move to Draft
0xwormhole Dec 19, 2024
b282200
Update EIP-7607: Add EIP-7666 (EVM-ify the identity precompile) to pr…
vbuterin Dec 19, 2024
1e910d9
Update EIP-7691: Change EL side naming
nerolation Dec 20, 2024
ff40bfe
Update EIP-7642: don't remove NewBlock(Hashes)
yperbasis Dec 20, 2024
a362aae
Update EIP-2537: Update eip-2537.md
timbeiko Dec 20, 2024
0fcbde3
(bot 1272989785) moving EIPS/eip-7706.md to stagnant (#9071)
eth-bot Dec 22, 2024
6def6aa
(bot 1272989785) moving EIPS/eip-7705.md to stagnant (#9070)
eth-bot Dec 22, 2024
2f4202b
(bot 1272989785) moving EIPS/eip-7676.md to stagnant (#9069)
eth-bot Dec 22, 2024
96c259f
(bot 1272989785) moving EIPS/eip-7642.md to stagnant (#9068)
eth-bot Dec 22, 2024
e3fd4ad
(bot 1272989785) moving EIPS/eip-7543.md to stagnant (#9067)
eth-bot Dec 22, 2024
8658279
Update EIP-7808: Move to Review
CarlBeek Dec 23, 2024
e5b4a82
Add EIP: SLOT precompile
Marchhill Dec 23, 2024
e8ce6c1
Add EIP: TXINDEX precompile
Marchhill Dec 23, 2024
9d6d5ff
Update EIP-7691: fix typos
oliveredget Dec 24, 2024
bad059c
Add EIP: No-Ether transactions with free-for-all tips
fulldecent Dec 24, 2024
66f6e9b
Update EIP-4762: fix typo
chloefeal Dec 25, 2024
7536f3a
Update EIP-7723: Escape Latex
timbeiko Dec 27, 2024
ee07a4b
(bot 1272989785) moving EIPS/eip-7643.md to stagnant (#9113)
eth-bot Dec 29, 2024
cbb7f0a
(bot 1272989785) moving EIPS/eip-7577.md to stagnant (#9112)
eth-bot Dec 29, 2024
e1c1dd7
Update EIP-7691: Typo Fix
nerolation Dec 30, 2024
60c905d
(bot 1272989785) moving EIPS/eip-7591.md to stagnant (#9139)
eth-bot Jan 5, 2025
e16e59d
(bot 1272989785) moving EIPS/eip-5806.md to stagnant (#9137)
eth-bot Jan 5, 2025
d96625a
Add EIP: Deactivate/Reactivate a Delegated EOA's Key
colinlyguo Jan 5, 2025
6655848
Update EIP-2537: Update eip-2537 Adjusted pairing costs in the 2nd place
MarekM25 Jan 6, 2025
7c35b89
Website: Update index.html (#9180)
darkfire-rain Jan 7, 2025
21b1cbf
Config: Update ISSUE_TEMPLATE.md (#9175)
futreall Jan 7, 2025
7f01d7b
Update EIP-7843: calculate slot in CL, improve motivation
Marchhill Jan 7, 2025
494dfe7
Add EIP: Add blob schedule to EL config files
lightclient Jan 8, 2025
1632462
Update EIP-7642: add Felix as co-author
MariusVanDerWijden Jan 8, 2025
3c4dc08
Update EIP-5792: Add status codes
lukasrosario Jan 8, 2025
c63e59d
Update EIP-5792: Add status codes"
lukasrosario Jan 8, 2025
6b5c7cf
Update EIP-7623: Clarify the gas refunds handling
chfast Jan 9, 2025
4c94526
Update EIP-2935: bring up to date with sys contract impl
lightclient Jan 9, 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
Validating CODEOWNERS rules …
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
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@65d862660abb392b8c4a3d1195a2108db131dd05
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