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

pi3 #6

Open
wants to merge 4,025 commits into
base: upstream
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4025 commits
Select commit Hold shift + click to select a range
df1192b
Update EIP-721: Spell collectible consistently (#6527)
christopheradams Sep 13, 2023
e788377
Update EIP-1202: Move to Review
xinbenlv Sep 13, 2023
ed54cdb
Update EIP-7516: BLOBBASEFEE opcode
CarlBeek Sep 13, 2023
7418ed3
Add EIP: Abstract Token
cr-walker Sep 13, 2023
3707ec4
Update eip-4337.md (#6664)
ssteiger Sep 13, 2023
46bb342
Add EIP: EVM Modular Arithmetic Extensions (EVMMAX)
jwasinger Sep 13, 2023
2f68e7d
Add EIP: L2 Token List (#6734)
Therecanbeonlyone1969 Sep 13, 2023
20c866d
Config: Disable maximum concurrent dependency PRs (#6773)
Pandapip1 Sep 13, 2023
d196326
Update EIP-6617: Move to Review
chiro-hiro Sep 13, 2023
98b3d54
Update EIP-6170: Update eip-6170.md (#6797)
lolieatapple Sep 13, 2023
21490e1
Update EIP-4337: Update eip-4337.md
tomarsachin2271 Sep 14, 2023
b27a4c8
Update EIP-7514: Update eip-7514.md
dapplion Sep 14, 2023
3ac81c3
Update EIP-7516: update `BLOBBASEFEE` opcode value so it does not cla…
smartprogrammer93 Sep 14, 2023
8312e6a
Update EIP-7516: removes remaning references to 0x49
CarlBeek Sep 14, 2023
4534f1e
Update EIP-7514: Update eip-7514 constant name
dapplion Sep 14, 2023
1942c16
Update EIP-6982: Minor Improvements EIP6982
urataps Sep 15, 2023
4708c61
Update EIP-3091: Move to Draft
ligi Sep 15, 2023
fe9e29a
Update EIP-6963: Update eip-6963.md to fix typos
usame-algan Sep 18, 2023
9c499a5
Update EIP-3085: Move to Review (#6457)
Pandapip1 Sep 18, 2023
96da662
Add EIP: Upgradable Fungible Token
jeffishjeff Sep 18, 2023
0eea85e
Add EIP: Preimage retention (#6873)
gballet Sep 18, 2023
0add486
Add EIP: Automatically Reset Tesnet
taxmeifyoucan Sep 18, 2023
2787dd2
Update EIP-7508: Add repository address
ThunderDeliverer Sep 19, 2023
a55e7f8
Add EIP: Atomic Storage Operations SCREDIT and SDEBIT
shemnon Sep 19, 2023
752d81b
Update EIP-2645: Update eip-2645.md (TYPO Fix)
furkan-ux Sep 19, 2023
0fdda25
Update EIP-7401: Move to Final
ThunderDeliverer Sep 19, 2023
d1a3632
Update EIP-4881: Move to Final
ethDreamer Sep 19, 2023
7ff802d
Update EIP-7329: Move to Final
shemnon Sep 19, 2023
d1a68b3
Add EIP: Add time-weighted averaging to the base fee
guy-goren Sep 19, 2023
606a07a
Update EIP-7409: Move to Last Call
ThunderDeliverer Sep 19, 2023
a22ce0f
Update EIP-2539: Move to Draft (#7535)
hujw77 Sep 19, 2023
847b87d
Update EIP-5920: expand the motivation a bit
charles-cooper Sep 19, 2023
2f00671
Update EIP-5069: Bikeshedding some handbook stuff
SamWilsn Sep 20, 2023
5c9a797
Update EIP-7514: Move to Review
dapplion Sep 20, 2023
61397f6
Update EIP-1191: Fix Implementation Table (#6965)
digiwand Sep 20, 2023
f015879
Update EIP-7432: Move to Review
karacurt Sep 20, 2023
0c1ba81
Add EIP: Multi-User NFT Extension
minkyn Sep 21, 2023
3f71cdc
Add EIP: Empty accounts deprecation
petertdavies Sep 21, 2023
b233890
Update EIP-7378: Fix typos
omahs Sep 21, 2023
71eedd1
Update EIP-7519: Fix typos
omahs Sep 21, 2023
ce2722f
Update EIP-6551: Update eip-6551.md (#7018)
Elemino Sep 21, 2023
32f3356
Add EIP: NFT Relationship Enhancement
xg1990 Sep 21, 2023
9cc70b8
Update EIP-7514: Fix typos (#7756)
omahs Sep 22, 2023
dd2c498
Update EIP-7512: Fix typos (#7755)
omahs Sep 22, 2023
a0f71a8
Update EIP-7508: Fix typos (#7754)
omahs Sep 22, 2023
93d19f3
Update EIP-7503: Fix typo (#7753)
omahs Sep 22, 2023
c588f38
Update EIP-7444: Fix typo (#7752)
omahs Sep 22, 2023
fefa4a4
Update EIP-7425: Fix typos (#7751)
omahs Sep 22, 2023
f01fdf5
Update EIP-7409: Fix typos (#7750)
omahs Sep 22, 2023
cee6757
Update EIP-7401: Fix typos (#7748)
omahs Sep 22, 2023
e5b66fc
Update EIP-6120: update
Zergity Sep 22, 2023
b2e23ba
Update EIP-663: Update opcodes for SWAPN and DUPN
gumb0 Sep 22, 2023
4b715cf
Update EIP-663: Replace runtime stack checks with EOF validation rule…
gumb0 Sep 22, 2023
3a3bc7f
Update EIP-7069: Add charge for value-bearing calls
gumb0 Sep 22, 2023
a3fa5c0
Update EIP-6206: Add non-returning functions specification
gumb0 Sep 22, 2023
55cf6b8
Add EIP: EOF - Data section access instructions
gumb0 Sep 22, 2023
0f11446
Update EIP-7201: Explain possibility to use different formulas
frangio Sep 22, 2023
16e60d1
Update EIP-7201: Move to Review
frangio Sep 22, 2023
ebcaa3c
Add EIP: OIDC ZK Verifier for AA Account
dongshu2013 Sep 24, 2023
4670d27
Update EIP-6909: Update Transfer Event To Log Caller
jtriley-eth Sep 24, 2023
147a056
Update EIP-7512: Fix authors
rmeissner Sep 25, 2023
b3a296e
Update EIP-6909: index id, not caller
jtriley-eth Sep 25, 2023
58f3c8c
Update EIP-6963: Add RDNS section for motivation and requirements
everdimension Sep 25, 2023
73bfb2f
Add EIP: Ethereum state using a unified verkle tree
gballet Sep 26, 2023
761df83
Update EIP-4788: post audit tweaks
lightclient Sep 26, 2023
949901b
Update EIP-4788: update ring buffer size rationale for new ring buffe…
lightclient Sep 26, 2023
bc5c1d1
Update EIP-6963: updates for object.freeze and other recommendations
kdenhartog Sep 27, 2023
88375eb
Update EIP-6963: Move to Last Call
pedrouid Sep 27, 2023
9df2962
Update EIP-6780: remove mention of verkle tree behavior
gballet Sep 28, 2023
1c4afdf
Update EIP-7201: Updates to wording
frangio Sep 28, 2023
ab09f2e
Update EIP-6900: Spec Update 4
adam-alchemy Sep 29, 2023
9518d1d
(bot 1272989785) moving EIPS/eip-6596.md to stagnant (#7707)
eth-bot Oct 1, 2023
316dc90
(bot 1272989785) moving EIPS/eip-5827.md to stagnant (#7704)
eth-bot Oct 1, 2023
8093949
(bot 1272989785) moving EIPS/eip-4944.md to stagnant (#7703)
eth-bot Oct 1, 2023
a8d9d97
(bot 1272989785) moving EIPS/eip-3074.md to stagnant (#7702)
eth-bot Oct 1, 2023
089c02e
Update EIP-7480: Change prices of DATALOAD and DATALOADN to be consis…
gumb0 Oct 2, 2023
8c7f4a5
Update EIP-7409: Updates implementation address and deadline, prettif…
steven2308 Oct 3, 2023
be77ddf
Add EIP: Increase the MAX_EFFECTIVE_BALANCE
michaelneuder Oct 3, 2023
ba6c342
Update EIP-1559: Clarify who pays gas fees (#7423)
0xScratch Oct 4, 2023
286f6d5
Update EIP-820: Remove superfluous pre tag (#7505)
SamWilsn Oct 4, 2023
3a19117
Update EIP-1820: Remove superfluous pre tag (#7506)
SamWilsn Oct 4, 2023
946735d
Update EIP-6963: make icon requirement wording consistent
jiexi Oct 4, 2023
91f611a
Update EIP-7053: Move to Final
bafu Oct 5, 2023
08be56b
Add EIP: General Intents for Smart Contract Wallets (#7739)
pixelcircuits Oct 5, 2023
d5373e9
Update EIP-7212: Clarifications and improvements
nalinbhardwaj Oct 6, 2023
e36605b
Update EIP-7085: update EIP-7085
xg1990 Oct 7, 2023
af38dd2
(bot 1272989785) moving EIPS/eip-6464.md to stagnant (#7706)
eth-bot Oct 8, 2023
b6d1b71
Update EIP-6809: Move to Final
NarcisCRO Oct 11, 2023
4018e95
Update EIP-6808: Move to Final
NarcisCRO Oct 11, 2023
bb1ca48
Update EIP-6963: Move to Final
pedrouid Oct 11, 2023
b08f4e4
Update EIP-7432: Several enhancements
karacurt Oct 11, 2023
46d979f
Update EIP-6110: fix typo
xiaolou86 Oct 12, 2023
634d2b1
(bot 1272989785) moving EIPS/eip-6506.md to stagnant (#7772)
eth-bot Oct 15, 2023
b8f8510
(bot 1272989785) moving EIPS/eip-6366.md to stagnant (#7771)
eth-bot Oct 15, 2023
74a18de
(bot 1272989785) moving EIPS/eip-5485.md to stagnant (#7770)
eth-bot Oct 15, 2023
0343dd3
(bot 1272989785) moving EIPS/eip-5252.md to stagnant (#7769)
eth-bot Oct 15, 2023
68a8276
(bot 1272989785) moving EIPS/eip-4950.md to stagnant (#7768)
eth-bot Oct 15, 2023
ab33c7e
Update EIP-7503: Move to Review
keyvank Oct 16, 2023
ddd74b4
Update EIP-6315: Rewrite
Pandapip1 Oct 16, 2023
ca741b2
Update EIP-6956: Fix typos
xiaolou86 Oct 17, 2023
74e3a7a
Update EIP-6465: Fix typo
vuittont60 Oct 17, 2023
8cff995
Update EIP-6900: Spec Update 5
fangting-alchemy Oct 17, 2023
70a5579
Update EIP-6900: add reference implementation
fangting-alchemy Oct 17, 2023
a33ae85
Add EIP: Token Converter
Dexaran Oct 17, 2023
1051edb
Update EIP-7015: allow arbitratry `TYPEHASH` and correponding fields …
oveddan Oct 17, 2023
6d02a67
Update EIP-7503: fix typo
shuoer86 Oct 18, 2023
5cf3209
Update EIP-6956: fix a couple of typos
shuoer86 Oct 18, 2023
9115ba1
Add EIP: Web3 URL to EVM Call Message Translation
qizhou Oct 18, 2023
2bf5036
Update EIP-5773: fix typo
shuoer86 Oct 18, 2023
0f6fbc2
Update EIP-6963: fix typo
operatos Oct 18, 2023
480fc37
Update EIP-6492: fix typos
GoodDaisy Oct 18, 2023
6c7c46e
Update EIP-6672: fix typos (#7840)
xiaolou86 Oct 18, 2023
ab2383a
Update EIP-1046: Fix some issues
Pandapip1 Oct 18, 2023
15299e6
Add EIP: Registries and Adapters for Smart Accounts (#7484)
kopy-kat Oct 18, 2023
56c92ae
Add EIP: ETH (Native Asset) Address Convention (#7808)
Joeysantoro Oct 18, 2023
b29c305
Update EIP-7201: Move to Last Call
frangio Oct 18, 2023
8b9d4a5
Add EIP: Reuse Withdrawn Validator Indices
djrtwo Oct 19, 2023
54cf63a
Add EIP: eth/69 - available-blocks-extended protocol
smartprogrammer93 Oct 22, 2023
a06b3d4
Update EIP-6493: Align list style with EIP-4844
etan-status Oct 23, 2023
81c690c
Update EIP-6093: 6093 Include error-decoded operations in the Securit…
ernestognw Oct 23, 2023
cd05a14
Update EIP-6315: Move to Review
Pandapip1 Oct 24, 2023
b8e399a
Update EIP-6366: Move to Review
chiro-hiro Oct 24, 2023
a6bbcf7
Update EIP-6493: Move `type` from `signature` to `payload`
etan-status Oct 24, 2023
0100f79
Update EIP-5564: Move to Review
nerolation Oct 25, 2023
2d796e8
Update EIP-6120: ERC-165 interface
Zergity Oct 25, 2023
939395b
Create jekyll.yml
Pandapip1 Oct 25, 2023
0f44e2b
Move ERCs to separate repository (#7206)
lightclient Oct 25, 2023
c6c0baa
CI: Combine EIPs and ERCs (#7920)
Pandapip1 Oct 25, 2023
50b2221
Update actions/checkout action to v4 (#7919)
renovate[bot] Oct 25, 2023
9670c16
Use correct repo format
Pandapip1 Oct 25, 2023
639ced4
Fix ANOTHER bug
Pandapip1 Oct 25, 2023
47b0182
Why are you like this Jekyll?
Pandapip1 Oct 25, 2023
0504dcd
Rerun website build every 15min
Pandapip1 Oct 25, 2023
47ce702
all: update link to new ercs repo (#7922)
lightclient Oct 25, 2023
957a574
Config: update pr template with ercs moved notice (#7923)
lightclient Oct 25, 2023
a4e1ef7
Update README: add notice about repo split in readme (#7924)
lightclient Oct 25, 2023
7894fa5
Bump activesupport from 7.0.4.3 to 7.0.7.2 (#7518)
dependabot[bot] Oct 26, 2023
40752b0
Bump commonmarker from 0.23.9 to 0.23.10 (#7462)
dependabot[bot] Oct 26, 2023
25cdf1d
CI: Get `eipw` running again (#7928)
SamWilsn Oct 26, 2023
ac3b0b4
Update EIP-7542: Update EIP-7542 to reflect its alignment with EIP-4444
smartprogrammer93 Oct 27, 2023
bb1725e
Use experimental eip-review-bot
Pandapip1 Oct 27, 2023
5ab443f
Revert the experimental bot
Pandapip1 Oct 27, 2023
cb3c968
Use latest bot
Pandapip1 Oct 27, 2023
b4de3a9
Fix HTMLProofer
Pandapip1 Oct 27, 2023
7ffc712
Hardcode EIPs into jekyll file
Pandapip1 Oct 27, 2023
d72afda
Sync HTMLProofer job
Pandapip1 Oct 27, 2023
69bab32
Update EIP-4844: fix typo on blob batch verification function name
ralexstokes Oct 30, 2023
9c6742d
Update EIP-7495: Mention support for optional fields in motivation
etan-status Oct 30, 2023
9e9f8fb
Update EIP-1: Allow links to the yellow paper (#7884)
SamWilsn Nov 1, 2023
6acfa9b
Update EIP-6780: say "target" instead of "caller"
PaulRBerg Nov 1, 2023
c29595c
Add EIP: Move committee index outside Attestation
dapplion Nov 4, 2023
37416c7
Update EIP-1153: fix typo
Nashtare Nov 7, 2023
b641659
Update EIP-7480: fix typo
momodaka Nov 9, 2023
ca09982
Add EIP: Verkle proof verification precompile
gballet Nov 10, 2023
34f0c9b
Update EIP-6916: Move to Review
taxmeifyoucan Nov 10, 2023
79a6bce
Update EIP-7549: fix typo
hyperbolic-versor Nov 10, 2023
ee3e63c
(bot 1272989785) moving EIPS/eip-6810.md to stagnant (#7901)
eth-bot Nov 12, 2023
a3964a9
(bot 1272989785) moving EIPS/eip-5000.md to stagnant (#7894)
eth-bot Nov 12, 2023
9821ad9
(bot 1272989785) moving EIPS/eip-3455.md to stagnant (#7892)
eth-bot Nov 12, 2023
f7cd603
Update EIP-7199: Move to Withdrawn (#7225)
SamWilsn Nov 15, 2023
c075836
(bot 1272989785) moving EIPS/eip-6789.md to stagnant (#7900)
eth-bot Nov 19, 2023
91bba98
Config: Add g11tech to governance group (#7741)
g11tech Nov 21, 2023
01ba9da
Config: Add xinbenlv (myself) to governance group (#7745)
xinbenlv Nov 21, 2023
bba648c
Update EIP-7495: Add `Variant[S]` / `OneOf[S]` type safety layer
etan-status Nov 22, 2023
d89b671
Update EIP-6493: Use `Variant[S]` for type safety
etan-status Nov 22, 2023
2f2e50d
Update EIP-4788: Move to Review
ralexstokes Nov 28, 2023
9ec9ff9
Update EIP-3074: Move to Review
lightclient Nov 28, 2023
d6be759
Update EIP-7516: Move to Review
CarlBeek Nov 28, 2023
9f20f20
Update EIP-7495: Allow setting properties in `StableContainer` impl
etan-status Nov 29, 2023
95cac80
Update EIP-7212: Change the implementation address
ulerdogan Nov 30, 2023
14d6cf4
Update EIP-4844: minor clean-up
hwwhww Nov 30, 2023
ca45566
Update EIP-7549: Move to Draft
dapplion Nov 30, 2023
948664c
Update EIP-4844: Clarify blob retention window part
flcl42 Dec 1, 2023
7fb615a
Config: Add execution-specs repo to the list of link exceptions (#8007)
timbeiko Dec 1, 2023
10b9292
Update EIP-3074: update 3074 MAGIC byte
anna-carroll Dec 2, 2023
45301a2
Update EIP-7549: fix typo #8015
dzizazda Dec 5, 2023
936f2c9
Update EIP-7480: implicit zero-padding on out-of-bounds access
gumb0 Dec 5, 2023
1571eaf
Update EIP-4750: Rename CALLF's argument to target_section_index
gumb0 Dec 7, 2023
d4deb4d
Update EIP-6206: rename JUMPF's argument to target_section_index
gumb0 Dec 7, 2023
babb441
Add EIP: Hardfork Meta - Dencun
timbeiko Dec 7, 2023
e269a7a
Update EIP-6122: Move to Last Call
timbeiko Dec 7, 2023
0249f04
Add EIP: Hardfork Meta Backfill - Berlin to Shapella
timbeiko Dec 8, 2023
2149e6f
(bot 1272989785) moving EIPS/eip-6888.md to stagnant (#7973)
eth-bot Dec 10, 2023
1761bd3
(bot 1272989785) moving EIPS/eip-6811.md to stagnant (#7972)
eth-bot Dec 10, 2023
4a815c7
Update EIP-6780: Move to Review
timbeiko Dec 11, 2023
03bb936
Update EIP-6953: Move to Last Call
timbeiko Dec 12, 2023
150b6c7
Update EIP-7569: Move to Review
timbeiko Dec 12, 2023
d88d99f
Update EIP-6475: simple typo fix in 6475
flyw0rld Dec 17, 2023
bcb19a7
Update EIP-7545: clarify precompile interface
gballet Dec 17, 2023
0a72b16
Add EIP: Inclusion lists
michaelneuder Dec 20, 2023
94237c2
Update EIP-3074: fix misaligned memory description
lightclient Dec 20, 2023
923a380
(bot 1272989785) moving EIPS/eip-6988.md to stagnant (#8014)
eth-bot Dec 24, 2023
d6a0668
(bot 1272989785) moving EIPS/eip-6913.md to stagnant (#8013)
eth-bot Dec 24, 2023
4beea75
Update EIP-3074: add nonce to auth msg to provide revocation
lightclient Dec 27, 2023
14f121f
Update EIP-6690: fix typo & linter error
shuoer86 Dec 29, 2023
bbade0d
Update EIP-5806: fix typo
shuoer86 Dec 29, 2023
3da7e6e
Update EIP-6493: Move to Review
etan-status Dec 31, 2023
6fa42ce
Update EIP-684: Fix typo (#8061)
cristiantroy Jan 3, 2024
fede8c5
Update EIP-225: Update eip-225.md to fix typo "singer" (#8038)
andrewcoder666 Jan 3, 2024
2f574d0
Update EIP-145: fix typo (#7958)
momodaka Jan 3, 2024
fb3fd62
Config: Remove myself as governing editor (#8079)
Pandapip1 Jan 4, 2024
3aaf784
Update EIP-3540: Remove mention of terminating instruction requirement
gumb0 Jan 4, 2024
aca0dc5
Update EIP-4844: Clarify type for better readability
xinbenlv Jan 5, 2024
dfee781
Update EIP-7569: Add Testnet times
timbeiko Jan 8, 2024
9d0bee7
Update EIP-6404: Remove placeholder TBD sections
etan-status Jan 9, 2024
dca3992
(bot 1272989785) moving EIPS/eip-3540.md to stagnant (#8057)
eth-bot Jan 14, 2024
1901d2b
(bot 1272989785) moving EIPS/eip-2015.md to stagnant (#8056)
eth-bot Jan 14, 2024
d505875
Update EIP-6404: Move to Review
etan-status Jan 19, 2024
7eb97f3
Update EIP-7002: Fix typos
deffrian Jan 19, 2024
6572e92
Update EIP-6916: fix typo
Thabokani Jan 21, 2024
3baad83
Update EIP-5806: Update EIP-5806
Amxx Jan 25, 2024
79c36db
Update EIP-5806: use TX_TYPE for signature generation
Amxx Jan 25, 2024
96f0b77
Update EIP-4762: fix some syntax issues
gballet Jan 25, 2024
37a5e93
Update EIP-7514: Move to Last Call
timbeiko Jan 26, 2024
1c0aa25
Update EIP-6466: Move to Review
etan-status Jan 26, 2024
0ca5cdc
Update EIP-6465: Move to Review
etan-status Jan 26, 2024
b833b45
Update EIP-6122: Move to Final
timbeiko Jan 29, 2024
8ed81ef
Update EIP-6953: Move to Final
timbeiko Jan 29, 2024
fce30c5
Update EIP-4788: Move to Last Call
ralexstokes Jan 30, 2024
bed4b1c
Update EIP-4938: Move to Last Call
timbeiko Jan 30, 2024
6b917db
Update EIP-5793: Move to Last Call (#8147)
timbeiko Jan 30, 2024
e00f4da
Update EIP-4844: Move to Last Call
dankrad Jan 30, 2024
faccff3
Update EIP-7251: Fix typo EIP-7251 typo
dapplion Jan 31, 2024
af92489
Update EIP-7516: Move to Last Call
CarlBeek Jan 31, 2024
a67ac85
Update EIP-7044: Move to Last Call
dapplion Jan 31, 2024
cfbd303
Update EIP-7045: Move to Last Call
djrtwo Jan 31, 2024
a9f7ddb
Update EIP-6780: Move to Last Call
gballet Jan 31, 2024
aabe10e
Update EIP-7069: add returndataload opcode
charles-cooper Feb 1, 2024
d2c88e1
Add EIP: Reserve Precompile Address Range for RIPs
CarlBeek Feb 1, 2024
017fa25
Update EIP-7516: Use "instruction" term
chfast Feb 2, 2024
cc2029f
Update EIP-4788: Use "blob" term consistent with EIP-4844
sealer3 Feb 5, 2024
4e8d7b1
Update EIP-5806: Update EIP-5806
Amxx Feb 6, 2024
84653b8
Update EIP-7568: Move to Review
timbeiko Feb 6, 2024
3beab23
Update EIP-7587: Move to Review
CarlBeek Feb 6, 2024
aa5974b
Update EIP-7480: match to EOF Megaspec
pdobacz Feb 6, 2024
8e35c4a
Update EIP-7569: Add Dencun mainnet epoch & time
timbeiko Feb 8, 2024
c07b6a0
Update EIP-5656: Move to Last Call
timbeiko Feb 8, 2024
65ef9d5
Update EIP-7568: Move to Last Call
timbeiko Feb 8, 2024
618d1b7
Update EIP-7569: Move to Last Call
timbeiko Feb 8, 2024
9b882bf
Update EIP-6122: Fix typo in EIP-6122 (#8170)
gfukushima Feb 8, 2024
0533722
Config: match `tree` along with `blob` for Github repos. (#8171)
timbeiko Feb 8, 2024
a67f8e1
Update EIP-4844: Rename gasPrice to baseFee
MicahZoltu Feb 8, 2024
d0b62aa
Update EIP-7587: Moves 7587 from info to meta type
CarlBeek Feb 8, 2024
16460f9
Update EIP-7039: Update eip-7039.md
SamWilsn Feb 10, 2024
92daa1d
Add EIP: Hardfork Meta - Pectra
timbeiko Feb 12, 2024
ce9f306
Update EIP-2070: Move to Withdrawn
timbeiko Feb 12, 2024
23e18e5
Update EIP-7568: Mention 2070 in 7568
timbeiko Feb 12, 2024
84cda2f
Update dependency github-pages to v230
renovate[bot] Feb 13, 2024
086e75e
Merge remote-tracking branch 'upstream/Pandapip1-bib'
MissLov3ly Feb 13, 2024
9b1b7cb
Merge branch 'renovate/major-jekyll-ecosystem-packages'
MissLov3ly Feb 13, 2024
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 -->
5 changes: 2 additions & 3 deletions ISSUE_TEMPLATE.md → .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@

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://github.com/ethereum/EIPs/blob/master/EIPS/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.

Expand Down
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.
17 changes: 17 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"$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"
]
}
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 }}
170 changes: 170 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
name: Continuous Integration

on:
pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
- edited

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

jobs:
save-pr:
name: Save PR Number
runs-on: ubuntu-latest

steps:
- name: Save PR number
env:
PR_NUMBER: ${{ github.event.number }}
PR_SHA: ${{ github.event.pull_request.head.sha }}
MERGE_SHA: ${{ github.sha }}
run: |
mkdir -p ./pr
echo $PR_NUMBER > ./pr/pr_number
echo $PR_SHA > ./pr/pr_sha
echo $MERGE_SHA > ./pr/merge_sha

- name: Upload PR Number
uses: actions/upload-artifact@65d862660abb392b8c4a3d1195a2108db131dd05
with:
name: pr_number
path: pr/

htmlproofer:
name: HTMLProofer
runs-on: ubuntu-20.04

steps:
- name: Checkout EIPs
uses: actions/checkout@v4
with:
repository: ethereum/EIPs
path: ''
- name: Checkout ERCs
uses: actions/checkout@v4
with:
repository: ethereum/ERCs
path: ERCs
- name: Merge Repos
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
- name: Setup Ruby
uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0
with:
ruby-version: '3.1' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Build with Jekyll
run: bundle exec jekyll build
env:
JEKYLL_ENV: production

- name: Build Website
run: |
bundle exec jekyll doctor
bundle exec jekyll build

- name: HTML Proofer
run: bundle exec htmlproofer --allow-missing-href --disable-external --assume-extension '.html' --log-level=:info --cache='{"timeframe":{"external":"6w"}}' --checks 'Links,Images,Scripts,OpenGraph' --no-check-sri --ignore-empty-alt --no-enforce_https ./_site
- name: DNS Validator
run: bundle exec github-pages health-check

link-check:
name: Link Check
runs-on: ubuntu-latest

steps:
- name: Checkout EIP Repository
uses: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f

- name: Link Checker
uses: gaurav-nelson/github-action-markdown-link-check@d53a906aa6b22b8979d33bc86170567e619495ec
with:
config-file: config/mlc_config.json
use-quiet-mode: no
use-verbose-mode: yes
check-modified-files-only: yes

codespell:
name: CodeSpell
runs-on: ubuntu-latest

steps:
- name: Checkout EIP Repository
uses: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f

- name: Get Changed Files
id: changed
continue-on-error: true
run: |
echo "CHANGED_FILES<<EOF" >> $GITHUB_ENV
gh pr diff ${{ github.event.number }} --name-only | sed -e 's|$|,|' | xargs -i echo "{}" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Run CodeSpell
uses: codespell-project/actions-codespell@57beb9f38f49d773d641ac555d1565c3b6a59938
if: steps.changed.outcome == 'success'
with:
check_filenames: true
ignore_words_file: config/.codespell-whitelist
path: ${{ env.CHANGED_FILES }}
skip: .git,Gemfile.lock,**/*.png,**/*.gif,**/*.jpg,**/*.svg,.codespell-whitelist,vendor,_site,_config.yml,style.css

eipw-validator:
name: EIP Walidator
runs-on: ubuntu-latest

steps:
- name: Checkout EIP Repository
uses: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f

- uses: ethereum/eipw-action@b8de7ea9ad5cb842301e63898afb996c451c18cf
id: eipw
with:
token: ${{ secrets.GITHUB_TOKEN }}
unchecked: 1, 5069, 5757
options-file: config/eipw.toml

markdownlint:
name: Markdown Linter
runs-on: ubuntu-latest
steps:
- name: Checkout EIP Repository
uses: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f

- name: Get Changed Files
id: changed
continue-on-error: true
run: |
echo "CHANGED_FILES<<EOF" >> $GITHUB_ENV
gh pr diff ${{ github.event.number }} --name-only | grep -E -x '[^/]+\.md|EIPS/eip-[0-9]+\.md' >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Lint
uses: DavidAnson/markdownlint-cli2-action@f5cf187ef11bd3a68a127321b794aa252ff23019
if: steps.changed.outcome == 'success'
with:
command: config
globs: |
config/.markdownlint.yaml
${{ env.CHANGED_FILES }}
Loading