Commit Graph

468 Commits

Author SHA1 Message Date
c659e28aa0 feat(storage): replace Tree generic with Arc<dyn TreeViewer> (#7810)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 19:10:45 +00:00
b3db4cf56d feat: add UX improvements on e2e testing (#7804) 2024-04-23 14:30:38 +00:00
9fd35f948c chore: move TestConensus to reth-consensus (#7813) 2024-04-23 12:42:51 +00:00
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
9a1d6ea9ca feat: base fee param fetching at a specific block (#7783) 2024-04-22 15:46:56 +00:00
31801c7bc5 chore: flatten beacon-consensus test deps (#7796) 2024-04-22 12:12:31 +00:00
49c02c3b8e feat: send CanonStateNotifications from execution stage (#7578) 2024-04-19 14:39:52 +00:00
defe5ff0af refactor: split reth-stages into reth-stages-api and reth-stages (#7666)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-04-19 11:35:20 +00:00
e7945f9219 fix(engine): remove block execution error matching (#7735) 2024-04-19 10:08:41 +00:00
04aef71d72 chore(engine): extract fcu make canonical result processing (#7737) 2024-04-19 09:42:59 +00:00
93871b3eaf chore(engine): extract fcu pre-validation (#7736) 2024-04-19 08:40:17 +00:00
d5858adc0f chore(engine): remove map insert error (#7733) 2024-04-18 21:34:55 +00:00
1a61d29afd chore(engine): remove find_canonical_ancestor (#7716) 2024-04-18 19:45:16 +00:00
e401c4848a feat(pruner): respect ExEx finished height (#7673) 2024-04-18 17:15:28 +00:00
b846f47fdf feat: --debug.skip-fcu (#7709) 2024-04-18 06:26:19 +00:00
4f8d90b104 chore(engine): refactor sync target determination on failed fcu (#7704) 2024-04-17 14:41:10 +00:00
0a62b2735d chore(engine): inline update_tree_on_finished_pipeline method (#7703) 2024-04-17 14:40:58 +00:00
7cda5945d7 chore(engine): refactor pipeline outcome processing (#7692) 2024-04-17 13:25:44 +00:00
24225d0a88 chore(engine): dedup consistent forkchoice state check (#7677) 2024-04-17 06:23:14 +00:00
fb3f6f1559 chore: flatten node-api dep (#7682) 2024-04-16 16:20:42 +00:00
20aa3c45c4 chore(engine): BeaconConsensusEngine::current_engine_hook_context (#7676) 2024-04-16 14:43:13 +00:00
90b07427b9 chore(tree): CanonicalError::is_block_hash_not_found (#7675) 2024-04-16 14:10:40 +00:00
ceeb0da03b fix(op): headers above merge (#7622) 2024-04-15 10:25:15 +00:00
9a4c01fbee chore: rm node api deps (#7593) 2024-04-12 14:11:54 +00:00
57e25be058 chore(tree): accept owned block hash in make_canonical instead of ref (#7465) 2024-04-04 19:39:30 +00:00
f71d9c0003 feat(prune): timeout (#6958)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-03 10:28:49 +00:00
8fc7a13ccd feat: make more descriptive errors instead of ProviderError (#7380)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-04-02 12:01:09 +00:00
4fb5889aa9 fix: check finalized sync target is not zero (#7412) 2024-04-01 20:01:09 +00:00
57fc4e072b fix: ignore BlockHashNotFoundInChain error for unexpected canonical error log (#7286) 2024-03-26 18:40:49 +00:00
e97c973487 fix: prevent duplicate events for single blocks (#7335) 2024-03-26 11:43:39 +00:00
c9e326185a chore: rm match arm for op deposit (#7324) 2024-03-25 16:19:22 +00:00
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
28b983403e chore: move op types; less op cfgs (#7255) 2024-03-20 18:17:23 +00:00
672bdcc57f chore: make blockchain tree error results more specific (#7237) 2024-03-20 17:13:57 +00:00
ce89a2be8d feat: add BeaconConsensusEvent for live sync download requests (#7230)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 17:12:50 +00:00
709d8a16d3 Enable clippy's useless_let_if_seq linter (#7220)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 16:33:22 +00:00
d4e9695556 perf(trie): calculate state root from BundleState (#7186) 2024-03-19 06:52:19 +00:00
9962c39492 fix: propagate try_make_sync_target_canonical error (#7164) 2024-03-18 18:32:36 +00:00
3b4726a714 fix: use tempdir when testing static files (#6962) 2024-03-16 12:57:18 +00:00
94954593ef Check that excess_blob_gas is a multiple of data_gas_per_blob (#7160) 2024-03-15 16:46:12 +00:00
52d49832d9 fix(static-file): pass producer as Arc<Mutex<_>> to ensure only one is active (#7143)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2024-03-15 13:26:15 +00:00
28f3a2e2d9 feat: add EtlConfig as well as setting the directory to datadir (#7124)
Co-authored-by: Mikhail Sozin <mikhail.sozin@chainstack.com>
Co-authored-by: Misha <mikawamp@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-13 16:06:50 +00:00
5d6ac4c815 Make ETL file size configurable (#6927)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
2024-03-13 13:51:30 +00:00
66c9403ea1 primitives/chain: dev chain support cancun upgrade (#7033)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-03-11 14:21:26 +01:00
d4ff65bfad bump: revm v7.1.0 (#7064) 2024-03-09 00:12:26 +00:00
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
43bb4ccbba chore: remove repetitive words (#7041) 2024-03-08 14:02:37 +01:00
yjh
f5be92573c chore: use cache to determine hardfork (#6989)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-06 11:54:20 +00:00
024c217564 fix(stages, etl): clear ETL collectors in Headers stage when done (#6964) 2024-03-05 14:49:06 +00:00
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00