Commit Graph

6111 Commits

Author SHA1 Message Date
Matthias Seitz
283e2d5a8a feat: process payload attributes (#9729) 2024-07-23 13:53:05 +00:00
Roman Hodulák
e7ac0edcf0 refactor(trie): move storage root database operations into an extension trait in the reth-db-trie crate (#9721) 2024-07-23 12:58:05 +00:00
Tuan Tran
88c7b2cfa1 chore: fix unnameable-types lint on core, payload and primitives-traits crates (#9724) 2024-07-23 12:08:01 +00:00
Matthias Seitz
48c42f5630 feat: some progress on FCU handling (#9727) 2024-07-23 12:05:54 +00:00
Dan Cline
ed16643f12 chore: remove proptest-derive dev deps (#9719) 2024-07-22 21:41:25 +00:00
Dan Cline
3df7450e02 chore: remove reth-cli-util proptest dependency (#9718) 2024-07-22 21:40:33 +00:00
Thomas Coratger
6a9b2807e1 book: fix ExEx minimal example link (#9717)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-22 21:25:51 +00:00
Dan Cline
3849de96a5 chore: re-enable no_std CI checks (#9716) 2024-07-22 21:14:02 +00:00
Miguel
635bd90b1d Use ProviderFactory::new_with_database_path in example (#9715) 2024-07-22 20:57:51 +00:00
frostburn
b2276e44f5 no_std support for reth-revm and fixed tests (#9634)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 19:23:32 +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
nk_ysg
331c49c5a9 chore: no_std support in reth-evm-ethereum (#9687)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 18:14:36 +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
Roman Krasiuk
f2279a81c0 chore(trie): introduce wrapper struct for hashed cursor related impls (#9707) 2024-07-22 16:01:06 +00:00
Matthias Seitz
935327c4f7 feat: recheck backfill sync (#9690) 2024-07-22 15:42:05 +00:00
Matthias Seitz
e8955763de chore(rpc): include call stipend for optimistic gas limit (#9703) 2024-07-22 14:25:46 +00:00
Matthias Seitz
d07955e2f0 chore: ensure highest gas limit tracks txenv.gaslimit of success (#9702) 2024-07-22 13:29:11 +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
Danyal Prout
6c720579bb chore: return content type for prometheus metrics (#9676)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 12:49:40 +00:00
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