Commit Graph

4682 Commits

Author SHA1 Message Date
d1efe2b19b chore(ecies): expose ECIESCodec for fuzzing (#9182) 2024-06-28 20:01:02 +00:00
6e564cd064 chore(trie): remove database-related types from trie keys (#9175) 2024-06-28 16:45:06 +00:00
b24ca7637f chore: remove tx_env_with_recovered from rpc crates (#9158) 2024-06-28 15:43:55 +00:00
5416adf97b chore: rm redundant clone (#9174) 2024-06-28 17:42:25 +02:00
9129b97c5b feat(exex): backfill executor (#9123) 2024-06-28 15:22:42 +00:00
9a2cfe5a5c fix(net/peer): remove the duplicated disconnect logic (#9162)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-06-28 15:15:40 +00:00
3bf3b9e3ec fix: derive arbitrary for tests (#9167) 2024-06-28 11:24:58 +00:00
87cdfb185e refactor: reduce number of args for post_block_balance_increments (#9154) 2024-06-28 08:49:17 +00:00
e81c0798cf chore: fix wrong function name (#9164) 2024-06-28 08:15:18 +00:00
c12ca99438 dev: update NodeExitFuture (#9153)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-28 08:13:40 +00:00
ce8bcd8f1c chore(storage, provider): rename bundle state with receipts (#9160) 2024-06-28 08:02:25 +00:00
3fd5df3d00 feat(trie): in-memory trie node overlay (#8199)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-06-28 07:54:36 +00:00
472093a3e5 chore: fix clippy (#9163) 2024-06-28 09:54:10 +02:00
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
d8e6d01308 chore: move revm_spec methods from reth-primitives to chain specific crates (#9152) 2024-06-27 19:11:29 +00:00
9fd2cf027f chore: rename TrieCursorFactory::storage_tries_cursor to TrieCursorFactory::storage_trie_cursor (#9145) 2024-06-27 18:41:31 +00:00
867be500c7 refactor(node-core/matrics): refactor the register version metrics function (#9149) 2024-06-27 17:42:02 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
c23fe39dd3 feat: integrate CLI runner in CLI trait (#9146) 2024-06-27 16:11:06 +00:00
26b79f84f3 chore(static_files): fix hacky type inference (#9150) 2024-06-27 16:01:12 +00:00
5b2cd27a1a chore: remove unused methods from EvmEnvProviders (#9148) 2024-06-27 15:42:29 +00:00
5aaf91dbcb refactor: clean-up discv5 configuration (#9143) 2024-06-27 15:25:24 +00:00
1b9f5871f5 chore(rpc): move impl of eth api server out of reth-rpc-eth-api (#9135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 12:34:17 +00:00
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
acc07537bc fix(docs): Fix links node builder docs (#9140) 2024-06-27 11:22:15 +00:00
e09ed75a9b fix: use 8 byte SHA in getClientVersionV1 (#9137) 2024-06-27 11:03:40 +00:00
793aa85269 chore: move engine-primitives to engine folder (#9130) 2024-06-27 10:17:32 +00:00
16fc18bf5b chore: remove empty ban_list.rs file (#9133) 2024-06-27 12:04:20 +02:00
7a82f4eaec feat(trie): forward-only in-memory cursor (#9079) 2024-06-27 09:43:29 +00:00
18eef6a991 refactor: extract configuration types to reth-network-types (#9136) 2024-06-27 09:33:13 +00:00
9542f3bcf0 feat: add parser functionality to RethCli (#9127) 2024-06-26 19:39:49 +00:00
818375438a feat: add base fee metrics (#9129) 2024-06-26 19:12:04 +00:00
1fde1dca1e refactor: move node-core/engine to standalone crate (#9120)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-26 15:34:35 +00:00
8775a93d33 feat(cli): reth prune (#9055) 2024-06-26 14:54:06 +00:00
bdabe66426 refactor: move DbTool type to db-common (#9119) 2024-06-26 14:05:18 +00:00
832f7a5170 test: fix flaky connect (#9113) 2024-06-26 12:07:49 +02:00
83ef1f7641 Add a metric for blob transactions nonce gaps (#9106) 2024-06-25 21:30:12 +00:00
270df3eeb8 chore: add optimism cli crate (#9096) 2024-06-25 16:32:34 +00:00
a3a472a784 fix: do not drop sub protocol messages during EthStream Handshake (#9086) 2024-06-25 15:22:35 +00:00
6e146e1140 chore(trie): hold direct reference to hashed accounts in cursor (#9078) 2024-06-25 13:23:58 +00:00
c3cae95431 test: include unexpected event in panic (#9087) 2024-06-25 12:30:47 +00:00
e2015143b3 chore(trie): add helpers to return trie keys as variants (#9075) 2024-06-25 11:57:28 +00:00
6dffb92c0b perf(trie): hold direct reference to post state storage in the cursor (#9077) 2024-06-25 11:57:26 +00:00
46fdc38833 feat: initial cli abstraction (#9082) 2024-06-25 11:49:27 +00:00
ec5795f7ee Using associated trait bound for db error (#8951) 2024-06-25 11:12:55 +00:00
eb5217e2ac chore: simplify OptimismGenesisInfo extraction (#9031)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-25 09:36:54 +00:00
aac16ac606 chore(trie): TrieOp::as_update (#9076) 2024-06-25 09:07:18 +00:00
c885257e52 clippy: rm outdated clippy allow (#9070) 2024-06-25 11:17:32 +02:00
5585cb8cfa chore: add empty commands crate (#9039) 2024-06-24 22:03:19 +00:00
4cb84a443a feat: add AnyNode type (#9056)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-24 23:53:44 +02:00