Commit Graph

432 Commits

Author SHA1 Message Date
74a1151c07 feat: integrate TxEnv conversions (#14630) 2025-02-21 14:50:28 +00:00
86e8a2a245 Return RecoveredBlock in ensure_well_formed_payload (#14625) 2025-02-21 10:42:54 +00:00
72210736ad feat: re-use BlockExecutionStrategy in payload building (#14609) 2025-02-20 15:06:19 +00:00
f03e7e02f7 chore(payload): Custom PayloadError variant (#14607) 2025-02-20 11:45:34 +00:00
7ee8461bac feat: expose InvalidTxError in BlockExecutionError (#14597) 2025-02-20 09:22:22 +00:00
b9c81e4d94 feat: BlockExecutionStrategy::execute_transaction API (#14586) 2025-02-19 14:03:13 +00:00
4f454c91d6 refactor: BlockExecutionStrategy API (#14480) 2025-02-19 13:10:50 +00:00
e92cf35ac9 refactor: simplify SystemCaller API (#14578) 2025-02-19 10:08:49 +00:00
29f4ca2a61 feat: no_std for reth-evm (#14561) 2025-02-18 12:54:56 +00:00
ffd0f11252 chore: remove needless clippy lint (#14550) 2025-02-18 08:18:59 +00:00
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
cb615cf5e1 refactor: replace into bound with standalone function (#14512) 2025-02-15 15:05:17 +00:00
0f4914a944 feat: use SealedHeader in ChainSpec (#14514) 2025-02-15 13:30:05 +00:00
8123d6bd3b feat: reexport reth-trie with trie feature (#14513) 2025-02-15 13:08:52 +00:00
113a87b4f8 Add serde-bincode-compat for receipt (#14399)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-14 20:33:13 +00:00
b6198b1f12 feat(evm, root): pass state change source to state hook (#14494) 2025-02-14 17:04:23 +00:00
270aefe900 chore: disable storage-api default features (#14474) 2025-02-13 21:05:19 +00:00
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
46462ae0a6 refactor: remove PostExecutionInput (#14464) 2025-02-13 10:24:00 +00:00
cfb91e94dd chore: no_std for reth-execution-types (#14465) 2025-02-13 09:47:40 +00:00
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
172369afd5 feat: add Consensus to ExecutionStage (#14447) 2025-02-12 14:48:14 +00:00
82903d9fe4 chore: export cli from reth ethereum (#14444) 2025-02-12 13:45:55 +01:00
9f1602c03e chore: export exex (#14443) 2025-02-12 12:43:26 +01:00
48bffd418f refactor: Add more low-level methods to Executor (#14440) 2025-02-12 11:15:01 +00:00
9a805b06db chore: bump alloy 0.11.1 (#14439) 2025-02-12 10:15:10 +00:00
e9b99b0610 chore: use reth-ethereum in example (#14409) 2025-02-12 08:56:15 +00:00
2e8bc7d4b2 chore: re-export rpc types (#14381) 2025-02-10 19:14:09 +01:00
cdb7c63d51 Added from<alloy_rpc_types_eth::Transaction> for TransactionSigned (#14350)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-10 17:27:49 +00:00
b9b519344f feat: add reth-eth meta crate (#14361) 2025-02-10 16:36:36 +00:00
37adaf2d2e feat: avoid zstd dependency in reth-evm, reth-evm-ethereum and reth-optimism-evm (#14356) 2025-02-10 11:56:07 +00:00
47bc55b061 chore: rm reth-primitives from eth payload (#14357) 2025-02-10 11:24:18 +00:00
104bd6e039 refactor: move ValidationApi setup to EthereumAddOns (#14342) 2025-02-09 14:14:53 +00:00
46d3b6a32e test: add a test for devnet failure (#14288)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-08 17:06:42 +00:00
7603b74890 feat: add providerfactory builder to OpNode (#14322) 2025-02-08 07:09:27 +00:00
905fd37bde chore: misc eth strategy cleanup (#14315) 2025-02-07 22:42:19 +00:00
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
62a8e62c3d chore: simplify PayloadBuilder trait (#14246) 2025-02-05 23:20:31 +00:00
f80d8f25f9 chore: use u64 for blobcount (#14250) 2025-02-05 23:15:24 +00:00
ab804d4650 fix: use blob params in payload building (#14217)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-05 13:07:42 +00:00
6d5607dc2b docs: add docs for instantiating EthFilter (#14224)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-02-05 01:12:33 +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
e3106889a8 feat: abstract EthTransactionValidator over ChainSpec (#14162) 2025-02-03 19:26:18 +00:00
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00
a041b41b59 chore: use chainspec blob_params for blob calculations (#14139) 2025-02-01 16:41:22 +00:00
fd4ca7d6d6 feat: simplify envelope conversion (#14146) 2025-02-01 14:29:41 +00:00
209b44829e chore: remove block_to_payload_v1 (#14143)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 11:06:35 +00:00
d16187509e chore: rm Once-cell dep (#14141) 2025-02-01 09:06:07 +01:00