Commit Graph

6335 Commits

Author SHA1 Message Date
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
f9ad47ed6c chore: sort workspace Cargo.toml entries (#10022) 2024-08-02 13:55:08 +00:00
967502c7e4 chore: use alloy AccessList result (#10021) 2024-08-02 13:12:57 +00:00
f395ff8935 feat: add method to check prague active at timestamp (#10020) 2024-08-02 12:54:28 +00:00
d7f9a255e1 feat(primitives): k256 crate fallback for secp256k1 module (#9989) 2024-08-02 12:53:59 +00:00
340c95eba0 fix(rpc/trace): trace_filter filting with trace's address (#9722)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 12:21:39 +00:00
167f6eb596 feat: add tx-level subpool add and remove traces (#10001)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 11:35:35 +00:00
ae4be80cd5 chore: better tree observability (#10014) 2024-08-02 11:12:29 +00:00
b2b1b5349d tx-pool: add Default impl for TransactionOrigin (#10013) 2024-08-02 10:50:46 +00:00
d6388fdfa9 chore: downgrade empty blocks to persist trace to debug (#10012) 2024-08-02 08:55:29 +00:00
44028076ff feat : add storage_root provider function for account (#9659)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-02 07:19:12 +00:00
db2ece8d08 op-reth: Enable eth_getProof inside authrpc (#10010) 2024-08-01 23:57:01 +00:00
7069efc751 refactor(trie): remove dependency on reth-db and reth-db-api (#10008) 2024-08-01 22:53:40 +00:00
f73a919a4a refactor(trie): move database implementations of trie cursors to reth-trie-db crate (#10004) 2024-08-01 20:36:36 +00:00
d5d46a8611 feat(rpc): debug_executionWitness (#9249)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-01 20:10:14 +00:00
217c21762e refactor(trie): move hashed post state database transaction related functions to reth-trie-db crate (#9987) 2024-08-01 19:17:19 +00:00
c71c813032 chore(sdk): enable referencing network type via FullNodeComponents::Network (#9921) 2024-08-01 17:50:20 +00:00
1a74d1407a feat(ci): check_no_std -> check_wasm (#9982) 2024-08-01 17:39:02 +00:00
5f39f42cee feat: add has eip7702 transactions (#9996) 2024-08-01 17:19:01 +00:00
333dbdeda2 chore: move remove_blocks_above to StorageWriter (#9997) 2024-08-01 17:06:44 +00:00
7fa16c9155 feat: add pipeline consistency check to launch ctx and use in launcher (#9994) 2024-08-01 17:01:35 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
f3fac56fd9 chore: move save_blocks to StorageWriter (#9991) 2024-08-01 16:36:33 +00:00