Releases: ethereum/execution-specs
Releases · ethereum/execution-specs
v2.19.0 - BPO1
v2.18.0 - Osaka
What's Changed
- Improve
MessageCallGasdocumentation by @trocher in #904 - Update README for Cancun blog and Prague fork by @ensi321 in #905
- Fix spelling issues by @nnsW3 in #977
- fix:
debug->b2tby @glitched-w0rld in #1075 - chore: remove redundant words by @oftenoccur in #1086
- parse
block_hasheskey as hex by @gurukamath in #1099 - refactor: modexp exponent_head stricter type by @SamWilsn in #1238
- dev: simplify condition in is_account_alive by @enitrat in #1190
- add vulture to static analysis suite by @vedant-asati in #1206
- Update error link pending-opcodes.md by @strmfos in #1215
- Upgrade pypy/python version to 3.11 by @Carsons-Eels in #1177
- Switch to devops' runners by @SamWilsn in #1237
- fix(t8n): return the receipts list by @danceratopz in #1233
- fix: type 4 transaction accessed address addition in wrong place by @JereSalo in #1255
- Replace refernce in istanbul.md by @davidjsonn in #1267
- fix: add misisng y parity check on SetCodeTransaction by @enitrat in #1270
- Optimized bls12 381 by @fselmo in #1268
- docs: Add documentation for blocks, transactions by @souradeep-das in #1263
- docs: update contributing.md by @souradeep-das in #1279
- Fix arrow_glacier link in docs by @SamWilsn in #1283
- feat: add custom exception strings by @souradeep-das in #1266
- Add SECURITY.md by @Carsons-Eels in #1257
- Remove duplicate Cancun row from upgrades table by @gumb0 in #1282
- Switch alt_bn128 to optimized curve implementation by @SamWilsn in #1278
- 1176 - Initial python/pypy 3.11 refactors by @Carsons-Eels in #1179
- Update actions/setup-python from v4 to v5 by @PixelPil0t1 in #1293
- Re-read account code after setting 7702 delegation by @SamWilsn in #1296
- fix: update EIP-7610 link to official EIP page by @eeemmmmmm in #1299
- Refactor transaction validation to use MAX_INIT_CODE_SIZE instead of MAX_CODE_SIZE across multiple modules by @timsburk in #1243
- feat: Process
state.rewardin T8N by @marioevz in #1312 - bls12_381: Cache point generation from raw bytes by @fselmo in #1321
- Fix typing between bytes and bytearray by @SamWilsn in #1344
- (hotfix) New exception types by @Carsons-Eels in #1342
s/py3_eest/json_infra/by @SamWilsn in #1350- Don't depend on a particular branch name when fetching tests by @SamWilsn in #1320
- Remove tracing pollution from spec by @SamWilsn in #1356
- re-factor(weld): move current tests to json_infra by @gurukamath in #1360
- chore(ci): upgrade checkout to v5 by @rejected-l in #1366
- docs(cancun): fix malformed Besu EIP-4844 link; add branch link by @VolodymyrBg in #1368
- bugfix(Osaka): TARGET_BLOB_GAS_PER_BLOCK should not be an independent constant by @gurukamath in #1370
- Count opcodes by @SamWilsn in #1353
- fix tx parsing on sync by @souradeep-das in #1376
- fix: correct typos in proposed opcode names by @Galoretka in #1385
- fix: grammar corrections and minor formatting cleanup by @GarmashAlex in #1374
- chore: WELD tooling (switch over to uv+ruff) by @Carsons-Eels in #1326
- Ignore test fixtures with codespell by @SamWilsn in #1386
- Remove resolver by @SamWilsn in #1389
- Cancel running workflows on push by @SamWilsn in #1390
- chore(tests): run latest json_infra tests by @gurukamath in #1388
- Update SECURITY.md by @NikolaiKryshnev in #1395
- New lint by @SamWilsn in #1375
- chore(packaging): add all eest entrypoints; rename
ethereum-spec-fill->fillby @danceratopz in #1400 - Move point at infinity check before curve check for p256 verify by @kclowes in #1410
- fix: update parameter docstring in address utility function by @sashass1315 in #1391
- Fix: Redundant account destruction after state modification by @EperezOk in #1355
- fix: block difficulty calc frontier by @souradeep-das in #1409
- Fix: Documentation Clarity by @EperezOk in #1358
- chore(weld): update latest json and EEST commits by @gurukamath in #1405
- chore(weld): Add merged pull request template by @kclowes in #1427
- Move forks into namespace package by @SamWilsn in #1416
- chore(tooling): Update static checks by @gurukamath in #1428
- bug(tool): update path to include forks folder by @gurukamath in #1436
- docs: fix typos and inaccuracies by @jSqqrq1 in #1439
- chore(deps,tooling): bump ruff to latest version by @danceratopz in #1445
- Rewrite new fork tool to modify blob parameters by @SamWilsn in #1372
- fix dead Readme links by @pheobeayo in #1443
- type:refactor Change
is_after_forkmethod by @DeborahOlaboye in #1448 - Tune test memory usage; disable index on pypy by @SamWilsn in #1455
- Update CONTRIBUTING.md to outline issue assignment practice by @Carsons-Eels in #1457
- fixing issue #1398 by @Praniti1594 in #1593
- chore: fix typos by @radik878 in #1595
- docs: fix typo by @MozirDmitriy in #1597
- docs: fix typo by @Forostovec in #1600
- fix(doc): typing issues with new mistletoe by @SamWilsn in #1634
- chore(tooling): mypy issues with eest post-weld by @fselmo in #1633
- feat: commit-message-format by @Anuoluwapo25 in #1596
- fix(ci): don't run lint-commit on default branch by @SamWilsn in #1637
- chore(gitignore): add missing gitignore entries from eest by @felix314159 in #1643
- chore(pr-template): fix tox environment reference by @mirgee in #1642
- chore(tests): Move tests/eest to top-level tests/ directory by @kclowes in #1636
- chore(deps): add platformdirs to EEST dependencies by @mirgee in #1641
- chore(weld): ruff 79 line length alignment by @spencer-tb in #1649
- feat(besu): add exception mapping by @mirgee in #1640
- chore(pytest): Fix/enable
packages/testsunit tests by @marioevz in #1639 - chore(tests): add stubs for requests_unixsocket by @SamWilsn in #1647
- chore(tests): format requests_unixsocket by @SamWilsn in #1655
- chore: remove weld migration warnings by @fselmo in https://github.com/...
v2.18.0rc6
What's Changed
- chore(tests): fix pre alloc phase for deposit test by @spencer-tb in #1749
- bug(test-benchmark): update wrapper for execute mode by @LouisTsai-Csie in #1700
Full Changelog: v2.18.0rc6.dev2...v2.18.0rc6
v2.18.0rc6.dev2
What's Changed
- fix(fw): Call
get_type_hints()on class rather than instance by @petertdavies in #1745 - chore(specs): add osaka mainnet info by @SamWilsn in #1752
Full Changelog: v2.18.0rc6.dev1...v2.18.0rc6.dev2
v2.18.0rc6.dev1
What's Changed
- chore(deps,tooling): bump ruff to latest version by @danceratopz in #1445
- Rewrite new fork tool to modify blob parameters by @SamWilsn in #1372
- fix dead Readme links by @pheobeayo in #1443
- type:refactor Change
is_after_forkmethod by @DeborahOlaboye in #1448 - Tune test memory usage; disable index on pypy by @SamWilsn in #1455
- Update CONTRIBUTING.md to outline issue assignment practice by @Carsons-Eels in #1457
- fixing issue #1398 by @Praniti1594 in #1593
- chore: fix typos by @radik878 in #1595
- docs: fix typo by @MozirDmitriy in #1597
- docs: fix typo by @Forostovec in #1600
- fix(doc): typing issues with new mistletoe by @SamWilsn in #1634
- chore(tooling): mypy issues with eest post-weld by @fselmo in #1633
- feat: commit-message-format by @Anuoluwapo25 in #1596
- fix(ci): don't run lint-commit on default branch by @SamWilsn in #1637
- chore(gitignore): add missing gitignore entries from eest by @felix314159 in #1643
- chore(pr-template): fix tox environment reference by @mirgee in #1642
- chore(tests): Move tests/eest to top-level tests/ directory by @kclowes in #1636
- chore(deps): add platformdirs to EEST dependencies by @mirgee in #1641
- chore(weld): ruff 79 line length alignment by @spencer-tb in #1649
- feat(besu): add exception mapping by @mirgee in #1640
- chore(pytest): Fix/enable
packages/testsunit tests by @marioevz in #1639 - chore(tests): add stubs for requests_unixsocket by @SamWilsn in #1647
- chore(tests): format requests_unixsocket by @SamWilsn in #1655
- chore: remove weld migration warnings by @fselmo in #1658
- chore(ci): use locking tox-uv runner by @SamWilsn in #1657
- chore: Use order indexing for multiple Unscheduled forks by @fselmo in #1667
- chore: remove unnecessary flag from tox commands by @fselmo in #1668
- Mute lint-commits job on default branch by @SamWilsn in #1665
- fix(tool): Add tox and tox-uv as dev deps for uv sync by @fselmo in #1671
- docs:fix Documentation for calculate_block_difficulty incorrectly ref… by @pheobeayo in #1673
- refactor(testing): improve layout and naming of
testingpackages by @danceratopz in #1654 - fix(consume): consume sync validation relies on FCU only by @fselmo in #1670
- chore(testing/cli): add ethrex exception mappers by @spencer-tb in #1690
- chore(client-clis): Add system contract and deposit
BlockExceptionsforevmoneby @pdobacz in #1689 - chore(packages/tests): update bal mappers by @spencer-tb in #1661
- fix(testing/specs): Fix benchmark pre-alloc grouping by @marioevz in #1708
- feat(tests): expand *CALL gas testing test by @pdobacz in #1703
- feat(ci): create releases in EEST from EELS by @spencer-tb in #1608
- chore(ci): fix feature exact match by @spencer-tb in #1712
- chore(ci): add path filters to render workflow by @spencer-tb in #1696
- chore(deps,tooling): move
devextras todependency-groupby @danceratopz in #1688 - chore(fill,execute): only collect test modules named
test_*by @danceratopz in #1710 - feat: add SLOAD/SSTORE mixed benchmarks from execution-spec-tests by @CPerezz in #1697
- fix(cli): pytest assert write warning by @kclowes in #1699
- fix(testing): restore default gas after
fillpytester test by @danceratopz in #1718 - refactor(tests): General benchmark folder restructuring by @LouisTsai-Csie in #1681
- feat(tests): CREATE/2 running OOG on code deposit by @pdobacz in #1705
- feat(tests): Deposit contract log with no topics by @pdobacz in #1693
- feat(tests): tests for ecrecover precompile by @pdobacz in #1685
- feat(tests): tests for modexp and ripemd by @pdobacz in #1691
- bug(pytest): fixed repository root getting cluttered with logs/ directory when running with tox by @DeborahOlaboye in #1632
- fix(tests): test broken by moving logs by @SamWilsn in #1735
- fix(test-tools): fix uv sync when building fixtures for releases by @fselmo in #1739
- docs(README): fixed broken link license by @Olexandr88 in #1744
New Contributors
- @pheobeayo made their first contribution in #1443
- @DeborahOlaboye made their first contribution in #1448
- @Praniti1594 made their first contribution in #1593
- @radik878 made their first contribution in #1595
- @MozirDmitriy made their first contribution in #1597
- @Forostovec made their first contribution in #1600
- @Anuoluwapo25 made their first contribution in #1596
- @felix314159 made their first contribution in #1643
- @mirgee made their first contribution in #1642
- @CPerezz made their first contribution in #1697
- @Olexandr88 made their first contribution in #1744
Full Changelog: v2.18.0rc5.dev1...v2.18.0rc6.dev1
v2.18.0rc5.dev1
Osaka Devnet5 Preview
What's Changed
- Improve
MessageCallGasdocumentation by @trocher in #904 - Update README for Cancun blog and Prague fork by @ensi321 in #905
- Fix spelling issues by @nnsW3 in #977
- fix:
debug->b2tby @glitched-w0rld in #1075 - chore: remove redundant words by @oftenoccur in #1086
- parse
block_hasheskey as hex by @gurukamath in #1099 - refactor: modexp exponent_head stricter type by @SamWilsn in #1238
- dev: simplify condition in is_account_alive by @enitrat in #1190
- add vulture to static analysis suite by @vedant-asati in #1206
- Update error link pending-opcodes.md by @strmfos in #1215
- Upgrade pypy/python version to 3.11 by @Carsons-Eels in #1177
- Switch to devops' runners by @SamWilsn in #1237
- fix(t8n): return the receipts list by @danceratopz in #1233
- fix: type 4 transaction accessed address addition in wrong place by @JereSalo in #1255
- Replace refernce in istanbul.md by @davidjsonn in #1267
- fix: add misisng y parity check on SetCodeTransaction by @enitrat in #1270
- Optimized bls12 381 by @fselmo in #1268
- docs: Add documentation for blocks, transactions by @souradeep-das in #1263
- docs: update contributing.md by @souradeep-das in #1279
- Fix arrow_glacier link in docs by @SamWilsn in #1283
- feat: add custom exception strings by @souradeep-das in #1266
- Add SECURITY.md by @Carsons-Eels in #1257
- Remove duplicate Cancun row from upgrades table by @gumb0 in #1282
- Switch alt_bn128 to optimized curve implementation by @SamWilsn in #1278
- 1176 - Initial python/pypy 3.11 refactors by @Carsons-Eels in #1179
- Update actions/setup-python from v4 to v5 by @PixelPil0t1 in #1293
- Re-read account code after setting 7702 delegation by @SamWilsn in #1296
- fix: update EIP-7610 link to official EIP page by @eeemmmmmm in #1299
- Refactor transaction validation to use MAX_INIT_CODE_SIZE instead of MAX_CODE_SIZE across multiple modules by @timsburk in #1243
- feat: Process
state.rewardin T8N by @marioevz in #1312 - bls12_381: Cache point generation from raw bytes by @fselmo in #1321
- Fix typing between bytes and bytearray by @SamWilsn in #1344
- (hotfix) New exception types by @Carsons-Eels in #1342
s/py3_eest/json_infra/by @SamWilsn in #1350- Don't depend on a particular branch name when fetching tests by @SamWilsn in #1320
- Remove tracing pollution from spec by @SamWilsn in #1356
- re-factor(weld): move current tests to json_infra by @gurukamath in #1360
- chore(ci): upgrade checkout to v5 by @rejected-l in #1366
- docs(cancun): fix malformed Besu EIP-4844 link; add branch link by @VolodymyrBg in #1368
- bugfix(Osaka): TARGET_BLOB_GAS_PER_BLOCK should not be an independent constant by @gurukamath in #1370
- Count opcodes by @SamWilsn in #1353
- fix tx parsing on sync by @souradeep-das in #1376
- fix: correct typos in proposed opcode names by @Galoretka in #1385
- fix: grammar corrections and minor formatting cleanup by @GarmashAlex in #1374
- chore: WELD tooling (switch over to uv+ruff) by @Carsons-Eels in #1326
- Ignore test fixtures with codespell by @SamWilsn in #1386
- Remove resolver by @SamWilsn in #1389
- Cancel running workflows on push by @SamWilsn in #1390
- chore(tests): run latest json_infra tests by @gurukamath in #1388
- Update SECURITY.md by @NikolaiKryshnev in #1395
- New lint by @SamWilsn in #1375
- chore(packaging): add all eest entrypoints; rename
ethereum-spec-fill->fillby @danceratopz in #1400 - Move point at infinity check before curve check for p256 verify by @kclowes in #1410
- fix: update parameter docstring in address utility function by @sashass1315 in #1391
- Fix: Redundant account destruction after state modification by @EperezOk in #1355
- fix: block difficulty calc frontier by @souradeep-das in #1409
- Fix: Documentation Clarity by @EperezOk in #1358
- chore(weld): update latest json and EEST commits by @gurukamath in #1405
- chore(weld): Add merged pull request template by @kclowes in #1427
- Move forks into namespace package by @SamWilsn in #1416
- chore(tooling): Update static checks by @gurukamath in #1428
- bug(tool): update path to include forks folder by @gurukamath in #1436
- docs: fix typos and inaccuracies by @jSqqrq1 in #1439
New Contributors
- @trocher made their first contribution in #904
- @ensi321 made their first contribution in #905
- @nnsW3 made their first contribution in #977
- @glitched-w0rld made their first contribution in #1075
- @oftenoccur made their first contribution in #1086
- @strmfos made their first contribution in #1215
- @JereSalo made their first contribution in #1255
- @gumb0 made their first contribution in #1282
- @PixelPil0t1 made their first contribution in #1293
- @eeemmmmmm made their first contribution in #1299
- @timsburk made their first contribution in #1243
- @rejected-l made their first contribution in #1366
- @VolodymyrBg made their first contribution in #1368
- @Galoretka made their first contribution in #1385
- @GarmashAlex made their first contribution in #1374
- @NikolaiKryshnev made their first contribution in #1395
- @kclowes made their first contribution in #1410
- @sashass1315 made their first contribution in #1391
- @EperezOk made their first contribution in #1355
- @jSqqrq1 made their first contribution in #1439
Full Changelog: v1.17.0...v2.18.0rc5.dev1
v2.18.0rc3.dev1
Osaka Devnet3 Preview
What's Changed
- fix: update EIP-7610 link to official EIP page by @eeemmmmmm in #1299
- Refactor transaction validation to use MAX_INIT_CODE_SIZE instead of MAX_CODE_SIZE across multiple modules by @timsburk in #1243
- feat: Process
state.rewardin T8N by @marioevz in #1312 - bls12_381: Cache point generation from raw bytes by @fselmo in #1321
- Fix typing between bytes and bytearray by @SamWilsn in #1344
- (hotfix) New exception types by @Carsons-Eels in #1342
s/py3_eest/json_infra/by @SamWilsn in #1350
New Contributors
- @eeemmmmmm made their first contribution in #1299
- @timsburk made their first contribution in #1243
Full Changelog: v2.18.0rc2...v2.18.0rc3.dev1
v2.18.0rc2
Osaka Devnet2
Full Changelog: v2.18.0rc2.dev1...v2.18.0rc2
v2.18.0rc2.dev1
Osaka Devnet2 Preview
What's Changed
- Improve
MessageCallGasdocumentation by @trocher in #904 - Update README for Cancun blog and Prague fork by @ensi321 in #905
- Fix spelling issues by @nnsW3 in #977
- fix:
debug->b2tby @glitched-w0rld in #1075 - chore: remove redundant words by @oftenoccur in #1086
- parse
block_hasheskey as hex by @gurukamath in #1099 - refactor: modexp exponent_head stricter type by @SamWilsn in #1238
- dev: simplify condition in is_account_alive by @enitrat in #1190
- add vulture to static analysis suite by @vedant-asati in #1206
- Update error link pending-opcodes.md by @strmfos in #1215
- Upgrade pypy/python version to 3.11 by @Carsons-Eels in #1177
- Switch to devops' runners by @SamWilsn in #1237
- fix(t8n): return the receipts list by @danceratopz in #1233
- fix: type 4 transaction accessed address addition in wrong place by @JereSalo in #1255
- Replace refernce in istanbul.md by @davidjsonn in #1267
- fix: add misisng y parity check on SetCodeTransaction by @enitrat in #1270
- Optimized bls12 381 by @fselmo in #1268
- docs: Add documentation for blocks, transactions by @souradeep-das in #1263
- docs: update contributing.md by @souradeep-das in #1279
- Fix arrow_glacier link in docs by @SamWilsn in #1283
- feat: add custom exception strings by @souradeep-das in #1266
- Add SECURITY.md by @Carsons-Eels in #1257
- Remove duplicate Cancun row from upgrades table by @gumb0 in #1282
- Switch alt_bn128 to optimized curve implementation by @SamWilsn in #1278
- 1176 - Initial python/pypy 3.11 refactors by @Carsons-Eels in #1179
- Update actions/setup-python from v4 to v5 by @PixelPil0t1 in #1293
- Re-read account code after setting 7702 delegation by @SamWilsn in #1296
- eips/osaka/eip 7951 by @LouisTsai-Csie in #1291
New Contributors
- @trocher made their first contribution in #904
- @ensi321 made their first contribution in #905
- @nnsW3 made their first contribution in #977
- @glitched-w0rld made their first contribution in #1075
- @oftenoccur made their first contribution in #1086
- @vedant-asati made their first contribution in #1206
- @strmfos made their first contribution in #1215
- @JereSalo made their first contribution in #1255
- @souradeep-das made their first contribution in #1263
- @gumb0 made their first contribution in #1282
- @PixelPil0t1 made their first contribution in #1293
- @LouisTsai-Csie made their first contribution in #1291
Full Changelog: v1.17.0...v2.18.0rc2.dev1
v1.17.0
What's Changed
- Remove v1/v2 info by @timbeiko in #7
- Update YOLOv2.md by @timbeiko in #9
- Berlin: Centers check marks and makes them actual checks. by @MicahZoltu in #13
- Update ethereumjs consensus by @jochem-brouwer in #15
- EthereumJS: update berlin status by @jochem-brouwer in #16
- propose berlin hf blocks by @q9f in #14
- Add links, reformat a bit by @timbeiko in #17
- Update london.md by @tkstanczak in #20
- Add Aleut spec by @timbeiko in #21
- Aleut Testnet: add EthereumJS by @holgerd77 in #22
- Reorganize Eth1-specs Repo & Add Network Upgrades Info by @timbeiko in #24
- Add Aleut Static Nodes files by @AbdelStark in #25
- add geth aleut bootnode by @lightclient in #26
- Change genesis file to work with Besu and Geth by @timbeiko in #29
- Added a list of protocol releases by @jpitts in #31
- Update Berlin Restrospective to cover OE bug by @timbeiko in #32
- Inverts order of forks; Includes placeholder for London by @evertonfraga in #33
- Change geth releases and use blogs instead by @timbeiko in #34
- London Nethermind by @MarekM25 in #36
- Baikal by @timbeiko in #38
- Add EIP 3529 by @timbeiko in #39
- Update quilt bootnode by @lightclient in #40
- Update Waffle dependencies by @marekkirejczyk in #42
- Update london.md to reflect TurboGeth PR by @AlexeyAkhunov in #41
- Update Waffle dependency by @marekkirejczyk in #43
- JS updates for London by @jochem-brouwer in #46
- JSON-RPC OpenRPC spec by @lightclient in #44
- London nethermind by @MarekM25 in #48
- Merged 3529 by @MarekM25 in #49
- Update london.md by @holiman in #51
- 1559 JSON RPC Diff by @alita-moore in #47
- Correct
baseFeetobaseFeePerGasby @lightclient in #192 - Add Solidity, WallETH, KEthereum by @ligi in #193
- Add historical forks to eth1.0-specs repo. by @timbeiko in #52
- EIP3541 merged && difficulty bomb by @MarekM25 in #195
- Update Erigon merged status by @AlexeyAkhunov in #194
- JSON-RPC: Add
eth_createAccessListRPC call by @MariusVanDerWijden in #196 - London: Updated Ecosystem Readiness Doc by @holgerd77 in #199
- Add Caleveras, deprecate Baikal by @timbeiko in #200
- Open spec in openrpc viewer by @lightclient in #202
- Convert spaces to tabs by @lightclient in #204
- Clean up spec by @lightclient in #205
- Remove .DS_Store by @SamWilsn in #209
- Add
effectiveGasPricetoeth_getTransactionReceiptby @lightclient in #206 - add feeHistory spec by @zsfelfoldi in #212
- Add link to London testnet geth release by @fjl in #214
- Explicitly state value of base fee pre and post EIP-1559 by @lightclient in #218
- Pyspec framework by @lightclient in #219
- Implement
verify_headerby @lightclient in #224 - Propose Block for London Mainnet Activation by @timbeiko in #223
- Implement EVM arithmetic operations and Push-N operations by @SamWilsn in #242
- Start laying out files for hardfork support by @SamWilsn in #227
- Remove more references to quilt by @SamWilsn in #243
- Add deprecation message by @lightclient in #244
- Update ecosystem-readiness.md by @GregTheGreek in #246
- Add Transaction Type List by @ricmoo in #220
- DUP and SWAP EVM opcodes implementation by @Bhargavasomu in #247
- Add tool that enforces patch hygiene between hardforks. by @SamWilsn in #252
- Update web3.py readiness as currently supporting EIP-1559 / London by @fselmo in #256
- Convert dates to international format by @lightclient in #258
- Fixes date format to be ISO-8601. by @MicahZoltu in #259
- Comparison and bitwise EVM operations by @Bhargavasomu in #248
- Implement SLOAD and integrate corresponding test cases for SLOAD,SSTORE by @Bhargavasomu in #265
- Implemented opcodes MSTORE, MSTORE8, MLOAD, MSIZE by @voith in #250
- Add DappTools to ecosystem readiness checklist by @transmissions11 in #270
- Implement EVM SHA3 opcode by @Bhargavasomu in #262
- Implement EVM environmental opcodes by @Bhargavasomu in #255
- Implement control flow operations by @Bhargavasomu in #273
- Implement log operations and bloom filter by @Bhargavasomu in #276
- london: update geth mainnet version by @vieyang in #277
- Implement EVM block operations by @Bhargavasomu in #274
- Make types immutable by @petertdavies in #275
- Updating status for AWS by @evertonfraga in #288
- Run commented test cases as the required opcodes have been implemented by @Bhargavasomu in #284
- Add Ledger to the ecosystem readiness by @qd-qd in #291
- Amazon Managed Blockchain update by @evertonfraga in #292
- Update Mainnet Expected Date by @chrishobcroft in #296
- Update to active JSON-RPC spec by @fulldecent in #297
- Mark dapptools as london ready by @transmissions11 in #298
- Require
gasPricefield for both legacy and EIP-1559 transactions by @lightclient in #251 - Add EthGasStation to ecosystem readiness by @lightclient in #301
- Add genesis block by @Bhargavasomu in #294
- fixed LogsBloom by @voith in #305
- Added EXTCODECOPY to op_implementation and removed duplicate SSTORE by @voith in #304
- Organize methods inside utils.py into separate modules based on functionality by @voith in #303
- Add a proper state interface by @petertdavies in #302
- Move modules depending on frontier types into frontier hardfork by @SamWilsn in #306
- ETH1.0 => Execution Client in Readme by @MicahZoltu in #312
- Finish the renaming from eth1.0 specs to execution specs by @lightclient in #311
- Use proper EIP links for hardforks by @axic in #313
- Update Solidity readyness for London by @axic in #314
- Cleanup by @petertdavies in #308
- Added logic for contract creation; ...