Commit Graph

6457 Commits

Author SHA1 Message Date
6008deb360 chore: rm redundant ( (#10112) 2024-08-05 22:43:52 +00:00
029d8ce116 chore(deps): bump EmbarkStudios/cargo-deny-action from 1 to 2 (#10109)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 22:33:52 +00:00
40f44b7210 fix: use in memory state for state_by_hash (#10105) 2024-08-05 22:20:06 +00:00
eda161af2c feat: enable asm-keccak on more platforms (#10101) 2024-08-05 21:07:56 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
f8e6e2e3d4 chore: add additional traces for promoted txs (#10093) 2024-08-05 18:34:20 +00:00
b9ff65511d fix: ensure we're skipping invalid tx kinds (#10095) 2024-08-05 18:30:38 +00:00
c3b334bca9 chore(reth-network-api): fix typos (#10094) 2024-08-05 17:49:29 +00:00
447e3cab32 test: live sync transition, tree requests required blocks (#10082) 2024-08-05 16:50:24 +00:00
735738dfff chore: dont use tmp lock vars (#10092) 2024-08-05 16:26:23 +00:00
e1406d62ce Add in-memory block TD lookup support (#10052)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-08-05 16:24:08 +00:00
0bb5658003 tx-pool: add unit tests for add_sender_count (#10086) 2024-08-05 15:55:14 +00:00
5a8a7bc8e7 chore(rpc): remove parent beacon root from conversion functions (#10090) 2024-08-05 15:36:33 +00:00
6f8cba6bc0 feat: add metrics for in-memory state (#10085) 2024-08-05 15:16:08 +00:00
2d0c10e577 fix: use recv timeout if persistence task is active (#10087) 2024-08-05 14:59:52 +00:00
cf9b6bd9e3 feat(evm): support wasm32-wasip1 (#10083) 2024-08-05 14:21:13 +00:00
444c7a961e fix: deadlock on StaticFileProvider::get_writer (#10069)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-08-05 14:12:36 +00:00
cea8b7a9b1 tx-pool: add unit tests for EthPooledTransaction (#10080) 2024-08-05 10:47:27 +00:00
247be8c6aa feat: add api bindings for eth_simulateV1 (#10050) 2024-08-05 10:22:04 +00:00
f0df06f313 feat: add empty state method for tests (#10045)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-08-05 09:45:50 +00:00
6c76845ce0 chore: re-add derived 7702 arbitrary impl (#9720) 2024-08-05 09:20:05 +00:00
e3d624189a workflows: don't run assertoor tests on forks (#10077)
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
2024-08-05 09:11:38 +00:00
d12f0ab815 Move PeersHandleProvider to new module reth_network_api::test_utils (#10060) 2024-08-05 08:46:49 +00:00
fb5d94ece1 tx-pool: add unit tests for FinalizedBlockTracker update (#10078) 2024-08-05 08:39:56 +00:00
71bbae90e2 chore(reth-ethereum-engine): Replace HeadersClient + BodiesClient with BlockClient (#10065) 2024-08-04 17:39:35 +00:00
673e9181ee chore(reth-beacon-consensus): Replace HeadersClient + BodiesClient with BlockClient (#10066)
Co-authored-by: Skanda Bhat <bhat.skanda.m@gmail.com>
2024-08-04 17:39:12 +00:00
83ac7b5ddb chore(reth): Replace HeadersClient + BodiesClient with BlockClient (#10067) 2024-08-04 17:38:20 +00:00
88be767087 chore(reth-engine-tree): Replace HeadersClient + BodiesClient with BlockClient (#10073) 2024-08-04 17:37:54 +00:00
b592607394 Move reth_eth_wire::ProtocolVersion and reth_eth_wire::Capabilities to reth-eth-wire-types (#10071)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-08-04 16:22:14 +00:00
9c80cc4a57 chore(reth-network-p2p): Replace HeadersClient + BodiesClient with BlockClient (#10058)
Co-authored-by: Skanda Bhat <bhat.skanda.m@gmail.com>
2024-08-04 16:20:53 +00:00
a824735ade chore(reth-node-builder): Replace HeadersClient + BodiesClient with BlockClient (#10059)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-08-04 15:47:32 +00:00
2f38bb38c4 chore(deps): weekly cargo update (#10064)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-08-04 10:38:49 +00:00
9f03f8a269 fix: start payload builder on already canon head (#10041) 2024-08-03 15:16:37 +00:00
f3e79df300 chore(net): move reth_network::BlockDownloaderProvider to reth-network-api (#10003) 2024-08-03 13:42:44 +00:00
c2926de326 chore: replace unreachable error variant (#10049) 2024-08-03 13:18:23 +00:00
e98acdc8d9 feat: improve download observability (#10039) 2024-08-03 08:07:04 +00:00
2bfa2defc4 implement part of reth p2p rlpx ping (#9762)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-03 04:36:36 +00:00
52cdcf0a9a Added sync stages status to eth_sync (#10042) 2024-08-03 02:53:47 +00:00
1290260da3 chore: remove expects in persistence task (#10031) 2024-08-02 21:01:14 +00:00
721e732e46 fix: drop provider before getting the next one on range queries (#10034) 2024-08-02 20:10:31 +00:00
d3ae2b7d73 feat: use BTreemap for block numbers in CanonicalInMemoryState (#10040) 2024-08-02 19:02:37 +00:00
12ccc0ab5f feat: add prague check in ExecutionPayloadValidator (#10033)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 18:55:38 +00:00
29dc8fc05f feat: add engine2 Dockerfile (#10036) 2024-08-02 17:33:54 +00:00
d1b2612244 deps: bump zstd (#10032) 2024-08-02 16:43:28 +00:00
e9870e0d6c feat: support in memory lookups in BlockchainProvider2 (#9999) 2024-08-02 16:14:51 +00:00
a6733cafa3 feat: add more granular tx propagation logs (#10026) 2024-08-02 16:14:35 +00:00
34f4b6efae chore(net): move reth_eth_wire::DisconnectReason to reth-eth-wire-types (#10006)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 15:50:23 +00:00
054f8ffbb3 tx-pool: rm constraint for PoolTransaction (#10024) 2024-08-02 15:45:07 +00:00
f2bb8e74d9 chore: use correct type in getAccount (#10023) 2024-08-02 15:31:58 +00:00
06fbdd98d2 chore: use UnifiedStorageWriter::commit where possible (#10019) 2024-08-02 14:11:11 +00:00