Commit Graph

1339 Commits

Author SHA1 Message Date
Eric Woolsey
001fb927b5 feat: generalize impl EngineValidatorAddOn for OpAddOns (#18141) 2025-08-29 06:14:26 +00:00
Max Bytefield
0b316160a9 docs(op): op chains don't require deposit contracts, so as dev chain (#17988)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-28 18:22:26 +00:00
Arsenii Kulikov
66a0a14cf6 refactor: merge EthTransactionValidator and EthTransactionValidatorInner (#18129) 2025-08-28 18:22:01 +00:00
Roman Hodulák
f13cf181ad fix(optimism): Fail if latest and base flashblock parent are different (#18132)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-28 17:44:54 +00:00
Roman Hodulák
594a67d87f fix(optimism): Verify that flashblocks are not old according to canon state (#18123) 2025-08-28 15:23:05 +00:00
Andrea Simeoni
b2c6852c29 fix(optimism): Fix endless poll on the FlashBlockService (#18120) 2025-08-28 09:39:55 +00:00
Roman Hodulák
07c62aebda fix(optimism): Prevent old pending flashblock from being returned from pending_flashblock (#18103) 2025-08-28 09:01:27 +00:00
nk_ysg
1d893a1ce2 chore(reth-optimism-cli): use OpTypedTransaction::eip2718_encode (#18105) 2025-08-27 16:08:10 +00:00
Roman Hodulák
f376dd8031 feat(optimism): Remove builder of next block environment from FlashBlockService (#18100) 2025-08-27 13:59:02 +00:00
Roman Hodulák
9d1ec366f8 feat(optimism): Implement conversion of ExecutionPayloadBaseV1 into OpNextBlockEnvAttributes (#18097) 2025-08-27 13:30:47 +00:00
Roman Hodulák
3a5c992394 feat(optimism): Add flashblocks_url as part of rollup args of the op-reth CLI (#18094) 2025-08-27 11:32:00 +00:00
Matthias Seitz
2e6ab54248 feat: add NoopNetwork example (#18093) 2025-08-27 10:25:43 +00:00
Roman Hodulák
97f4b00fc0 feat(optimism): Launch FlashBlockService when websocket URL is provided in OpEthApi (#18077) 2025-08-27 09:51:33 +00:00
Roman Hodulák
13e0fd55de feat(optimism): Change FlashBlockService output ExecutedBlock => PendingBlock (#18078) 2025-08-26 16:59:23 +00:00
Roman Hodulák
3c7301e0bb feat(optimism): Add launch_wss_flashblocks_service function spawning a task sending last pending block (#18067) 2025-08-26 15:15:44 +00:00
Léa Narzis
8c8ffd4329 refactor(rpc): add TxEnv converter to RpcCoverter (#17792)
Co-authored-by: Roman Hodulák <roman.hodulak@polyglot-software.com>
2025-08-26 13:51:07 +00:00
Roman Hodulák
7ee085f393 feat(optimism): Add constructors to FlashBlockService and FlashBlockWsStream (#18064) 2025-08-26 13:23:01 +00:00
Roman Hodulák
b50eb7e514 feat(optimism): Wrap incoming stream item in Result for compatibility of FlashBlockService with FlashBlockWsStream (#18063) 2025-08-26 12:15:29 +00:00
Matthias Seitz
dd4aa7cd2a chore: relax EngineValidatorAddOn impl (#18052) 2025-08-25 21:13:25 +02:00
Roman Hodulák
23cfd1bb7c feat(optimism): Add FlashBlockService that builds blocks from FlashBlocks (#18009) 2025-08-25 15:02:39 +00:00
Avory
c97b322c54 feat: bump jsonrpsee to v0.26.0 (#17901)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-25 16:54:30 +02:00
Matthias Seitz
d87280e793 chore: apply spelling and typo fixes (#18041) 2025-08-25 16:24:21 +02:00
Dharm Singh
28b085a352 feat: add CLI support for TransactionPropagationMode in NetworkArgs (#18012)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-23 02:59:34 +00:00
leniram159
d8e8d67ff8 fix: remove unused base_fee_params_at_block function (#17992)
Co-authored-by: Dharm Singh <dharmhsing@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-22 08:01:45 +00:00
Roman Hodulák
a4dd305ee9 feat(optimism): Add FlashBlockWsStream for streaming flashblocks from a websocket connection (#17987) 2025-08-21 23:11:56 +02:00
Roman Hodulák
12abfd76de feat(optimism): Add FlashBlock payload schema (#17984) 2025-08-21 17:35:54 +02:00
Roman Hodulák
00dd9eccc6 feat(optimism): Add new reth-optimism-flashblocks crate (#17982) 2025-08-21 16:50:09 +02:00
Roman Hodulák
aabeb06a15 feat(rpc): Use pool-based pending block for pending state over latest (#17924) 2025-08-21 11:41:28 +00:00
Federico Gimenez
7ea6daf7d8 fix(optimism): add debug_traceTransaction support for pre-bedrock blocks (#17971) 2025-08-21 10:41:32 +00:00
かとり
8435976563 feat(optimism): add supervisor_revalidation_duration_seconds metrics (#17897) 2025-08-20 17:32:50 +00:00
Matthias Seitz
81fe6ca05a chore: activate pool if node (#17950) 2025-08-20 13:01:03 +00:00
bendanzhentan
d31e4ca835 fix(optimism): correct string formatting in error message (#17923) 2025-08-19 16:47:03 +00:00
robinsdan
29e4b20588 refactor: remove StateCommitment trait (#17812) 2025-08-18 13:53:53 +00:00
Shiyas Mohammed
de157aa3a0 feat(rpc): add configurable pending block behaviour (#17677) 2025-08-15 13:09:41 +00:00
Roman Hodulák
d030ef8b7a feat(rpc): Add RpcTxConverter to allow for providing custom converters with extra context (#17827) 2025-08-14 13:15:10 +00:00
Mablr
907448ff3b feat(rpc): Add support for custom Tokio runtime configuration in EthereumAddOns (#17693)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-14 05:40:29 +00:00
0xKitsune
e12e6c0d04 feat(txpool): Batch insertions into the Tx Pool (#17670)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-08-13 19:36:34 +00:00
Jack Drogon
1cdc43d79c fix: typo initialise to initialize (#17851)
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com>
2025-08-13 17:09:59 +00:00
かとり
5dda39dd8d chore: use receipt.into_logs instead of log.to_vec to reduce the unnecessary clone (#17852) 2025-08-13 16:52:31 +00:00
Ishika Choudhury
94c93583af feat: introduced configurable version globals (#17711)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-13 14:25:35 +00:00
Roman Hodulák
28c7113799 feat(examples): Add custom header extensions to payload attributes in custom_node example (#17797) 2025-08-13 10:45:10 +00:00
Max Bytefield
69a1951f54 docs: add optimism Access-list spec (#17775) 2025-08-11 11:32:32 +00:00
Arsenii Kulikov
f5c2502f55 feat: delay block -> payload conversions (#17681) 2025-08-06 17:53:37 +00:00
Léa Narzis
bf2700aa3e feat: add jovian to OpChainSpec (#17671)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2025-08-06 11:14:04 +00:00
Matthias Seitz
6234f61c35 fix: forward unknown hashes pre bedrock (#17709) 2025-08-01 22:14:00 +00:00
Federico Gimenez
7d660b57b0 refactor: move BasicEngineValidator creation into EngineApiValidatorBuilder trait (#17664)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-08-01 17:08:00 +00:00
Léa Narzis
2170f1b97e test(op-chainspec): add isthmus checks (#17698) 2025-08-01 11:08:24 +00:00
Emilia Hane
98e30d4340 chore(sdk): Add example for building offline TraceApi with node builder (#17682)
Co-authored-by: ongyimeng <ongyimeng@gmail.com>
2025-07-31 09:39:37 +00:00
Soubhik Singha Mahapatra
056ae2abce feat: added max-readers flag for db (#17663) 2025-07-29 14:47:59 +00:00
Shiyas Mohammed
6923e051ee refactor(cli): replace From<Header> with CliHeader trait (#17656)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-07-29 14:04:31 +00:00