Commit Graph

5267 Commits

Author SHA1 Message Date
faff24b683 Convert pending block to a watch channel (#10203) 2024-08-08 11:11:50 +00:00
e907f0eab0 deps: rm unused deps (#10192) 2024-08-07 22:21:57 +00:00
bd2882e135 chore: allocate for encoded txs (#10193) 2024-08-07 22:05:07 +00:00
9082c19f31 feat: use in memory state for header_td (#10189) 2024-08-07 21:59:02 +00:00
0bf35ab20f feat: add basic engine2 exec and root perf logs (#10188) 2024-08-07 20:04:40 +00:00
d62ce79535 feat(engine-util): reorg interceptor (#10173) 2024-08-07 19:50:49 +00:00
a706206695 feat: add block_body_indices for BlockchainProvider2 (#10106) 2024-08-07 18:13:20 +00:00
e199173dee chore: Replace reth-provider dependency for reth-eth-types with direct dependencies (#10175) 2024-08-07 18:05:19 +00:00
d31a8eef49 fix: reset auth list in txenv on non-7702 txs (#10177)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-08-07 17:07:44 +00:00
f7cb059c5f feat: add error tracing when persistence service fails (#10170)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-07 16:26:54 +00:00
aa533dade6 docs: add spec docs and todo for OP (#10171) 2024-08-07 16:23:34 +00:00
48d4c798f9 fix: dont reset build interval when block finished (#10166) 2024-08-07 14:54:32 +00:00
1d4638724c feat: support ms for --builder.interval (#10168) 2024-08-07 14:33:57 +00:00
0fb72762de feat: integrate executed block into OP built payload (#10162)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-08-07 14:13:50 +00:00
7ec3b92d36 feat: introduce EngineApiRequest type (#10158) 2024-08-07 14:01:42 +00:00
31b5548e0a feat: add stream helper types (#10163) 2024-08-07 13:34:47 +00:00
9ad7ebbbc6 feat: add executed block to built payload trait (#10161) 2024-08-07 12:22:44 +00:00
4107df8148 chore: lower persistence threshold (#10156) 2024-08-07 11:11:18 +00:00
27d21b0374 test: engine tree live sync, FCU extends canon chain with existing blocks (#10154) 2024-08-07 10:58:28 +00:00
a77ce062fe feat: execute downloaded blocks in batches (#10155) 2024-08-07 10:58:17 +00:00
7486d5bafe feat: swap Dashmap for StaticFileWriters on StaticFileProvider (#10089) 2024-08-07 10:41:48 +00:00
e7214afe51 test: live sync test to check make canonical (#10131) 2024-08-07 09:55:39 +00:00
2ab17a4dec Feature gate jsonrpsee related crates and check features powerset for reth-rpc-types (#10141)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 22:15:46 +00:00
f8104cc93f feat: make EngineApiRequestHandler generic over request (#10147) 2024-08-06 21:27:38 +00:00
5ca4921198 fix: use in memory state for state_by_block_number_or_tag (#10152) 2024-08-06 20:58:00 +00:00
fbebde6b2e fix: only use tags if they have been set (#10150) 2024-08-06 19:21:39 +00:00
b0ded038ba feat: keep sender in tree task (#10148) 2024-08-06 19:19:49 +00:00
b01ccc271d feat: add header to stage command (#10127) 2024-08-06 18:04:00 +00:00
d29c5a8807 chore: remove clippy::manual_unwarp_or_default (#10146) 2024-08-06 16:58:53 +00:00
c4b5f5e9c9 feat: ensure consistent forkchoice state always (#10144) 2024-08-06 15:52:01 +00:00
e24e4c773d Check features powerset for reth-primitives (#10138) 2024-08-06 15:19:58 +00:00
35532e7c83 chore: ensure persistence receiver is dropped (#10133) 2024-08-06 15:10:26 +00:00
680ca6b73f fix: use actual latest state for BlockchainProvider2 (#10137) 2024-08-06 15:06:49 +00:00
eb731762ec chore: rename EngineApiTreeHandler (#10140) 2024-08-06 15:00:29 +00:00
92b2e6137f chore(reth-node-metrics): remove unused code (#10139) 2024-08-06 14:57:35 +00:00
365012b9ca chore: remove trait EngineApiTreeHandler (#10136) 2024-08-06 13:55:15 +00:00
f4e6a09bf6 Check features powerset in reth-codecs (#10134) 2024-08-06 13:51:54 +00:00
3bfffc6251 docs: misc engine docs (#10135) 2024-08-06 13:13:39 +00:00
2e45697d64 feat: add EngineApiKind enum (#10128) 2024-08-06 12:47:57 +00:00
ef728b5803 typo: replace [BlockId] by [BlockId] (#10121)
Co-authored-by: nk_ysg <nk_ysg@163.com>
2024-08-06 12:33:41 +00:00
58a5d26469 trie: add Default impl for AccountProof (#10132) 2024-08-06 11:54:26 +00:00
bdb8b9fae2 remove pending block support from OpEthApi (#10074) 2024-08-06 11:07:14 +00:00
06e7afbd2d feat: add EngineApi metrics (#10125) 2024-08-06 10:46:22 +00:00
e20d94fe31 chore(engine): enable clippy checks (#10120) 2024-08-06 10:11:38 +00:00
e93d36a35e feat: Support custom EvmConfig for ethereumpayload builder (#10117) 2024-08-06 09:39:53 +00:00
08158e4449 fix: validate header against parent in engine2 (#10114)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 02:01:51 +00:00
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
443f7d56ac perf: spawn eth orchestrator as regular task (#10113) 2024-08-05 23:16:31 +00:00
6008deb360 chore: rm redundant ( (#10112) 2024-08-05 22:43:52 +00:00
40f44b7210 fix: use in memory state for state_by_hash (#10105) 2024-08-05 22:20:06 +00:00