Commit Graph

516 Commits

Author SHA1 Message Date
Arsenii Kulikov
88edd52649 feat: bump revm v26 (#16969)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-23 09:16:16 +00:00
Soubhik Singha Mahapatra
55fdebdc0e chore: changed example command (#16993) 2025-06-22 17:28:39 +02:00
Matthias Seitz
34ef2a27e0 feat: add RlpBincode helper (#16849) 2025-06-17 14:31:19 +02:00
Matthias Seitz
a1a1c0c6bc chore: update op-alloy deps to 0.18.2 (#16827) 2025-06-16 14:18:58 +00:00
Roman Hodulák
fb477d8c28 feat(examples): Add extension into engine_getPayload RPC method response in custom_node example (#16772) 2025-06-15 09:34:18 +00:00
Roman Hodulák
8d691ab2c2 feat(examples): Add CustomEngineValidator and its builder to the custom_node example (#16774) 2025-06-13 12:06:53 +00:00
Léa Narzis
9f98728deb feat(net): make bloom filter optional on receipts request (#16718) 2025-06-12 11:48:33 +00:00
Luis_
1e40b36afc feat: make EthEvmConfig generic over chainSpec (#16758)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-06-12 00:07:02 +00:00
Soubhik Singha Mahapatra
0a4c21527c chore: used Opstorage impl for optimism (#16594)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-06-04 14:25:14 +00:00
Arsenii Kulikov
66692a7e45 feat: make NewBlock message generic (#16627) 2025-06-03 19:32:12 +00:00
Léa Narzis
ea7eaf61c3 feat: enable external EngineApi access (#16248)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-06-03 13:10:36 +00:00
Matthias Seitz
3fc463c8a0 feat: impl compress decompress for customheader (#16617) 2025-06-03 12:39:33 +00:00
Ethan Nguyen
1e69bf4f45 chore: Remove OmmersProvider (#16539) 2025-06-03 10:41:13 +00:00
Arsenii Kulikov
b5864e0bdf chore: simplify NetworkPrimitives (#16556) 2025-06-02 11:45:43 +00:00
Ethan Nguyen
95558cb451 chore: Remove Withdrawals Provider (#16538) 2025-05-31 13:28:21 +02:00
Roman Hodulák
04144c5a4b feat(examples): Replace CustomConsensusBuilder using OpConsensusBuilder with custom generics in custom_node example (#16560) 2025-05-30 12:09:14 +00:00
Roman Hodulák
586976f12f feat(examples): Replace redundant type definitions with a CustomPooledTransaction alias in the custom_node example (#16554) 2025-05-30 01:05:10 +00:00
Roman Hodulák
a3013c6e64 feat(examples): Replace CustomPoolBuilder using OpPoolBuilder with custom generics in custom_node example (#16552) 2025-05-29 20:42:49 +00:00
Roman Hodulák
672d97307a feat(examples): Replace CustomNetworkBuilder using OpNetworkBuilder with custom generics (#16551) 2025-05-29 19:51:02 +00:00
Roman Hodulák
676dc0df34 feat(examples): Replace () with appropriate component builders in custom_node example (#16445)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-29 18:16:16 +00:00
Roman Hodulák
19b7489518 feat(examples): Add CustomExecutorBuilder and implement ExecutorBuilder for it in custom_node example (#16444) 2025-05-27 03:15:06 +00:00
Veer Chaurasia
7ca286110f refactor: remove reth dependencies and instead use reth_ethereum (#16416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-24 08:35:40 +00:00
Roman Hodulák
2b33b59ed8 refactor(examples): Rename CustomTxEnv => PaymentTxEnv and CustomEvmTransaction => CustomTxEnv (#16443) 2025-05-23 16:04:32 +00:00
Roman Hodulák
9203916904 feat(optimism): Remove all bounds on BlockAssemblerInput for header (#16442) 2025-05-23 15:21:08 +00:00
Roman Hodulák
badbe3d81d feat(examples): Implement BlockAssembler and BlockExecutor for custom blocks in custom_node example (#16435) 2025-05-23 13:43:00 +00:00
Roman Hodulák
5483a8ed97 refactor(examples): Use OpEvm from op-alloy-evm instead of op-revm for CustomEvm in custom_node example (#16417) 2025-05-22 16:14:55 +00:00
Roman Hodulák
b347d9d97b feat(examples): Make CustomEvmTransaction local and implement FromRecoveredTx and FromTxWithEncoded in custom_node example (#16415) 2025-05-22 14:21:03 +00:00
Roman Hodulák
6c6bfb52bb feat(examples): Implement EvmFactory for CustomEvm in custom_node example (#16404) 2025-05-22 10:13:08 +00:00
Shane K Moore
e4212a4028 chore: eth69 status message support (#16099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-22 10:08:26 +00:00
Roman Hodulák
1b2883a823 feat(examples): Add CustomEvm for the execution of CustomTransaction in the custom_node example (#16394) 2025-05-21 14:29:39 +00:00
Arsenii Kulikov
0b30387eed chore(deps): bump alloy-evm (#16385)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-21 08:23:34 +00:00
Roman Hodulák
f0c1bf5d3c feat(examples): Add CustomTxEnv for EVM that supports conversions from the extended transaction envelope in the custom_node example (#16381) 2025-05-20 19:39:54 +00:00
Roman Hodulák
d7a808873d refactor(examples): Split evm module into submodules in the custom_node example (#16380) 2025-05-20 19:11:54 +00:00
Roman Hodulák
72ab1d6ee8 refactor(examples): Replace redundant type definitions with a CustomTransaction alias in the custom_node example (#16367) 2025-05-20 14:57:54 +00:00
Roman Krasiuk
0de50d3b7b feat(txpool): use BlobTransactionSidecarVariant (#16356) 2025-05-20 14:49:10 +00:00
fantasyup
bc7d8c6bc1 feat(perp): optimize OpTxpool 2718 bytes encoding (#16336) 2025-05-19 11:12:02 +00:00
Matthias Seitz
b551dc3057 chore: make clippy happy (#16316) 2025-05-17 06:24:20 +02:00
Suyash Nayan
4fb36fb247 refactor(rpc-builder): Use Box<dyn TaskSpawner> for RPC task handling (#16297)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
2025-05-16 11:05:45 +00:00
Victor Farazdagi
4d56c9b24d chore: change TxCustom to TxPayment (#16281) 2025-05-15 15:11:09 +00:00
Matthias Seitz
e57992ad1b chore: rename extendedtx to just extended (#16265) 2025-05-15 10:58:23 +00:00
Roman Krasiuk
ffbdd97592 feat(engine): add conversions for ExecutionPayloadEnvelopeV5 (#16218) 2025-05-14 16:21:45 +00:00
Z
4e84e42f1e chore(deps): migrate to jsonrpsee 0.25 (#15956)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-14 07:41:54 +00:00
fantasyup
8829881138 refactor: add alloy_consensus::SignerRecoverable to SingedTransaction supertrait (#16174) 2025-05-13 07:53:18 +00:00
Matthias Seitz
96e959ca20 chore: replace filteredParams with Filterset (#16077)
Co-authored-by: James <james@prestwi.ch>
2025-05-12 13:37:06 +02:00
Matthias Seitz
3338c5a319 revert: "revert: 2054a37" (#16139)
Co-authored-by: rakita <dragan0rakita@gmail.com>
2025-05-12 08:53:05 +00:00
Ishika Choudhury
bcefb00088 chore: moved OkValidator into txpool behind test-utils feature gate (#16144) 2025-05-09 20:12:44 +02:00
Matthias Seitz
c830d8c852 revert: 2054a37 (#16138) 2025-05-09 15:56:06 +02:00
Pana
448e909c50 feat: Add EIP7702 tx handle logic for txpool (#15312)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 10:55:17 +00:00
Federico Gimenez
2054a37b02 feat: add precompile cache for execution (#15928)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 09:36:28 +00:00
Femi Bankole
124bd39405 refactor: move ExtendedTxEnvelope to reth-primitives-traits (#16102)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-05-08 16:32:54 +00:00