Commit Graph

6428 Commits

Author SHA1 Message Date
7634995cee docs: fix Common metrics types path (#10224) 2024-08-08 22:37:07 +00:00
0216e78f5c feat: make additional validation tasks size configurable (#10200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 22:08:14 +00:00
d2b0ff40d1 feat: integrate engine2 for optimism (#10222) 2024-08-08 21:55:18 +00:00
aa278bcdef feat: inject locally built payloads into the tree (#10216) 2024-08-08 21:53:43 +00:00
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
0ee689f357 fix: detect invalid buffered block when insert fails (#10217) 2024-08-08 20:45:45 +00:00
c4aae6db36 feat: make EthService generic over engine types and block executor (#10212) 2024-08-08 17:22:55 +00:00
75a501e9fa chore: derive serde traits (#10198) 2024-08-08 16:48:59 +00:00
71bf575a4e fix: properly modify spec id for evm (#10210) 2024-08-08 15:33:21 +00:00
106a0c7cf7 refactor: replace once_cell Lazy with LazyLock (#9844)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-08 14:20:42 +00:00
a206eb3690 Bump tokio version to mitigate default error in reth-chain-state (#10207) 2024-08-08 14:19:05 +00:00
ea25df7ed3 chore: downgrade ipc warning (#10205) 2024-08-08 12:50:16 +00:00
c639648def fix: return only canonical blocks for history_by_* methods (#10190) 2024-08-08 12:50:04 +00:00
685398d5f6 refactor: derive PartialEq for CanonStateNotification (#10195) 2024-08-08 12:22:53 +00:00
340b6069c6 reth-eth-types: Do not import JsInspectorError by default (#10202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 12:21:57 +00:00
7e5414eedf fix: add requests root when converting alloy header (#10197) 2024-08-08 12:20:54 +00:00
0f6cd0af83 chore: remove some outdated todos (#10196) 2024-08-08 11:14:48 +00:00
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
d191886c37 build in --debug mode for update-book-cli (#10178) 2024-08-07 18:04:22 +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
8d07bdb81a Add CI lint check using cargo hack for checking features powerset (#10142) 2024-08-06 20:07:47 +00:00
29ec03c558 chore: remove EngineTwoDockerfile (#10151) 2024-08-06 20:02:27 +00:00
fbebde6b2e fix: only use tags if they have been set (#10150) 2024-08-06 19:21:39 +00:00
6f4291d94e feat: add --engine.experimental flag to enable engine2 (#10051) 2024-08-06 19:20:38 +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