Commit Graph

6087 Commits

Author SHA1 Message Date
Matthias Seitz
15acc9bb47 feat: port backfill sync target function (#9699) 2024-07-22 12:03:45 +00:00
Roman Hodulák
5ec0c26980 refactor(trie): move state root database operations into extension trait (#9635)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-22 10:59:49 +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
e1ddb5f69c feat: update sync state based on chain event (#9695) 2024-07-22 09:52:31 +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
9b3a011cf2 feat: support initial target pipeline sync (#9683) 2024-07-22 08:15:05 +00:00
Matthias Seitz
9bca97e2a4 chore: improve engine api event handling (#9682) 2024-07-22 08:08:49 +00:00
EdwardJES
cfa3681b27 fix(rpc-trace): add after and count to trace_filter (#9662)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 07:53:41 +00:00
github-actions[bot]
875b3f0c59 chore(deps): weekly cargo update (#9677)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-07-21 10:27:24 +00:00
Matthias Seitz
b3c8280321 feat: integrate event handling (#9666) 2024-07-20 13:29:20 +00:00
Roman Krasiuk
146bca3e6f chore(trie): accept from block instead of range in hashed state (#9675) 2024-07-20 12:25:34 +00:00
Matthias Seitz
175136a179 chore(deps): bump dashmap 6 (#9664) 2024-07-20 10:47:53 +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
06eb97c575 chore: improve beacon api example (#9660) 2024-07-19 21:39:57 +02:00
Thomas Coratger
9b057037d9 refactor: some small refactoring (#9657) 2024-07-19 19:03:57 +00:00
Miguel
20090282a9 Handling node events (#9658) 2024-07-19 18:39:26 +00:00
Matthias Seitz
bbfa63806f chore: rm uneccessary lifetimes in evm config (#9609) 2024-07-19 16:19:11 +00:00
Luca Provini
1a21d8b054 Get all checkpoints and stage name from db (#9650) 2024-07-19 15:19:24 +00:00
Matthias Seitz
a89a576b12 test: add test for rpc middleware (#9620) 2024-07-19 17:05:37 +02: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
Roman Krasiuk
b01b2762d8 typo: state root error (#9641) 2024-07-19 09:16:30 +00:00
Federico Gimenez
2b3047fedb feat: wire components in EthService (#9621) 2024-07-19 08:52:24 +00:00
Miguel
85a4008b5a chore: rename variant of BlockSource (#9623)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-19 07:54:15 +00:00
Matthias Seitz
ef0a447181 chore(rpc): return unimplemented (#9639) 2024-07-19 07:51:39 +00:00
Alexey Shekhirin
070f1a593e chore(evm): move execute input/output to execution-types crate (#9624) 2024-07-19 07:25:24 +00:00
Miguel
5e9b66f876 chore: add get_account method in EthApi trait (#9632) 2024-07-19 07:17:37 +00:00
Alexey Shekhirin
516acefa34 chore(exex): organize backfill modules (#9631) 2024-07-19 06:59:30 +00:00
Jonathan Underwood
4a19161557 Turn EthService into a Stream and log the events (#9622)
Co-authored-by: Miguel T <88039515+mvares@users.noreply.github.com>
2024-07-18 19:15:15 +00:00
Alexey Shekhirin
820d3da2f6 fix(stages): do not panic in disable_all (#9630) 2024-07-18 19:13:37 +00:00
Matthias Seitz
fbef7f3f74 chore: track_caller for functions that panic (#9626) 2024-07-18 18:42:59 +00:00
Matthias Seitz
390f30aade chore: release 1.0.3 (#9619) v1.0.3 2024-07-18 15:52:54 +00:00
Matthias Seitz
b1d62b132b feat: move canon state types to new module (#9613) 2024-07-18 14:38:32 +00:00
Sean Matt
8c8702be14 configurable middleware and metrics & http middleware (#9596) 2024-07-18 13:58:47 +00:00
Matthias Seitz
ea47939de4 feat: allow custom provider type (#9606) 2024-07-18 12:07:58 +00:00
Matthias Seitz
42182f531e revert: 4b8a66f (#9604) 2024-07-18 10:43:12 +00:00
nk_ysg
19fa2abf8a chore(reth-network-api): no_std support (#9595)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-18 10:26:19 +00:00
Matthias Seitz
9e1ea9718a chore: clarify metrics and prometheus (#9603) 2024-07-18 10:26:10 +00:00
Matthias Seitz
0585bb28a1 chore: rm unused mods (#9602) 2024-07-18 10:19:59 +00:00
Roman Hodulák
85b65db14e feat(trie): add empty reth-trie-db crate (#9585) 2024-07-18 10:15:18 +00:00