Commit Graph

176 Commits

Author SHA1 Message Date
a299f501ce chore(sdk): payload builder AT on NodeComponents and FullNodeComponents (#11529)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 09:53:33 +00:00
d5f0103601 primitives: rm alloy BlockNumHash reexport (#12304) 2024-11-04 14:54:58 +00:00
c6b740801f chore: apply same member order (#12253) 2024-11-01 11:11:54 +00:00
129f3ba911 feat: introduce StateCommitment type (#11842) 2024-10-30 08:48:43 +00:00
cecdf611e9 feat: map_chainspec for NodeConfig (#12068) 2024-10-26 06:11:27 +00:00
ba78e43938 fix(exex): relax ExExContext trait bounds (#12055) 2024-10-24 16:52:13 +00:00
2fba3c027b feat: ExExContext's dynamic config (#11983) 2024-10-24 13:32:44 +00:00
ebd1ed9fb8 feat(exex): notifications trait (#11972) 2024-10-24 10:49:14 +00:00
1342747c9b fix: spawn network manager on test exex ctx (#11907) 2024-10-22 12:35:09 +02:00
e52f647644 chore(primitives): use alloy eth conversion constants (#11892) 2024-10-22 12:34:53 +02:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
2ae93682b4 refactor: move EngineValidator setup to RpcAddOns (#11850) 2024-10-19 10:08:34 +00:00
a2249b0b04 fix(exex): filter only WAL files when walking the directory (#11802) 2024-10-16 19:23:15 +00:00
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
90cb3629a5 feat(exex): commit only notifications with unfinalized blocks to WAL (#11638) 2024-10-10 13:13:14 +00:00
b09734a59c fix(exex): exhaust backfill job when using a stream (#11578) 2024-10-08 15:52:36 +00:00
946f1a4c18 feat: adding a new method to network config builder (#11569) 2024-10-08 13:27:42 +00:00
8a0bcbb356 feat(exex): subscribe to notifications with head using ExExContext (#11500) 2024-10-07 15:31:15 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
227e293390 fix(exex): use thresholds in stream backfill (#11478) 2024-10-04 11:05:57 +00:00
0ce1dd6794 chore(exex): more backfill debug logs (#11476) 2024-10-04 10:08:04 +00:00
399192c347 chore: use block.body directly (#11474) 2024-10-04 08:37:48 +00:00
84370b81d7 feat: make addons stateful (#11204)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-10-04 08:34:37 +02:00
a6b1fee539 chore(exex): adjust WAL gauge metric names (#11454) 2024-10-03 13:10:07 +00:00
601c6fe73e fix(exex): limit the duration of a backfill job to 30 seconds (#11450) 2024-10-03 12:10:08 +00:00
fe1f189e69 fix(exex): WAL size metric (#11448) 2024-10-03 11:43:36 +00:00
575669b744 fix: env tempdir failure on WAL creation (#11446)
Co-authored-by: 0xurb <urbadeil@gmail.com>
2024-10-03 09:54:42 +00:00
16be8b9059 feat(exex): commit notifications to WAL before sending to ExExes (#11354) 2024-10-02 16:18:33 +00:00
e882d00f1a feat(exex): WAL metrics (#11431) 2024-10-02 15:49:03 +00:00
b66e4f5ad3 fix(exex): do not finalize WAL with a block higher than finalized header (#11420) 2024-10-02 11:58:45 +00:00
8d3a03a3b9 fix(exex): check exex head against node head to determine canonical (#11410) 2024-10-02 10:29:16 +00:00
9c041d252b fix(exex): set next file ID when creating WAL storage (#11372) 2024-10-01 16:06:28 +00:00
a8a380ff54 feat(exex): use rmp-serde for WAL storage (#11353)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-01 09:55:42 +00:00
d6113e1040 feat(exex, primitives): serde bincode compatibility (#11331)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-30 21:20:43 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
bf679b430e feat(exex): finalize WAL below the given block (#11324) 2024-09-30 10:25:17 +00:00
e02a2de2d0 feat(exex): finalize WAL with the lowest finished height (#11323) 2024-09-30 08:06:40 +00:00
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00
ce1f669b9b feat(exex): finalize WAL only when all ExExes are on the canonical chain (#11289) 2024-09-29 10:29:12 +00:00
9863a17d2d chore(exex):move maximum ExExManager capacity to a constant (#11293)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-09-27 18:18:04 +00:00
dbd9a2bb35 feat(exex): send canonical notifications when head is provided (#11280) 2024-09-27 15:22:03 +00:00
fbb0b11f07 chore(exex-eips): replace reth-primitives with alloy-eips (#11275)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-27 14:28:03 +00:00
ea060fe9a0 feat: ExExEvent::FinishedHeight takes BlockNumHash instead (#11278)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-09-27 13:22:46 +00:00
67221247c5 feat(exex): WAL handle (#11266) 2024-09-27 09:10:35 +00:00
37b0c56b85 feat(exex): add parent hash to WAL block cache, index by hashes (#11263) 2024-09-27 08:06:44 +00:00
da6b1e7c64 feat(exex): write notification files atomically (#11264) 2024-09-26 21:23:09 +00:00
13a3c2c8cc chore(exex): remove unneeded code (#11267) 2024-09-26 21:04:36 +00:00
1d56382b8d doc: update some exexhead docs (#11214) 2024-09-25 15:37:25 +00:00