Commit Graph

72 Commits

Author SHA1 Message Date
Dan Cline
99dada9291 fix: check for parent root before cancun (#4524) 2023-09-08 11:26:44 +00:00
Dan Cline
e6f933d53c chore: remove outdated TODOs (#4498) 2023-09-06 22:06:18 +00:00
Dan Cline
ba850169b4 feat(engine): enable v3 endpoints (#4490) 2023-09-05 21:57:48 +00:00
Alexey Shekhirin
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
Matthias Seitz
8fff8fa8e9 fix: use payload v2 for v2 (#4421) 2023-08-31 00:01:04 +00:00
Dan Cline
1c83740720 feat: add CancunPayloadFields for engine_newPayloadV3 (#4407) 2023-08-30 16:28:53 +00:00
Dan Cline
e576c007e3 chore: introduce versioned ExecutionPayload (#4400) 2023-08-30 02:28:58 +00:00
Dan Cline
82fb0eedb3 feat: integrate blobs into the payload builder (#4305) 2023-08-29 18:33:51 +00:00
Dan Cline
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
Dan Cline
9d46ab4863 feat: validate engine cancun fields based on method version (#4256) 2023-08-18 18:29:53 +00:00
Matthias Seitz
73652ed3bc chore: bump jsonrpsee 0.19 (#3989) 2023-07-31 13:36:12 +02:00
Matthias Seitz
68a74b2e10 chore: move some tests to engine crate (#3968) 2023-07-27 18:57:21 +00:00
Matthias Seitz
f98b1524bb feat: add fcu v3 skeleton (#3940) 2023-07-27 08:15:24 +00:00
Matthias Seitz
96b108f25a feat: _V3 engine api skeletons (#3931) 2023-07-26 16:39:38 +00:00
Matthias Seitz
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
Matthias Seitz
99f00eb8c2 fix: return null withdrawals (#3762) 2023-07-13 18:22:01 +00:00
Jay Miller
1763b5ea7a perf: handle engine API range request in a new task (#3685)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-11 14:07:13 +00:00
Roman Krasiuk
b225b4790c fix(engine): logs for new payload v2 (#3494) 2023-06-30 09:36:01 +00:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
joshieDo
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
Bjerg
dc74fad816 test: add support for seeded rng (#3270) 2023-06-21 21:35:28 +00:00
Bjerg
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
Waylon Jepsen
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
Thomas Coratger
39c6b22829 feat(rpc): rename Client generics to Provider (#3126)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-13 17:17:16 +00:00
Waylon Jepsen
6ef3e12fac Put ChainsSpecs in Arc<> (#3075)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-09 17:58:11 +00:00
Alexey Shekhirin
1075995efc fix(bin): CL health events conditions (#3052) 2023-06-08 07:27:31 +00:00
DaniPopes
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
Alexey Shekhirin
e1148c81a7 chore(consensus): emit warnings if no CL found (#2961)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-05 16:48:40 +00:00
Matthias Seitz
c25ff8c369 refactor: convert InsertBlockError (#2749) 2023-05-19 19:34:20 +02:00
Dan Cline
1c60e680f9 docs: add warning note on get_payload_bodies_by_range (#2743) 2023-05-19 09:20:37 +02:00
Matthias Seitz
5598ecb9c9 fix: use saturated range (#2694) 2023-05-16 15:53:35 +02:00
Georgios Konstantopoulos
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
Matthias Seitz
5d99b126ee fix: dont exit engine on failed FCU (#2676) 2023-05-15 15:43:40 +02:00
Matthias Seitz
a73e6c8ca8 chore: cleanup engine api errors (#2674) 2023-05-15 14:27:22 +02:00
Matthias Seitz
92b557d84e chore(deps): bump jsonrpsee 0.18 (#2640) 2023-05-12 00:54:21 +02:00
Dan Cline
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
Matthias Seitz
6a55f70251 feat: implement resolve step (#2507) 2023-05-01 21:22:43 +02:00
Matthias Seitz
652bdaacd3 feat: add empty payload building support (#2346) 2023-04-23 22:21:33 +02:00
Bjerg
68d8506d8e feat: block level indexing (#2275)
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-20 15:03:48 -04:00
Matthias Seitz
534d23eed8 feat: process payload job initiation async (#2295) 2023-04-19 08:33:17 +02:00
Matthias Seitz
f1fc9ecafb chore(rpc): rpc and auth server cleanup (#2272) 2023-04-16 16:49:39 -04:00
Matthias Seitz
d1162dbbb7 refactor: add beacon engine handle (#2266) 2023-04-16 18:22:07 +02:00
Matthias Seitz
adc01a8fd1 fix(rpc): add missing v2 handler (#2261) 2023-04-15 02:31:30 +02:00
Matthias Seitz
08eae76bec refactor: simplify engine Api (#2240) 2023-04-14 09:59:18 -07:00
Dan Cline
1bf5c7dce3 feat: integrate payload store in BeaconEngine (#2146) 2023-04-07 16:45:44 -04:00
Matthias Seitz
72e7b5693a feat: add blockValue to execution payload (#2150) 2023-04-07 13:03:17 +02:00
Matthias Seitz
2df7b8c2ac chore: replace h64 with payload (#2149) 2023-04-07 09:46:15 +02:00
Matthias Seitz
b5f4283f79 chore(rpc): add proper engine_newPayload error messages (#2118) 2023-04-05 11:59:55 +02:00
Matthias Seitz
8e7807138e chore: rm unused rpc-engine-api deps (#2053) 2023-03-31 12:07:38 +02:00
Thor
b27a0901a0 fix: clippy warnings in tests (#1954) 2023-03-26 13:32:55 +02:00