Commit Graph

506 Commits

Author SHA1 Message Date
beaa0fe262 chore: add internal boxed error variant (#8412) 2024-05-27 13:32:16 +00:00
4dd2ad99f6 chore: extract blockchaintree types to blockchain-tree-api crate (#8393) 2024-05-27 10:22:13 +00:00
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
c97963b354 fix(op): skip tx root validation for filtered out dup txns (#8316) 2024-05-21 11:17:18 +00:00
5100ddd28e fix: prevent CREATE tx for EIP-4844 types (#8291)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-05-21 08:45:23 +00:00
12f1e9c944 chore: remove validate_block_regarding_chain (#8224) 2024-05-13 14:07:37 +00:00
d9f9504dbd chore: refactor DefaultStages to take StageConfig (#8173) 2024-05-12 11:38:34 +00:00
a8bbab2470 chore: implement traits directly for futures::Either (#8172) 2024-05-10 10:36:45 +00:00
04d2c10c46 chore: rm outdated executor types (#8157) 2024-05-08 13:18:40 +00:00
9bd74fda9e fix: use --syncmode=execution-layer from op-node for optimistic pipeline sync (#7552)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 20:16:04 +00:00
e172a8e38a Move and rename ``BeaconConsensus` to `EthBeaconConsensus`` (#8140)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 17:41:03 +00:00
00f9acb94e chore: remove reth-revm optimism (#8141) 2024-05-07 16:55:46 +00:00
bcb0bff382 chore: rm redundant optimism feature (#8136) 2024-05-07 15:28:42 +00:00
077f7310c7 fix: ensure valid parent hash in prepare_invalid_response (#8123)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-05-06 19:29:00 +00:00
00a02f5b5c chore: remote try_ prefix from block to payload conversion methods (#8117) 2024-05-06 11:14:57 +00:00
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
0e3f031ada feat(engine): make new payload canonical action (#8042) 2024-05-02 17:01:45 +00:00
2af2f0ba46 chore(engine): new payload blockchain tree action (#8041) 2024-05-02 15:22:23 +00:00
e68ab2f58c refactor: engine interceptors (#8048) 2024-05-02 15:17:28 +00:00
4f002f6ef1 chore(engine): introduce blockchain tree action (#8029)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-02 07:30:44 +00:00
9d2ca45c30 chore(engine): flatten fcu processing (#8027) 2024-05-01 19:23:21 +00:00
399afd802c feat(node_builder): allow borrowing self in ConfigureEvm::evm (#8024) 2024-05-01 15:22:49 +00:00
8e65cb3aa5 Bump evm-inspectors and alloy (#8006) 2024-04-30 21:07:41 +00:00
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
d9faaa80cf chore: rm unused consensus fns (#7972) 2024-04-29 21:45:21 +00:00
c535d59c8d refactor: extract GenesisAllocator type from primitives (#7932)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-28 13:15:35 +00:00
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
bb0809ce2e chore: reuse validation fn (#7911) 2024-04-26 11:14:27 +00:00
d833f1aed9 feat: add new crate op-beacon-core (#7848)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-26 10:15:07 +00:00
663a7185e6 chore: more LaunchContext helpers (#7894) 2024-04-25 18:18:46 +00:00
6f22621f43 chore: rename BlockChain to Blockchain (#7840)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-04-25 13:56:04 +00:00
1c17f08ad2 Replace TransactionKind with alloy_primitives::TxKind (#7859) 2024-04-25 12:50:04 +00:00
08cdd67cb0 fix(auto-seal): build dev blocks with withdrawals (#7857) 2024-04-25 12:28:17 +00:00
76a3d8278a feat: add thorough error message to state root error (#7607) 2024-04-24 20:23:45 +00:00
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