Commit Graph

6760 Commits

Author SHA1 Message Date
938227a397 fix(op): parse l1 block info from l2 tx input (#10664) 2024-09-04 14:13:23 +00:00
d659cd36d2 refactor: move exec metrics into executor (#10426) 2024-09-04 01:30:12 +00:00
fd8ca17076 feat(tree): introduce executed_block_by_hash (#10553)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-09-03 18:11:37 +00:00
df93e7515b test (provider): receiptProvider impl of BlockchainProvider2<DB> (#10651) 2024-09-03 15:31:32 +00:00
5744ad1fa0 feat: impl StateReader for BlockchainProvider2 (#10618) 2024-09-03 15:24:02 +00:00
9d46b06420 feat(engine): invalid block hooks crate (#10629)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-09-03 15:02:18 +00:00
6b509ddb1c blockchain-tree: add unit tests for BlockIndices (#10675) 2024-09-03 14:33:32 +00:00
332b994c02 net: rm unused import (#10676) 2024-09-03 14:27:49 +00:00
dea1e21af9 feat: add invalid block hook field to tree (#10432)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-09-03 13:59:43 +00:00
d30e3a4888 node: revise NodeTypes trait (#10665) 2024-09-03 12:52:53 +00:00
020597da32 Update generic name in payload crate (#10669) 2024-09-03 11:44:30 +00:00
5fc77551dd fix(discv5): return discv5 local node record (#10640) 2024-09-03 10:22:08 +00:00
857f97e3a3 chore(storage): remove unnecessary check empty vec (#10671) 2024-09-03 09:03:11 +00:00
80793cfe17 feat(tree): cache trie updates for nonfinalized canonical blocks (#10579) 2024-09-03 02:15:22 +00:00
08719deb4e primitives: small refactor in gas_limit method (#10668) 2024-09-02 22:07:58 +00:00
659375d776 eip7702: use alloy TxEip7702 (#10617) 2024-09-02 18:16:25 +00:00
aa42dbcf30 fix: ensure receipts are written to storage during test setups (#10660) 2024-09-02 17:22:26 +00:00
cbad38a40f fix(op-reth): --chain help message (#10661) 2024-09-02 16:46:32 +00:00
d58cf53850 fix(provider): move consistency check methods from NippyJarWriter to NippyJarChecker (#10633) 2024-09-02 16:17:08 +00:00
2c0170a03b docs: remove outdated comment in cursor::Walker (#10658) 2024-09-02 15:32:50 +00:00
212a6a0a31 Use ByteCode::new_raw_checked and propagate error (#10584)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-02 14:53:24 +00:00
449d63d980 chore: increase max proof window (#10654) 2024-09-02 14:47:29 +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
5b97ace992 fix(witness): storage proof target on blinded (#10657) 2024-09-02 14:06:38 +00:00
d5c6f1a54c fix(witness): allow no storage multiproof (#10656) 2024-09-02 14:04:25 +00:00
d5906f3f89 test(trie): improve in-memory nodes fuzz tests (#10479) 2024-09-02 10:34:51 +00:00
333b1a7bb7 chore: add debug log when new engine message (#10653) 2024-09-02 10:00:23 +00:00
68f852ba54 fix: dont use prune mode full (#10652) 2024-09-02 09:59:44 +00:00
ef975f15eb feat(rpc): add preimages to execution witness response (#10456)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-09-02 09:25:38 +00:00
d59854f1dc fix(tree): replace debug_assert with relaxed removal logic (#10634)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-09-02 08:25:52 +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
c49feffed4 [#10645] docs(prune): replace prune parts by segments (#10647)
Co-authored-by: GROOOOAAAARK <t01_n10@protonmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-09-02 08:22:12 +00:00
61fe0ea4e9 chore(deps): weekly cargo update (#10642)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-09-02 08:19:33 +00:00
1450deb1d6 fix: clippy (#10650) 2024-09-02 07:50:24 +00:00
42dc5eea16 docs(NodeBuilder): fix broken link (#10644) 2024-09-01 23:55:57 +00:00
d4cfb95e68 eip4844: use alloy TxEip4844 (#10624)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-01 19:20:00 +00:00
578b52afd0 eip2930: use alloy TxEip2930 (#10623) 2024-09-01 13:53:19 +00:00
Roy
7269cf2853 chore: expose TransactionFetcher param in cli (#10635) 2024-08-31 20:04:38 +00:00
3a49a552c7 feat: migrate to alloy TxEip1559 (#10262)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-31 17:36:28 +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
3efe22eae7 feat(rpc): dedup rpc getTxBySenderAndNonce (#10600)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-08-31 16:57:34 +00:00
24f04710c0 feat: use alloy_network::Network::ReceiptResponse instead of AnyTransactionReceipt in RPC (#10621) 2024-08-30 16:58:59 +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
237c22f234 feat: use alloy_network::Network::BlockResponse instead of reth_rpc_types::Block in RPC (#10613) 2024-08-30 16:06:47 +00:00
e18a46d0a5 docs: rm unused file (#10626) 2024-08-30 13:00:59 +00:00
71e0178f71 feat: migrate to alloy TxLegacy (#9593)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-30 11:35:15 +00:00
2f782a9cbb feat(storage): add opt_sync_bytes and opt_sync_period options to MDBX (#10612) 2024-08-30 10:29:00 +00:00
28e46bfd48 chore: remove phf from static files (#10259)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-30 07:02:14 +00:00
c5a1c0e131 feat(tree): make remove_before aware of the finalized hash (#10574)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-29 21:24:56 +00:00
51524f2534 feat: introduce ChainSpecParser generic in cli types (#10582) 2024-08-29 20:13:16 +00:00