Commit Graph

6304 Commits

Author SHA1 Message Date
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
e95ec4cbd5 chore(net): Remove dependency reth-network-p2p -> reth-network-types (#9984) 2024-08-01 13:10:10 +00:00
321032fcda feat: Add OP cli flag to opt-in into discv4 discovery (#9938)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-08-01 11:06:50 +00:00
41d5c07b7d chore: remove segment argument from increment_block (#9977) 2024-08-01 10:50:49 +00:00
3c2759dcc0 fix: only write receipts once on PersistenceService::save_blocks (#9976) 2024-08-01 10:50:44 +00:00
3c0bbb3545 feat: include block number in input (#9971) 2024-08-01 10:43:32 +00:00
93ab09821b feat: combine block writing in persistence task (#9960)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-08-01 09:59:35 +00:00
f52dc06938 fix: remove persisted blocks properly (#9969) 2024-08-01 07:47:53 +00:00
b869adab02 doc: replace expired example (#9973) 2024-08-01 07:18:07 +00:00
e8688b6e6c fix: treat maxfeepergas 0 as missing (#9967) 2024-08-01 07:06:58 +00:00
f17c72ff04 fix: also ignore nonce in eth_estimate (#9968) 2024-08-01 07:06:40 +00:00
62246199b9 feat(exex): backfill stream in batches (#9738) 2024-07-31 23:39:12 +00:00
c58ffc47e3 chore: remove outdated Bodies stage TODO (#9965) 2024-07-31 22:17:48 +00:00
d94caa5afb chore: remove outdated TODOs on execution tests (#9964) 2024-07-31 22:06:51 +00:00
78703b5729 Move reputation types from reth-network-api to reth-network-types (#9914)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-31 20:08:38 +00:00
02d25304f9 fix: dont select more rayon threads than cpus (#9956) 2024-07-31 19:26:02 +00:00
0fece98b05 fix: allow empty IP when decoding Ping's from field (#9953)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-31 18:14:00 +00:00
6a19d275b3 refactor(trie): use reth-storage-errors for DatabaseError type (#9951) 2024-07-31 17:22:57 +00:00
36f806d199 feat(provider): more logs for static files (#9949) 2024-07-31 16:51:45 +00:00
d57163709f feat: set pending block in canonical memory (#9950) 2024-07-31 16:50:20 +00:00
b38a3aece1 chore: remove write_trie_updates from StorageWriter (#9947) 2024-07-31 16:28:27 +00:00