Commit Graph

456 Commits

Author SHA1 Message Date
Arsenii Kulikov
d1f625f6bb chore: bump alloy-evm (#14917) 2025-03-08 21:25:56 +00:00
cakevm
31697e5500 chore: Add 0x prefix and use macro if possible (#14907) 2025-03-08 07:46:04 +00:00
Matthias Seitz
771cd3ce58 chore: impl encodable for tx (#14893) 2025-03-07 13:27:08 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00
Alexey Shekhirin
5ce2716b77 chore: add 0x prefix to b256! and address! calls (#14871) 2025-03-06 12:05:29 +00:00
Arsenii Kulikov
e5720e6d0d chore: bump alloy-evm and revm (#14855) 2025-03-06 00:37:39 +00:00
Matthias Seitz
80e86aa0d6 fix: filter by deposit signature hash (#14841) 2025-03-05 11:17:50 +01:00
Arsenii Kulikov
8ddd8d6f05 refactor: remove Primitives AT from BlockExecutionStrategy (#14833) 2025-03-04 19:31:49 +00:00
Arsenii Kulikov
7b2f889dcb fix: correctly configure extraData for Ethereum blocks (#14831) 2025-03-04 18:40:41 +00:00
Arsenii Kulikov
2eab45869f feat: BlockAssember + BlockBuilder (#14808) 2025-03-04 17:20:02 +00:00
Muhammed Kadir Yücel
060f0b1bbb fix: use txpool.lifetime in pool maintainer correctly (#14823) 2025-03-04 13:05:07 +00:00
Arsenii Kulikov
7413f11aa2 feat: ConfigureEvm::NextBlockEnvCtx (#14801) 2025-03-03 17:11:57 +00:00
Alexey Shekhirin
e0518e1f83 fix(tree): use only in-memory blocks when constructing trie input (#14729) 2025-03-03 13:27:22 +00:00
Emilia Hane
5f05d52de3 chore(sdk): Use EthApiBuilder instead of FnOnce trait (#14442)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-01 07:06:16 +00:00
Emilia Hane
6ce459aec7 chore(payload): Move ExecutionPayloadValidator into reth-ethereum-payload-builder (#14751) 2025-02-28 13:05:14 +00:00
Joseph Zhao
a1ca8d46d0 remove Option on is_paris_activated call (#14771) 2025-02-28 09:41:43 +00:00
Arsenii Kulikov
bdc3b1b9e3 feat: DebugNodeLauncher (#14738) 2025-02-27 14:23:12 +00:00
Arsenii Kulikov
b2ead06d1d feat: pending block support in BlockExecutionStrategyFactory (#14730) 2025-02-27 13:25:04 +00:00
Arsenii Kulikov
80250f0281 refactor(e2e): do not use EngineApiClient (#14739) 2025-02-27 10:48:01 +00:00
Arsenii Kulikov
77aa17fb57 refactor: introduce BasicPayloadServiceBuilder (#14700) 2025-02-25 23:45:07 +00:00
Arsenii Kulikov
ee7e3fea2b feat: re-introduce debug.reorg logic (#14676) 2025-02-24 22:16:07 +00:00
Arsenii Kulikov
c40d059dd3 refactor: implement BlockExecutionStrategyFactory directly on EvmConfig (#14675) 2025-02-24 21:28:21 +00:00
Yohann Kazoula
33443de09a Make PayloadOrAttributes generic over ExecutionData (#14666)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-24 08:50:39 +00:00
Matthias Seitz
ea680785be chore: rm clone for bincodecompat receipt (#14628) 2025-02-22 08:52:59 +01:00
Arsenii Kulikov
74a1151c07 feat: integrate TxEnv conversions (#14630) 2025-02-21 14:50:28 +00:00
Joseph Zhao
86e8a2a245 Return RecoveredBlock in ensure_well_formed_payload (#14625) 2025-02-21 10:42:54 +00:00
Arsenii Kulikov
72210736ad feat: re-use BlockExecutionStrategy in payload building (#14609) 2025-02-20 15:06:19 +00:00
Emilia Hane
f03e7e02f7 chore(payload): Custom PayloadError variant (#14607) 2025-02-20 11:45:34 +00:00
Arsenii Kulikov
7ee8461bac feat: expose InvalidTxError in BlockExecutionError (#14597) 2025-02-20 09:22:22 +00:00
Arsenii Kulikov
b9c81e4d94 feat: BlockExecutionStrategy::execute_transaction API (#14586) 2025-02-19 14:03:13 +00:00
Arsenii Kulikov
4f454c91d6 refactor: BlockExecutionStrategy API (#14480) 2025-02-19 13:10:50 +00:00
Arsenii Kulikov
e92cf35ac9 refactor: simplify SystemCaller API (#14578) 2025-02-19 10:08:49 +00:00
Arsenii Kulikov
29f4ca2a61 feat: no_std for reth-evm (#14561) 2025-02-18 12:54:56 +00:00
Matthias Seitz
ffd0f11252 chore: remove needless clippy lint (#14550) 2025-02-18 08:18:59 +00:00
Arsenii Kulikov
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
caglarkaya
cb615cf5e1 refactor: replace into bound with standalone function (#14512) 2025-02-15 15:05:17 +00:00
Arsenii Kulikov
0f4914a944 feat: use SealedHeader in ChainSpec (#14514) 2025-02-15 13:30:05 +00:00
Matthias Seitz
8123d6bd3b feat: reexport reth-trie with trie feature (#14513) 2025-02-15 13:08:52 +00:00
Joseph Zhao
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
Alexey Shekhirin
b6198b1f12 feat(evm, root): pass state change source to state hook (#14494) 2025-02-14 17:04:23 +00:00
Matthias Seitz
270aefe900 chore: disable storage-api default features (#14474) 2025-02-13 21:05:19 +00:00
Matthias Seitz
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
Emilia Hane
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
Arsenii Kulikov
46462ae0a6 refactor: remove PostExecutionInput (#14464) 2025-02-13 10:24:00 +00:00
Arsenii Kulikov
cfb91e94dd chore: no_std for reth-execution-types (#14465) 2025-02-13 09:47:40 +00:00
Yohann Kazoula
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
Arsenii Kulikov
172369afd5 feat: add Consensus to ExecutionStage (#14447) 2025-02-12 14:48:14 +00:00
Matthias Seitz
82903d9fe4 chore: export cli from reth ethereum (#14444) 2025-02-12 13:45:55 +01:00
Matthias Seitz
9f1602c03e chore: export exex (#14443) 2025-02-12 12:43:26 +01:00
Arsenii Kulikov
48bffd418f refactor: Add more low-level methods to Executor (#14440) 2025-02-12 11:15:01 +00:00