Commit Graph

185 Commits

Author SHA1 Message Date
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00
3d7bcb037f chore: missing features in optimsim crates (#10830) 2024-09-11 09:54:58 +00:00
d9681ea729 chore(op): define type reth_optimism_rpc::OpReceiptBuilder (#10781) 2024-09-11 08:49:08 +00:00
3c57c3138f crates/optimism: fix optimism (#10820) 2024-09-11 10:10:16 +02:00
d11bbe686b refactor: reduce ProviderFactory usage (#10798) 2024-09-11 09:36:34 +02:00
e130457683 Add client() getter to OpTransactionValidator (#10814) 2024-09-10 23:59:20 +00:00
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +00:00
5a5511743e chore: fix typo in chainspec (#10805) 2024-09-10 11:18:42 +00:00
0213e8841f optimism: replace reth-primitive imports (#10800) 2024-09-10 10:51:43 +00:00
1b74f16ec3 feat: support custom chainspec parser for op (#10804) 2024-09-10 10:51:08 +00:00
1ea8ccaa21 Remove receipts fn in BuiltPayload (#10772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 13:41:50 +00:00
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
0c2b496503 chore(op): type safety in computation of op tx metadata (#10619) 2024-09-05 21:21:09 +00:00
b0fddef46a optimism: use op-alloy TxDeposit (#10667)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 15:50:33 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
834e99cd2a chore: moved optimism_receiptfn and its tests (#10520)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 13:00:09 +00:00
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00
938227a397 fix(op): parse l1 block info from l2 tx input (#10664) 2024-09-04 14:13:23 +00:00
d30e3a4888 node: revise NodeTypes trait (#10665) 2024-09-03 12:52:53 +00:00
cbad38a40f fix(op-reth): --chain help message (#10661) 2024-09-02 16:46:32 +00:00
fcab695a93 refactor: extract op-reth binary to separate crate (#10641)
Co-authored-by: Loocapro <lucaprovini1989@gmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-02 14:20:15 +00:00
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
17f6225fa5 Feat: Extend BuiltPayload type (#10583)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-31 17:27:12 +00:00
b4a18ccd93 chore(op): rename file_codec_ovm_receipt.rs to receipt_file_codec.rs (#10622) 2024-08-30 16:46:33 +00:00
51524f2534 feat: introduce ChainSpecParser generic in cli types (#10582) 2024-08-29 20:13:16 +00:00
be57b648a7 fix(op): Clone impl for OpEthApi (#10611) 2024-08-29 18:25:08 +00:00
c228fe1580 fix(op): empty receipts for block not counted by file client (#10581) 2024-08-29 17:54:12 +00:00
a4f405afed fix: op fee fields (#10615) 2024-08-29 17:27:39 +00:00
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
6f086d1060 chore(trie): clean up state root methods (#10598) 2024-08-28 14:41:29 +00:00
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
0b6480c859 fix(op): receipts import, fix chunked read of file with optional block data (#10577) 2024-08-28 08:03:23 +00:00
7df7bc2c1a chore(op): Add OpChainSpec (#10516) 2024-08-27 12:25:38 +00:00
a24fe46b13 remove transaction forwarder trait (#9678) 2024-08-26 18:17:34 +00:00
8191e0c05d chore(chainspec): move op stack chain specs to reth-optimism-chainspec (#10485) 2024-08-26 18:01:49 +00:00
20756d672c feat: use system call to update blockhashes (#10535) 2024-08-26 11:45:08 +00:00
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
73a424205d chore: rm unused op rpc types (#10534) 2024-08-26 09:35:10 +00:00
6dc00a29c9 tx-pool: rm into tx constraint for PoolTransaction (#10057)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-24 13:32:10 +00:00
e52ca0ec57 chore(cli): rename optimism args test (#10492) 2024-08-24 07:36:56 +00:00
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
72ed7a9b08 evm: add unit tests for ConfigureEvm with Op cfg (#10280) 2024-08-20 15:44:54 +00:00
5470574bf2 feat(node): remove freelist from status log (#10395) 2024-08-20 14:20:55 +00:00
bff65e5f4d feat: disable l1 data gas cost in --dev mode (#10332) 2024-08-15 19:58:26 +00:00
668945f97c fix: use saturating add for datagas (#10315) 2024-08-15 19:22:18 +00:00
418e2235d7 fix: set first block at the beginning of batch execution (#10302) 2024-08-14 18:56:36 +00:00
532ea9d097 deps: rm useless dependencies (#10255) 2024-08-10 16:17:20 +00:00
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
0216e78f5c feat: make additional validation tasks size configurable (#10200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 22:08:14 +00:00