Commit Graph

48 Commits

Author SHA1 Message Date
Thomas Coratger
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
Thomas Coratger
159bf2cf16 rpc: rm useless alloy_rpc_types reexport (#11098)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 14:29:35 +00:00
Thomas Coratger
b9712c5ec5 rpc-types: replace reth TransactionRequest by alloy (#11091) 2024-09-21 18:52:59 +00:00
Emilia Hane
66089682d7 Move OptimismHardfork to new crate reth_optimism_forks (#10963) 2024-09-20 16:51:45 +00:00
Emilia Hane
b5adf24a65 chore(rpc): remove use of extensible transaction + receipt types (#9774) 2024-09-20 15:00:28 +00:00
Emilia Hane
884c74d5ed chore(rpc): use FullNodeComponents::Network in EthApiBuilderCtx (#10996) 2024-09-20 01:56:05 +00:00
Arsenii Kulikov
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
Arsenii Kulikov
91eb50c59f feat: eth_simulateV1 support (#10829)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 17:38:04 +00:00
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
Emilia Hane
784154bcdb chore(op): Move imports in reth_optimism_rpc::sequencer to module prelude (#10886) 2024-09-13 16:09:50 +00:00
Emilia Hane
9c4cf3d720 chore(op): Use tokio::sync::OnceCell to set SequencerClient (#10885) 2024-09-13 16:03:37 +00:00
Emilia Hane
dd95508d34 chore(op): Clean up module reth_optimism_rpc::eth::sequencer (#10884) 2024-09-13 13:22:37 +00:00
Oliver
c1b5fbbc7f fix: don't recurse on op rpc err conversion (#10860) 2024-09-12 12:41:21 +00:00
Emilia Hane
d9681ea729 chore(op): define type reth_optimism_rpc::OpReceiptBuilder (#10781) 2024-09-11 08:49:08 +00:00
Håvard Anda Estensen
0213e8841f optimism: replace reth-primitive imports (#10800) 2024-09-10 10:51:43 +00:00
Ryan Schneider
7a20b413f5 feat: Include missing block id in error responses (#7416)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 11:02:17 +00:00
Emilia Hane
0c2b496503 chore(op): type safety in computation of op tx metadata (#10619) 2024-09-05 21:21:09 +00:00
Arsenii Kulikov
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00
Arsenii Kulikov
0243e03933 chore(deps): bump op-alloy-rpc-types (#10646)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-09-02 08:24:39 +00:00
Emilia Hane
be57b648a7 fix(op): Clone impl for OpEthApi (#10611) 2024-08-29 18:25:08 +00:00
Matthias Seitz
a4f405afed fix: op fee fields (#10615) 2024-08-29 17:27:39 +00:00
Arsenii Kulikov
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
malik
3be92d5049 Pending receipt (#10597)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-28 13:22:35 +00:00
nk_ysg
a24fe46b13 remove transaction forwarder trait (#9678) 2024-08-26 18:17:34 +00:00
Thomas Coratger
709e7b73ce clippy: add if_not_else clippy lint (#10524)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:58:06 +00:00
Matthias Seitz
73a424205d chore: rm unused op rpc types (#10534) 2024-08-26 09:35:10 +00:00
Emilia Hane
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
Arsenii Kulikov
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
Matthias Seitz
668945f97c fix: use saturating add for datagas (#10315) 2024-08-15 19:22:18 +00:00
Brian Bland
5716c20198 Add support for optimism granite hardfork (#10107)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-09 10:51:27 +00:00
Oliver
0f6cd0af83 chore: remove some outdated todos (#10196) 2024-08-08 11:14:48 +00:00
nk_ysg
bdb8b9fae2 remove pending block support from OpEthApi (#10074) 2024-08-06 11:07:14 +00:00
Luca Provini
52cdcf0a9a Added sync stages status to eth_sync (#10042) 2024-08-03 02:53:47 +00:00
Emilia Hane
c71c813032 chore(sdk): enable referencing network type via FullNodeComponents::Network (#9921) 2024-08-01 17:50:20 +00:00
Emilia Hane
e4ae2a7ac1 fix(op): ensure EthApiServer helper trait method default impls, call OpEthApi overrides (#9879) 2024-07-30 15:35:56 +00:00
Emilia Hane
0be2c17a9f chore(rpc): EthApiTypes trait for network specific error AT (#9523)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 17:30:30 +00:00
Emilia Hane
0630621329 chore(rpc): move OpEthApi traits into reth-optimism-rpc (#9581) 2024-07-17 13:05:24 +00:00
Aurélien
9697ab2541 feat: bump alloy version (#9545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 20:44:02 +00:00
Emilia Hane
4dbf47b91d chore(op): remove optimism feature for LoadReceipts (#9504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 17:14:16 +00:00
Emilia Hane
458251fff7 chore(op): remove optimism feature from LoadPendingBlock (#9503)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 16:30:14 +00:00
Emilia Hane
55dc12d741 chore(op): implement Call for OpEthApi (#9502)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 15:19:32 +00:00
Emilia Hane
2aa94e9aee chore(rpc): expose ethapi in node builder for op customisation (#9444)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 13:53:03 +00:00
joshieDo
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
Emilia Hane
63c8a82873 fix(op): fixes impl of eth api for OP (#9377) 2024-07-09 18:49:00 +00:00
kostekIV
3e8a2a29c5 Integrate permits for getproof (#9363) 2024-07-08 17:51:08 +00:00
SHio
9e45c82fe9 feat: Add required trait impls for OpEthApi (#9341) 2024-07-08 11:09:48 +00:00
Matthias Seitz
3b29ed74c0 feat: op eth api scaffolding (#9324) 2024-07-05 11:05:23 +00:00
Matthias Seitz
38f2d00c8a feat: add empty optimism rpc crate (#9295) 2024-07-04 09:38:57 +00:00