Commit Graph

86 Commits

Author SHA1 Message Date
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
49ac2f5110 feat: add metrics to engine RPC API (#4912) 2023-10-05 19:51:50 +00:00
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
801294252e feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186) 2023-09-19 16:57:32 +00:00
cabb5bee24 fix: use proper type for engine_newPayloadV2 (#4630) 2023-09-18 17:02:28 +00:00
f7b28e5925 fix: apply FCU on invalid PayloadAttributes (#4591) 2023-09-16 19:53:10 +00:00
357301cc29 fix: return UnsupportedFork on V2 endpoints (#4593) 2023-09-15 19:11:56 +00:00
a8e0880a98 chore(ci): run check and clippy on tests and benches too (#4587) 2023-09-14 16:19:42 +00:00
c531c1b60a fix: limit payload bodies range by best block (#4584)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-09-13 21:48:56 +00:00
c4956143b0 fix: enforce unsupported fork rules on get_payload_v3 (#4562) 2023-09-12 17:07:52 +00:00
99dada9291 fix: check for parent root before cancun (#4524) 2023-09-08 11:26:44 +00:00
e6f933d53c chore: remove outdated TODOs (#4498) 2023-09-06 22:06:18 +00:00
ba850169b4 feat(engine): enable v3 endpoints (#4490) 2023-09-05 21:57:48 +00:00
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
8fff8fa8e9 fix: use payload v2 for v2 (#4421) 2023-08-31 00:01:04 +00:00
1c83740720 feat: add CancunPayloadFields for engine_newPayloadV3 (#4407) 2023-08-30 16:28:53 +00:00
e576c007e3 chore: introduce versioned ExecutionPayload (#4400) 2023-08-30 02:28:58 +00:00
82fb0eedb3 feat: integrate blobs into the payload builder (#4305) 2023-08-29 18:33:51 +00:00
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
9d46ab4863 feat: validate engine cancun fields based on method version (#4256) 2023-08-18 18:29:53 +00:00
73652ed3bc chore: bump jsonrpsee 0.19 (#3989) 2023-07-31 13:36:12 +02:00
68a74b2e10 chore: move some tests to engine crate (#3968) 2023-07-27 18:57:21 +00:00
f98b1524bb feat: add fcu v3 skeleton (#3940) 2023-07-27 08:15:24 +00:00
96b108f25a feat: _V3 engine api skeletons (#3931) 2023-07-26 16:39:38 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
99f00eb8c2 fix: return null withdrawals (#3762) 2023-07-13 18:22:01 +00:00
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
b225b4790c fix(engine): logs for new payload v2 (#3494) 2023-06-30 09:36:01 +00:00
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
dc74fad816 test: add support for seeded rng (#3270) 2023-06-21 21:35:28 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
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
6ef3e12fac Put ChainsSpecs in Arc<> (#3075)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-09 17:58:11 +00:00
1075995efc fix(bin): CL health events conditions (#3052) 2023-06-08 07:27:31 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
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
c25ff8c369 refactor: convert InsertBlockError (#2749) 2023-05-19 19:34:20 +02:00
1c60e680f9 docs: add warning note on get_payload_bodies_by_range (#2743) 2023-05-19 09:20:37 +02:00
5598ecb9c9 fix: use saturated range (#2694) 2023-05-16 15:53:35 +02:00
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
5d99b126ee fix: dont exit engine on failed FCU (#2676) 2023-05-15 15:43:40 +02:00
a73e6c8ca8 chore: cleanup engine api errors (#2674) 2023-05-15 14:27:22 +02:00
92b557d84e chore(deps): bump jsonrpsee 0.18 (#2640) 2023-05-12 00:54:21 +02:00
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00