Commit Graph

394 Commits

Author SHA1 Message Date
2133e93921 chore: rm redundant event variant (#9668) 2024-07-20 09:08:34 +00:00
f8812e2aa5 chore: require enginetypes 'static (#9645) 2024-07-19 13:44:44 +00:00
ccb16dc071 feat: emit beacon event after handled FCU (#9648) 2024-07-19 13:11:48 +00:00
99ef2b7799 chore: clarify TransitionConfigurationExchanged event (#9647) 2024-07-19 12:03:36 +00:00
db484c5d54 feat: toggle backfill sync active flag (#9646) 2024-07-19 12:01:49 +00:00
9e685163de chore: remove InMemoryState trait (#9642) 2024-07-19 09:40:33 +00:00
2b3047fedb feat: wire components in EthService (#9621) 2024-07-19 08:52:24 +00:00
b1d62b132b feat: move canon state types to new module (#9613) 2024-07-18 14:38:32 +00:00
ce4d4bd43d feat: add canonical in memory state (#9588) 2024-07-18 07:30:43 +00:00
38bc7a14a3 chore: use each prune segment method on remove_blocks_above (#9568) 2024-07-17 16:41:22 +00:00
0994d36c4e feat: add in memory state container (#9574) 2024-07-17 16:37:27 +00:00
281ecf9627 feat: add start backfill sync fn (#9580) 2024-07-17 16:35:05 +00:00
539b4e4262 feat: rm HashedStateChanges, introduce StorageWriter::write_hashed_state (#9561) 2024-07-16 22:37:19 +00:00
4381b0cd06 feat: impl remove_blocks_above to static file service (#9553) 2024-07-16 20:34:13 +00:00
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
01075f6980 feat: implement remove_blocks_above in db service (#9533) 2024-07-16 09:41:03 +00:00
d453b7ddbe fix: commit receipts in write_execution_data (#9525) 2024-07-16 09:40:30 +00:00
068220bb0a feat(pruner, stages): logs for Prune stage (#9520) 2024-07-15 16:47:17 +00:00
7de39bfb51 feat(tree): implement trie traits for in-memory overlay provider (#9522) 2024-07-15 16:08:35 +00:00
63e5dac0b6 feat(trie): write sorted hashed state (#9519) 2024-07-15 15:15:58 +00:00
499e0f10f7 feat(provider): hashed state methods for trie related providers (#9510) 2024-07-15 12:55:19 +00:00
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
a49e993d71 test: add EngineApiTreeHandlerImpl integration test (#9453) 2024-07-12 19:24:59 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
345798c77d chore: use DatabaseProviderRW instead of TX on *State*::write_to_db (#9460) 2024-07-11 21:01:07 +00:00
805673c656 chore(pruner): remove deletion limit per block, make it per run (#9446) 2024-07-11 20:16:30 +00:00
22df39a100 chore: use DatabaseProviderRW on StateWriter::write_to_storage instead of TX (#9449) 2024-07-11 19:54:41 +00:00
b040b86a54 feat(prune, stages): prune pipeline stage (#9419) 2024-07-11 19:18:56 +00:00
11c5e3121d feat: tree hook for persisting blocks (#9365) 2024-07-11 17:46:05 +00:00
797a4a1a38 feat: introduce static file task (#9234) 2024-07-10 19:30:22 +00:00
2f8a860bb8 feat(tree): pre-validate fcu (#9371) 2024-07-08 17:47:49 +00:00
b14192fcaf feat(tree): validate state root (#9369) 2024-07-08 16:29:29 +00:00
1b3209ae0e feat: add entrypoint and main loop to EngineApiTreeHandlerImpl (#9334) 2024-07-08 10:09:15 +00:00
36d74400e6 feat(trie): pass state reference to StateProofProvider::proof (#9308) 2024-07-05 10:45:08 +00:00
e8af47636c feat: extract proof generation into StateProofProvider (#9303) 2024-07-04 15:06:48 +00:00
3440b2f2b5 feat: add ethereum engine chain orchestrator (#9241) 2024-07-03 14:56:56 +00:00
1998f44b1b trie: revamp trie updates (#9239) 2024-07-03 14:38:48 +00:00
b5d61d80eb feat: add pruner to persistence task (#9251)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-03 11:18:42 +00:00
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
95f228155f chore: add send_action method to persistence task (#9233) 2024-07-02 16:08:54 +00:00
6eca557dbe feat: add pruning related persistence API (#9232) 2024-07-01 21:02:39 +00:00
d2cf129e58 feat: implement write method on persistence task (#9225) 2024-07-01 16:17:16 +00:00
158377f457 chore: rename pipeline references to backfill sync (#9223) 2024-07-01 15:37:58 +00:00
01979c4bde feat: new engine API handler (#8559)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-01 12:03:44 +00:00