Commit Graph

1866 Commits

Author SHA1 Message Date
172369afd5 feat: add Consensus to ExecutionStage (#14447) 2025-02-12 14:48:14 +00:00
71b9f1225a feat(op, cli): add cli option to enable tx conditional (#14421) 2025-02-12 13:15:27 +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
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
ea40f78e59 feat(l2-withdrawals): Define OpEngineApiBuilder (#14426) 2025-02-12 07:04:52 +00:00
771a99be53 chore: phase out reth-primitives from op-evm (#14428) 2025-02-11 23:57:03 +00:00
fab686ac05 feat: append tx conditional to pooled tx (#14403) 2025-02-11 19:59:09 +00:00
5f15d1e2a9 feat(l2-withdrawals): Define OpEngineApi (#14414)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 19:50:32 +00:00
974b197d30 feat: add alloy-compat for op prims (#14406) 2025-02-11 19:15:34 +00:00
1cd72206a1 chore: bump revm 19.5 (#14408) 2025-02-11 14:27:54 +00:00
09a6aab9f7 feat: add reth-op crate (#14401) 2025-02-11 11:38:03 +00:00
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
fe322379ff feat(op, txpool): impl send_raw_tx_cond endpoint (#14311) 2025-02-10 18:16:24 +00:00
2e8bc7d4b2 chore: re-export rpc types (#14381) 2025-02-10 19:14:09 +01:00
4d9a98780f chore: abstract OpPayloadBuilder over ChainSpec (#14374) 2025-02-10 18:00:24 +00: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
d4e37ce4b6 feat: add operator fee params on RPC L1BlockInfo (#14269)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-10 17:04:28 +00:00
b9b519344f feat: add reth-eth meta crate (#14361) 2025-02-10 16:36:36 +00:00
c6ac747a70 feat(l2-withdrawals): Declare OpEngineApiServer and OpEngineApiClient (#14359) 2025-02-10 16:05:34 +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
46d63e8054 add debug_chainConfig endpoint (#14346) 2025-02-09 22:27:07 +00:00
104bd6e039 refactor: move ValidationApi setup to EthereumAddOns (#14342) 2025-02-09 14:14:53 +00:00
b48426efdd added EventSender to FullNode type (#14268)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-09 14:04:12 +00:00
570fcd318d chore(deps): weekly cargo update (#14340)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-09 11:54:27 +00:00
a215256075 feat(engine): emit events with executed blocks (#14341) 2025-02-09 11:07:10 +00:00
dbf4e23e63 chore: rm reth-primitives from engine api crate (#14324) 2025-02-08 07:17:56 +00:00
44985c3272 chore: rm reth_primitives from reth_revm (#14317) 2025-02-08 06:08:20 +00:00
ea86211636 chore: bump alloy-trie to 0.7.9 (#14318) 2025-02-08 00:51:21 +00:00
dc0488cf75 feat: remove from fspath conversion for storagelockerr (#14291) 2025-02-07 08:51:03 +00:00
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
63d5feab33 refactor: extract OP txpool types to a separate crate (#14280) 2025-02-06 20:31:51 +00:00
c9169705e2 perf(tree): add cross-block caching (#13769)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-02-06 17:38:03 +00:00
ad7dec3b6a feat(op, txpool): add conditionals to op pooled tx (#14264)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 13:10:54 +00:00
8c4c8c90cf Moved HashedPostState to trie-common crate (#14230)
Co-authored-by: DarkLord017 <sambhavjain170944@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-06 11:59:39 +00:00
41d51a109c chore: rm reth_primitives from reth_net_p2p (#14258) 2025-02-06 09:21:09 +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
d5277d5f27 chore: remove usages of reth_primitives from reth bin (#14252) 2025-02-06 00:02:12 +00:00
62a8e62c3d chore: simplify PayloadBuilder trait (#14246) 2025-02-05 23:20:31 +00:00
a63f92e017 chore: use alloy traits for PoolTransaction (#14228) 2025-02-05 02:05:00 +00:00
b6ce1d90fd perf: warm transactions in parallel (#13759) 2025-02-04 16:25:51 +00:00
b479b3439c feat(no_std): Add no_std support for reth-storage-api (#14187)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-04 11:23:35 +01:00
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
42dfc1c24b chore: rm unused prune error variant (#14185) 2025-02-04 00:13:49 +00:00
68e51af295 chore: rm unused rpc_types_compat import from reth-bench (#14182) 2025-02-03 23:41:36 +00:00
556c79f787 chore: convert_to_payload_body_v1 (#14168) 2025-02-03 23:16:33 +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