Commit Graph

320 Commits

Author SHA1 Message Date
058cfe2f98 chore: relax PayloadBuilderService bound (#13456) 2024-12-19 14:58:07 +00:00
d7397e6b8d chore: make ensure_well_formed_payload generic over transaction (#13404) 2024-12-14 17:21:42 +00:00
124aae19bf chore(builder): remove extra data from basic payload generator (#13353)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-12 19:31:06 +00:00
dcdf13731e feat: make BuiltPayload generic (#13337) 2024-12-12 12:35:04 +00:00
c553b1e86d feat(builder): ethereum builder config (#13315) 2024-12-11 21:26:25 +00:00
e7753257d4 chore: use consistent naming for tx fns (#13306) 2024-12-11 17:45:06 +00:00
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
9ed9fa241d refactor: rename TransactionSignedEcRecovered to RecoveredTx (#13074) 2024-12-02 23:36:09 +00:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
b33757fcbe feat: extends engine validator (#12900) 2024-11-27 11:31:24 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
64728e0856 refactor: simplify withdrawals outcome (#12780) 2024-11-22 14:15:43 +00:00
2f3fde8fb5 feat: fix WASM build for crates dependent on reth-payload-primitives (#12610) 2024-11-17 10:26:15 +00:00
bf92a5fb59 feat: split reth-payload-primitives (#12600) 2024-11-16 17:36:57 +00:00
d9ed07a367 chore: remove revm-primitives re-export (#12599) 2024-11-16 11:33:09 +01:00
5276093e71 chore(util): Add reth payload util (#12590) 2024-11-16 05:39:34 +01:00
a7bb1d1fa3 chore: remove constants reexport (#12549) 2024-11-14 18:36:31 +01:00
0d850e7f05 fix: consume all payload variants (#12520)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-11-13 17:13:00 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
5c62d68dd8 chore: rm unused error variants (#12499) 2024-11-13 10:14:55 +01:00
c44edf5ce2 make PayloadStore operate on PayloadBuilder (#12460)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 13:15:28 +01:00
56b5937691 Move payload_attributes function to trait (#12427) 2024-11-11 11:56:06 +00:00
1b1f0f3ef8 chore: add Sync to PayloadBuilder (#12425) 2024-11-09 17:58:31 +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
ae257f5685 chore: restrict payload builder error type (#12423) 2024-11-09 13:51:45 +01:00
d0baf926bf chore: improve deps for payload prims (#12374) 2024-11-07 17:56:35 +01:00
b1642f966f feat(payload): add support for stack of payload builders (#11004)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-07 15:33:31 +00:00
9596b1c08b chore: rm reth-provider dep (#12376) 2024-11-07 15:53:26 +01:00
302ed291e4 perf(EthBuiltPayload): Arc SealedBlock (#12351) 2024-11-06 20:33:49 +00:00
b5f8c72095 chore: misc trait bounds (#12347) 2024-11-06 14:27:06 +00:00
0c7700f2c7 feat(payload) : optimize new payload job by fetching only header hash instead of block (#12343) 2024-11-06 07:58:45 +00:00
5af551782c feat: restructure op builder (#12229) 2024-11-05 14:04:52 +00:00
441ddbf085 primitives: rm more alloy block reexports (#12308) 2024-11-05 11:37:56 +00:00
962fa6685b Use Arc<ChainSpec> in SystemCaller (#12268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-02 07:41:11 +00:00
c1a68f23cf refactor: move payload/builder/src/database.rs to revm/src/cached.rs (#12252)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-01 14:55:23 +01:00
d020b41f6a feat: flashbots_validateBuilderSubmissionV3 (#12168) 2024-10-31 19:22:42 +00:00
7880d4ddb0 refactor: change PayloadConfig to use parent header instead of parent block (#12159) 2024-10-29 09:52:00 +00:00
3f4634ccbc chore: add version to PayloadBuilderAttributes::try_new (#12137) 2024-10-28 14:37:36 +00:00
0d07d27f3c feat: Add version to BeaconEngineMessage FCU (#12089)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-28 13:00:36 +01:00
1c36b71612 docs: small fix in payload doc (#12116) 2024-10-28 07:13:47 +00:00
e0ad59834d dev: add requests to EthBuiltPayload (#12072) 2024-10-26 06:10:15 +00:00
0df3148357 feat(payload): introduce payload freezing for predetermined blocks (#11790) 2024-10-24 06:29:07 +00:00
89eb73f3d2 refactor: replace extra fields with ExecutionPayloadSidecar in engine (#11901) 2024-10-23 14:44:37 +00:00
889a7e0b98 primitive-traits: use alloy _DURATION constants (#11960) 2024-10-23 14:31:22 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
c803012085 chore: use Requests instead of Vec<Bytes> (#11895) 2024-10-19 15:17:14 +00:00
1a1aa2f8c3 feat: add map_pool fn (#11890) 2024-10-19 13:18:20 +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
8d32fd788b feat: allow awaiting payload in progress (#11823)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-18 10:45:51 +00:00