Commit Graph

89 Commits

Author SHA1 Message Date
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
cde951732e refactor: store plain receipts instead Options in Receipts (#14010) 2025-01-27 16:05:48 +00:00
33bf34b2fb fix: gracefully handle missing persisted_trie_updates (#13942) 2025-01-27 14:02:53 +00:00
203fed0f64 feat: add Spec generic for EvmEnv (#13975) 2025-01-24 15:59:55 +00:00
7e9d6ae454 chore: remove fill_ APIs (#13970) 2025-01-24 12:35:49 +00:00
6c762565b8 refactor: finalize proofs mod move from reth-primitives to reth-primitives-traits (#13875) 2025-01-22 20:15:47 +00:00
f28c71c006 chore: simplify evm setup (#13864) 2025-01-19 20:07:20 +00:00
c46f23f8de feat: add Evm trait (#13823) 2025-01-18 15:42:39 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
13ecd6afa1 Nit: replace block and sender with RecoveredBlock in ExecutedBlock (#13804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-16 15:56:16 +00:00
265f783c22 refactor: always create Evm through ConfigureEvm (#13812) 2025-01-16 11:40:45 +00:00
11bd9dded3 fix(builder): prague blob params activation (#13810) 2025-01-15 18:32:13 +00:00
d5978a78b4 refactor: use EvmEnv when setting up Evm (#13800) 2025-01-15 16:09:03 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
35392bd8e9 chore: make SealedBlock.header field private (#13646)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-07 19:44:39 +00:00
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
df294e424b chore: make clippy happy (#13561) 2024-12-27 09:38:41 +00:00
b525231224 chore: Introduce helper type for evm cfg and env tuple (#13377) 2024-12-14 08:53:59 +00:00
fb649977a1 chore: small Requests clean up (#13374) 2024-12-13 10:08:02 +00:00
e9577729f8 fix(builder): desired block gas limit (#13351) 2024-12-12 16:29:33 +00:00
c339811727 chore: rm reth-provider dep from payload crate (#13348) 2024-12-12 14:44:35 +00:00
c553b1e86d feat(builder): ethereum builder config (#13315) 2024-12-11 21:26:25 +00:00
9891917f61 chore: rm receiptsext trait (#13296) 2024-12-11 14:20:27 +00:00
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
886471d693 Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-03 16:56:17 +00:00
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
9f20ebc29a refactor(tx-pool): add enum InvalidKind to mark_invalid (#12845) 2024-11-28 16:23:27 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
e020eb71bd chore(payload): fix withdrawals field pre-shanghai in Ethereum payload (#12828) 2024-11-24 10:28:31 +00:00
6a97a6dfe4 chore: include payload id in debug msg (#12795) 2024-11-22 19:53:46 +00:00
64728e0856 refactor: simplify withdrawals outcome (#12780) 2024-11-22 14:15:43 +00:00
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
33730536f5 Do not print whole block in debug! logs (#12729) 2024-11-21 09:35:32 +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
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
6d05788de2 perf(default_ethereum_payload): reuse Evm between txs (#12365) 2024-11-07 10:52:25 +00:00
302ed291e4 perf(EthBuiltPayload): Arc SealedBlock (#12351) 2024-11-06 20:33:49 +00:00
eaac2aa2cf chore: simplify cached db usage (#12242) 2024-11-01 14:17:31 +00:00
755fac08dd Wrap sidecar in arcs (#11554)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 16:06:37 +00:00
93a9b8a218 feat: Eip1559 params in extradata (#11887)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 12:59:19 +00:00
7880d4ddb0 refactor: change PayloadConfig to use parent header instead of parent block (#12159) 2024-10-29 09:52:00 +00:00
8605d04a09 refactor: rm re-exports of alloy eip 4844 constants (#12120) 2024-10-28 08:30:06 +00:00
e0ad59834d dev: add requests to EthBuiltPayload (#12072) 2024-10-26 06:10:15 +00:00
a87d654c55 feat: introduce iterator for default_ethereum_payload function (#11978) 2024-10-25 11:48:58 +00:00
8bfb7f9ce9 primitive-traits: use alloy BEACON_NONCE constant (#12029) 2024-10-24 09:58:50 +00:00
d0ac833946 perf: avoid cloning in payload builder (#11899) 2024-10-19 16:56:48 +00:00