Commit Graph

1769 Commits

Author SHA1 Message Date
Arsenii Kulikov
b2ead06d1d feat: pending block support in BlockExecutionStrategyFactory (#14730) 2025-02-27 13:25:04 +00:00
caglarkaya
e50287b022 refactor: extract api trait methods into metered methods (#14740) 2025-02-27 12:17:47 +00:00
Dimitris Apostolou
4565cda599 chore(deps): avoid duplicate crates (#14681) 2025-02-27 07:47:08 +00:00
Emilia Hane
97bc3611db feat(engine): Op engine capabilities (#14733)
Co-authored-by: Ishika Choudhury <117741714+Rimeeeeee@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-26 16:06:51 +00:00
Arsenii Kulikov
f94f37eb43 fix: correctly set txtype for eth_call (#14727) 2025-02-26 15:09:52 +00:00
Arsenii Kulikov
256351d4e3 feat: allow applying overrides for non-CacheDB databases (#14713) 2025-02-26 13:19:47 +00:00
fuder.eth
1809ee5330 Add Clonable Error Handling to ProviderError Enum (#14712) 2025-02-26 07:29:33 +00:00
Poulav Bhowmick
c7a1356a10 Added 0x prefix to all hex, macros and b256 (#14711) 2025-02-26 06:11:59 +00:00
Arsenii Kulikov
77aa17fb57 refactor: introduce BasicPayloadServiceBuilder (#14700) 2025-02-25 23:45:07 +00:00
Léa Narzis
26ad9625da refactor(engine-api): change payload fn arg with ExecutionPayload (#14673)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-25 17:02:44 +00:00
emmmm
e35d9bada1 correction / fix comments (#14573) 2025-02-25 13:57:02 +00:00
Emilia Hane
cf73f6eed6 feat(l2-withdrawals): Verify l2 withdrawals root in PayloadValidator (#14636) 2025-02-25 09:38:35 +00:00
Pana
84ef51f9cc remove needlessness async block and await op (#14694) 2025-02-25 08:53:49 +00:00
Arsenii Kulikov
c40d059dd3 refactor: implement BlockExecutionStrategyFactory directly on EvmConfig (#14675) 2025-02-24 21:28:21 +00:00
Léa Narzis
340d7ba008 refactor: merge signed tx traits (#14622) 2025-02-24 13:43:31 +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
Yohann Kazoula
40364d5321 Relax EngineApi ExecutionData bounds (#14648)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-22 08:52:37 +01:00
Joseph Zhao
86e8a2a245 Return RecoveredBlock in ensure_well_formed_payload (#14625) 2025-02-21 10:42:54 +00:00
Harrish Bansal
81cff4a90b add metrics for engine_getBlobsV1 (#14621) 2025-02-20 20:02:52 +00:00
Emilia Hane
f03e7e02f7 chore(payload): Custom PayloadError variant (#14607) 2025-02-20 11:45:34 +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
Matthias Seitz
cec1c11ece chore: handle all revm errors (#14574) 2025-02-19 01:28:39 +00:00
cakevm
534b028203 chore: make return for debug_codeByHash optional (#14572) 2025-02-18 18:42:15 +00:00
Matthias Seitz
ffd0f11252 chore: remove needless clippy lint (#14550) 2025-02-18 08:18:59 +00:00
Veer Chaurasia
dde5cd8d9d Add Alias and update usage for emvenv (#14547) 2025-02-18 08:18:41 +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
Harrish Bansal
7fbeccca57 extending engine capabilities (#14528)
Co-authored-by: steven <corderosteven6@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-17 12:25:57 +00:00
kustrun
344537a3a0 feat(rpc): Implement debug_codeByHash. (#14524) 2025-02-17 11:13:03 +01:00
Arsenii Kulikov
c341ee3431 chore: relax bounds on RPC types (#14529) 2025-02-17 10:33:59 +01:00
Ryan Schneider
16c3c5b733 fix(mev): Fix issues in mev_simBundle. (#14502) 2025-02-14 18:36:45 +00:00
Dan Cline
735ff493a1 chore: rm reth_primitives from rpc_testing_util (#14488) 2025-02-14 10:16:22 +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
Yohann Kazoula
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
Ryan Schneider
15dff0f6a6 feat(mev): Enable mev_ namespace. (#14457) 2025-02-12 21:01:00 +00:00
DaniPopes
fc7a3e5bc6 chore: use shorter map names (#14445) 2025-02-12 11:59:42 +00:00
Matthias Seitz
9a805b06db chore: bump alloy 0.11.1 (#14439) 2025-02-12 10:15:10 +00:00
Matthias Seitz
5383f4b08e perf: only fetch parent if not latest (#14412) 2025-02-11 18:09:37 +00:00
Niclas Blomberg
3d1883d03f fix(validation-rpc): validate against parent, not latest (#14405) 2025-02-11 14:04:29 +00:00
cakevm
63bec101bf chore: rm unused dependencies from optimism crates (#14396)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 09:07:54 +00:00
Matthias Seitz
ba8cec3550 fix: bytecode override (#14390) 2025-02-10 23:54:04 +00:00
Poulav Bhowmick
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
Simon Oswald
46d63e8054 add debug_chainConfig endpoint (#14346) 2025-02-09 22:27:07 +00:00
Arsenii Kulikov
104bd6e039 refactor: move ValidationApi setup to EthereumAddOns (#14342) 2025-02-09 14:14:53 +00:00
Matthias Seitz
dbf4e23e63 chore: rm reth-primitives from engine api crate (#14324) 2025-02-08 07:17:56 +00:00
Dan Cline
4066ad4cc5 feat: add newPayload latency gauge metric (#14287) 2025-02-06 22:35:03 +00:00
Arsenii Kulikov
823d065071 feat: abstract OpPooledTransaction and OpPool over consensus tx (#14256) 2025-02-06 11:26:06 +00:00
Matthias Seitz
42a1912224 feat: add exceeds allowance error message (#14232) 2025-02-05 20:42:27 +00:00