Commit Graph

6324 Commits

Author SHA1 Message Date
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
30840b7b4a chore: combine persistence task removal methods (#9975) 2024-08-01 15:57:01 +00:00
09d5cb53a8 fix: do not truncate blocks to persist (#9986) 2024-08-01 15:38:06 +00:00
a28b2f09da chore(net, primitives): use derive_more::Display more (#9992) 2024-08-01 15:24:49 +00:00
0a1be8ca5b test: add engine tree test, FCU triggers reorg with all the blocks present (#9943) 2024-08-01 15:18:50 +00:00
cd0ec5703a feat(primitives): improve no_std with manual errors and alloc::String (#9990) 2024-08-01 14:58:50 +00:00
8e67053de0 typo: fix typo in best tx pool doc (#9988) 2024-08-01 14:17:48 +00:00
5e6ae6e94b feat(trie): expose trie witness on proof provider (#9915) 2024-08-01 13:51:38 +00:00
f2c736045f feat: handle disconnected blocks (#9981) 2024-08-01 13:40:46 +00:00
f25367cffd tx-pool: Make txpool independent of primitive tx types (#9916) 2024-08-01 13:39:58 +00:00
1ba8eb8361 chore: turn static file field generic on StorageWriter (#9980)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-08-01 13:21:11 +00:00
de0bbb422d chore(trie): move PrefixSetLoader to db crate (#9985) 2024-08-01 13:19:19 +00:00