Commit Graph

31 Commits

Author SHA1 Message Date
b69c2ebee0 chore: use native conversions for payload to block (#13608) 2025-01-02 16:20:28 +00:00
af1c9b7614 refactor: integrate BuiltPayload::Primitives (#13484)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-23 23:06:47 +00:00
d087488479 feat: make block <-> payload conversions generic over transaction (#13389) 2024-12-13 18:25:31 +00:00
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
9313737dbb primitives: use SealedHeader::seal (#12507) 2024-11-13 13:41:56 +01:00
59ebebaa63 primitives: rm alloy Withdrawals reexport (#12421)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 13:09:46 +00:00
89eb73f3d2 refactor: replace extra fields with ExecutionPayloadSidecar in engine (#11901) 2024-10-23 14:44:37 +00:00
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
60dcea847c rpc: replace reth-primitive imports (#10812) 2024-09-11 00:28:09 +00:00
7ea748e2d3 refactor(provider): random_block and random_block_range functions (#10563) 2024-08-27 14:19:43 +00:00
24495cdc5d Add tests for withdrawals provider (#10428) 2024-08-22 20:58:25 +00:00
3da119b1ac test(provider): RequestsProvider of BlockchainProvider2 (#10356) 2024-08-21 20:58:49 +00:00
5a8a7bc8e7 chore(rpc): remove parent beacon root from conversion functions (#10090) 2024-08-05 15:36:33 +00:00
f137ca8477 chore: remove some more usages of BytesMut (#9025) 2024-06-22 08:21:45 +00:00
269e3a9c42 chore: rm reth-interfaces from engine api (#8468) 2024-05-29 13:27:49 +00:00
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
39d24b495f feat: return parent beacon block root in payload conversion (#8349) 2024-05-23 14:37:39 +00:00
00a02f5b5c chore: remote try_ prefix from block to payload conversion methods (#8117) 2024-05-06 11:14:57 +00:00
2deb259ead feat: replace duplicate Withdrawal type with alloy (#7931) 2024-04-27 15:09:28 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
18d563dd27 chore: use U256::is_zero (#5616) 2023-11-28 15:44:27 +00:00
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +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
801294252e feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186) 2023-09-19 16:57:32 +00:00
e576c007e3 chore: introduce versioned ExecutionPayload (#4400) 2023-08-30 02:28:58 +00:00
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
68a74b2e10 chore: move some tests to engine crate (#3968) 2023-07-27 18:57:21 +00:00