Commit Graph

1108 Commits

Author SHA1 Message Date
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
560b061e5e chore: clear reth rpc types from reth binary (#11120) 2024-09-23 08:50:24 +00:00
c3d090adf4 feat: make NodeConfig generic over ChainSpec (#11039) 2024-09-19 16:05:09 +00:00
180f10001c feat: make reth-stages independent of concrete DatabaseProvider (#10934)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-19 10:47:55 +00:00
f64aecfbc8 feat(cli): expose tree engine persistence configuration (#10999) 2024-09-18 18:24:01 +00:00
87e5e0929f feat: add support for wrapping the allocator with tracy (#10874) 2024-09-13 16:12:33 +00:00
c38a425207 chore: remove prune_modes arg from BlockchainTree::new (#10857) 2024-09-12 10:48:25 +00:00
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00
d11bbe686b refactor: reduce ProviderFactory usage (#10798) 2024-09-11 09:36:34 +02:00
ac5ab944dd chore: remove optimism feature from reth docs (#10809) 2024-09-10 16:19:54 +00:00
5a5511743e chore: fix typo in chainspec (#10805) 2024-09-10 11:18:42 +00:00
8296fcc295 chore: re-export reth-consensus (#10782) 2024-09-09 13:27:11 +00:00
2b6b715b95 Remove load_trusted_setup_from_bytes (#10719)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 21:43:35 +02:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
cbad38a40f fix(op-reth): --chain help message (#10661) 2024-09-02 16:46:32 +00:00
fcab695a93 refactor: extract op-reth binary to separate crate (#10641)
Co-authored-by: Loocapro <lucaprovini1989@gmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-02 14:20:15 +00:00
51524f2534 feat: introduce ChainSpecParser generic in cli types (#10582) 2024-08-29 20:13:16 +00:00
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
019ec727a2 chore: re-export reth_chainspec in reth (#10604) 2024-08-29 08:05:14 +00:00
a24fe46b13 remove transaction forwarder trait (#9678) 2024-08-26 18:17:34 +00:00
5254f16e07 feat: add impl From BlockExecutionOutput for ExecutionOutcome (#10507) 2024-08-25 18:25:27 +00:00
5470574bf2 feat(node): remove freelist from status log (#10395) 2024-08-20 14:20:55 +00:00
cd05a96fee dep: rm confy as a dep (#10290)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-08-20 06:37:35 +00:00
ac3d62ba02 perf(tree): re-use intermediate nodes (#9836) 2024-08-13 19:57:22 +00:00
d2b0ff40d1 feat: integrate engine2 for optimism (#10222) 2024-08-08 21:55:18 +00:00
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
6f4291d94e feat: add --engine.experimental flag to enable engine2 (#10051) 2024-08-06 19:20:38 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
5a8a7bc8e7 chore(rpc): remove parent beacon root from conversion functions (#10090) 2024-08-05 15:36:33 +00:00
d12f0ab815 Move PeersHandleProvider to new module reth_network_api::test_utils (#10060) 2024-08-05 08:46:49 +00:00
83ac7b5ddb chore(reth): Replace HeadersClient + BodiesClient with BlockClient (#10067) 2024-08-04 17:38:20 +00:00
06fbdd98d2 chore: use UnifiedStorageWriter::commit where possible (#10019) 2024-08-02 14:11:11 +00:00
c71c813032 chore(sdk): enable referencing network type via FullNodeComponents::Network (#9921) 2024-08-01 17:50:20 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
3c0bbb3545 feat: include block number in input (#9971) 2024-08-01 10:43:32 +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
700caca7a8 Revert "Moving Optimism bin to Optimism Cli" (#9875) 2024-07-29 22:52:59 +02:00
56b2798090 Moving Optimism bin to Optimism Cli (#9439)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-29 15:32:50 +00:00
d6f633b695 fix(node-core): build time cargo features (#9866) 2024-07-29 13:27:00 +00:00
6fa81153bf chore: fix typos (#9851) 2024-07-27 09:23:06 +00:00
7df42454c0 chore: fix clippy errors (#9845)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-27 05:33:29 +00:00
5688739499 feat(trie): allow passing intermediate nodes to overlay state root (#9839) 2024-07-26 15:33:19 +00:00
0be2c17a9f chore(rpc): EthApiTypes trait for network specific error AT (#9523)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 17:30:30 +00:00
93ebdf292b feat: move metrics to its own crate (#9691)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 15:47:46 +00:00
d06149aa4d fix: use saturating sub for getting safe and finalized hashes (#9792) 2024-07-25 10:10:48 +00:00
079c648f57 feat: add engine2 binary (#9772) 2024-07-24 16:30:27 +00:00
21335d65d0 feat: move hashed state and trie writing to provider (#9636) 2024-07-24 14:26:03 +00:00
5ec0c26980 refactor(trie): move state root database operations into extension trait (#9635)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-22 10:59:49 +00:00
63e5dac0b6 feat(trie): write sorted hashed state (#9519) 2024-07-15 15:15:58 +00:00
22df39a100 chore: use DatabaseProviderRW on StateWriter::write_to_storage instead of TX (#9449) 2024-07-11 19:54:41 +00:00