Felix Lange
2936b41514
all: implement flat deposit requests encoding ( #30425 )
...
This implements recent changes to EIP-7685, EIP-6110, and
execution-apis.
---------
Co-authored-by: lightclient <lightclient@protonmail.com>
Co-authored-by: Shude Li <islishude@gmail.com>
2024-10-09 12:24:58 +02:00
lightclient
dfd33c7792
all: implement EIP-6110, execution layer triggered deposits ( #29431 )
...
This PR implements EIP-6110: Supply validator deposits on chain. It also sketches
out the base for Prague in the engine API types.
2024-09-04 14:33:51 +02:00
jwasinger
45baf21111
eth/downloader: purge pre-merge sync code ( #29281 )
...
This PR removes pre-merge sync logic from the downloader. Now-irrelevant tests are removed and others have been updated.
2024-04-30 15:46:53 +02:00
Péter Szilágyi
bc6d184872
cmd/devp2p, eth: drop eth/66 ( #28239 )
...
* cmd/devp2p, eth: drop eth/66
* eth/protocols/eth: yes sir, linter
2023-10-03 15:03:19 +03:00
Marius van der Wijden
2a2b0419fb
all: implement withdrawals (EIP-4895) ( #26484 )
...
This change implements withdrawals as specified in EIP-4895.
Co-authored-by: lightclient@protonmail.com <lightclient@protonmail.com>
Co-authored-by: marioevz <marioevz@gmail.com>
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-01-25 15:32:25 +01:00
Justin Traglia
2c5648d891
all: fix some typos ( #25551 )
...
* Fix some typos
* Fix some mistakes
* Revert 4byte.json
* Fix an incorrect fix
* Change files to fails
2022-08-19 09:00:21 +03:00
Péter Szilágyi
c893488349
eth: pre-process downloader responses on the peer reader thread
2021-12-01 20:18:12 +02:00
Péter Szilágyi
c10a0a62c3
eth: request id dispatcher and direct req/reply APIs ( #23576 )
...
* eth: request ID based message dispatcher
* eth: fix dispatcher cancellation, rework fetchers idleness tracker
* eth/downloader: drop peers who refuse to serve advertised chains
2021-11-26 13:26:03 +02:00