Commit Graph

73 Commits

Author SHA1 Message Date
Matthias Seitz
5a9de035bf fix: properly convert canon chain event (#9736) 2024-07-23 17:55:07 +00:00
Matthias Seitz
a6f6346ffe feat: emit chain notifications (#9732) 2024-07-23 17:36:24 +00:00
Matthias Seitz
545bf99f76 chore: convert block to named field (#9733) 2024-07-23 17:36:14 +00:00
Matthias Seitz
48c96356ba feat: process fcu new head (#9728) 2024-07-23 14:44:02 +00:00
Dan Cline
23ff37124d chore: combine static file and database services (#9713) 2024-07-23 13:59:20 +00:00
Matthias Seitz
283e2d5a8a feat: process payload attributes (#9729) 2024-07-23 13:53:05 +00:00
Matthias Seitz
48c42f5630 feat: some progress on FCU handling (#9727) 2024-07-23 12:05:54 +00:00
Dan Cline
8c690eef95 chore: remove ownership requirement for static file methods (#9709) 2024-07-22 19:07:50 +00:00
Matthias Seitz
86ddf4d4cd test: add test for fcu during backfill (#9712) 2024-07-22 19:07:25 +00:00
Dan Cline
5c30227d33 docs: add pruning related documentation for db service (#9711) 2024-07-22 17:41:37 +00:00
Matthias Seitz
3ed132eee3 feat: integrate payload builder in engine api impl (#9710) 2024-07-22 16:43:20 +00:00
Matthias Seitz
14e3b6e6a5 feat: extract on message handler fn (#9708) 2024-07-22 16:22:01 +00:00
Matthias Seitz
935327c4f7 feat: recheck backfill sync (#9690) 2024-07-22 15:42:05 +00:00
Federico Gimenez
059233327e feat: add state crate (#9701)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 13:20:24 +00:00
Matthias Seitz
35edcd4ecd feat: issue download requests (#9704) 2024-07-22 13:19:26 +00:00
Matthias Seitz
8dad8c4e97 feat: provide backfill outcome in finished event (#9692) 2024-07-22 13:05:08 +00:00
Matthias Seitz
15acc9bb47 feat: port backfill sync target function (#9699) 2024-07-22 12:03:45 +00:00
Matthias Seitz
a82b3c5195 feat: scaffold make canonical (#9697) 2024-07-22 10:31:06 +00:00
Matthias Seitz
00a67a066d chore: rm comments about redundant checks (#9698) 2024-07-22 10:27:28 +00:00
Matthias Seitz
5263bc8ada feat: add disconnect block handling skeleton (#9693) 2024-07-22 09:45:56 +00:00
Matthias Seitz
16563274f1 feat: handle downloaded blocks (#9684)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-22 09:08:05 +00:00
Matthias Seitz
361d1aee17 docs: add some engine api tree handler docs (#9686) 2024-07-22 08:57:50 +00:00
Matthias Seitz
9bca97e2a4 chore: improve engine api event handling (#9682) 2024-07-22 08:08:49 +00:00
Matthias Seitz
12182fea37 chore: rm redundant event variant (#9674) 2024-07-20 10:47:01 +00:00
Matthias Seitz
c8e6e379d9 feat: implement EngineApiRequestHandler::poll (#9670)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-20 10:44:24 +00:00
Matthias Seitz
1c131219c1 docs: add some additional engine docs (#9669)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-20 10:14:43 +00:00
Matthias Seitz
ab861bd10e chore: rm some unused types (#9667) 2024-07-20 09:36:35 +00:00
Matthias Seitz
2133e93921 chore: rm redundant event variant (#9668) 2024-07-20 09:08:34 +00:00
Matthias Seitz
f8812e2aa5 chore: require enginetypes 'static (#9645) 2024-07-19 13:44:44 +00:00
Matthias Seitz
ccb16dc071 feat: emit beacon event after handled FCU (#9648) 2024-07-19 13:11:48 +00:00
Matthias Seitz
99ef2b7799 chore: clarify TransitionConfigurationExchanged event (#9647) 2024-07-19 12:03:36 +00:00
Matthias Seitz
db484c5d54 feat: toggle backfill sync active flag (#9646) 2024-07-19 12:01:49 +00:00
Federico Gimenez
9e685163de chore: remove InMemoryState trait (#9642) 2024-07-19 09:40:33 +00:00
Federico Gimenez
2b3047fedb feat: wire components in EthService (#9621) 2024-07-19 08:52:24 +00:00
Matthias Seitz
b1d62b132b feat: move canon state types to new module (#9613) 2024-07-18 14:38:32 +00:00
Federico Gimenez
ce4d4bd43d feat: add canonical in memory state (#9588) 2024-07-18 07:30:43 +00:00
joshieDo
38bc7a14a3 chore: use each prune segment method on remove_blocks_above (#9568) 2024-07-17 16:41:22 +00:00
Federico Gimenez
0994d36c4e feat: add in memory state container (#9574) 2024-07-17 16:37:27 +00:00
Matthias Seitz
281ecf9627 feat: add start backfill sync fn (#9580) 2024-07-17 16:35:05 +00:00
Dan Cline
539b4e4262 feat: rm HashedStateChanges, introduce StorageWriter::write_hashed_state (#9561) 2024-07-16 22:37:19 +00:00
Dan Cline
4381b0cd06 feat: impl remove_blocks_above to static file service (#9553) 2024-07-16 20:34:13 +00:00
Federico Gimenez
f93029719b feat: blockchain provider tree state integration (#9518)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-16 14:09:15 +00:00
Dan Cline
01075f6980 feat: implement remove_blocks_above in db service (#9533) 2024-07-16 09:41:03 +00:00
Dan Cline
d453b7ddbe fix: commit receipts in write_execution_data (#9525) 2024-07-16 09:40:30 +00:00
Alexey Shekhirin
068220bb0a feat(pruner, stages): logs for Prune stage (#9520) 2024-07-15 16:47:17 +00:00
Roman Krasiuk
7de39bfb51 feat(tree): implement trie traits for in-memory overlay provider (#9522) 2024-07-15 16:08:35 +00:00
Roman Krasiuk
63e5dac0b6 feat(trie): write sorted hashed state (#9519) 2024-07-15 15:15:58 +00:00
Roman Krasiuk
499e0f10f7 feat(provider): hashed state methods for trie related providers (#9510) 2024-07-15 12:55:19 +00:00
Dan Cline
39c53823e4 feat: route commands to correct persistence service (#9435)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-12 22:16:00 +00:00
Federico Gimenez
a49e993d71 test: add EngineApiTreeHandlerImpl integration test (#9453) 2024-07-12 19:24:59 +00:00