Commit Graph

352 Commits

Author SHA1 Message Date
7e1896c41c chore: fix (#14456) 2025-02-13 00:27:48 +00:00
731b771fa2 chore: correct the comments (#14339) 2025-02-10 19:32:36 +01:00
5c231898ad feat: Add is_vx helpers for EngineApiMessageVersion (#14323) 2025-02-08 07:22:22 +00:00
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
14a51b5292 feat: expose pool transaction in PayloadTransactions (#14249)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 01:16:20 +00:00
c1a305ca5c feat: relax BasicPayloadJobGenerator bounds (#14254) 2025-02-06 00:59:14 +00:00
62a8e62c3d chore: simplify PayloadBuilder trait (#14246) 2025-02-05 23:20:31 +00:00
a9ae060452 fix: use different cancel wrapper for prewarm tasks (#14221) 2025-02-04 21:06:50 +00:00
b6ce1d90fd perf: warm transactions in parallel (#13759) 2025-02-04 16:25:51 +00:00
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
04c1d7120e refactor: couple ExecutionPayload and ExecutionPayloadSidecar (#14172) 2025-02-03 21:04:42 +00:00
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00
a39980a6f6 feat: generalize Block impls (#14133) 2025-01-31 22:05:09 +00:00
98a021ee7d feat: abstract over Evm::Error (#14085)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-30 13:02:20 +00:00
d6e055dffa fix: check for duplicate request types on validation (#14056) 2025-01-29 00:08:31 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
ddc9375a60 chore: remove executed_block from EthBuiltPayload (#14017)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-27 21:27:57 +00:00
33bf34b2fb fix: gracefully handle missing persisted_trie_updates (#13942) 2025-01-27 14:02:53 +00:00
68a1de799d chore: fix error messages for request validation (#13983) 2025-01-25 11:01:56 +00:00
6c762565b8 refactor: finalize proofs mod move from reth-primitives to reth-primitives-traits (#13875) 2025-01-22 20:15:47 +00:00
3e961806b6 feat(no_std): Add no_std support for reth-payload-primitives (#13922) 2025-01-22 20:12:36 +00:00
64214fd186 chore: deprecate recoveredtx alias (#13887) 2025-01-20 18:07:14 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
ac25fd8c18 feat(engine): validate execution requests (#13685) 2025-01-13 10:40:46 +00:00
3e86bb54d4 docs: add additional BasicPayloadJob docs (#13706) 2025-01-07 14:50:56 +01:00
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
9923e5ac5b chore: rm some direct header access (#13633) 2025-01-03 16:40:00 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
b69c2ebee0 chore: use native conversions for payload to block (#13608) 2025-01-02 16:20:28 +00:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
9542573854 refactor: avoid using NoopTransactionPool in OP payload builder (#13547) 2024-12-25 07:57:53 +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
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