Commit Graph

699 Commits

Author SHA1 Message Date
e34aec23ca chore: clean up Self: Sized bounds (#5481) 2023-11-18 02:16:31 +00:00
c0fe64700a chore: add missing helper fns (#5471) 2023-11-17 11:48:24 +01:00
7312ada852 chore: add optimism_deposit_tx_signature function (#5457) 2023-11-17 11:22:07 +01:00
64500e93a2 chore: make decode_enveloped args consistent with other fns (#5456) 2023-11-16 18:56:39 +00:00
2b4eb8438c fix: fetch 4844 blob before reinjected reorged blob txs (#5460) 2023-11-16 18:54:07 +00:00
fb981cec4d chore: move criterion and pprof to workspace (#5461) 2023-11-16 14:13:24 +00:00
e5362882e0 chore: add recovery test (#5453) 2023-11-16 02:17:06 +00:00
a389a2b42d feat: search for a snapshot that fulfills a queried BlockHash or TxHash (#5373)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-15 16:53:28 +00:00
352721370d use reth_primitives instead of revm_primitives (#5434) 2023-11-15 12:08:13 +00:00
365fbb18c2 chore: add a few tx related helper functions (#5430) 2023-11-14 23:09:07 +00:00
6ee481b817 feat: Snapshotter triggers segment snapshots (#5287)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-14 21:38:54 +00:00
7b781eb602 feat: add directory paths to Snapshotter and SnapshotProvider (#5283)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-14 20:54:13 +00:00
d21e346c04 feat: share SnapshotProvider through ProviderFactory (#5249)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-11-14 17:50:12 +00:00
1bd79a401d chore: add rlp codec for Sidecar (#5390) 2023-11-13 18:25:59 +00:00
79abf2ba0f chore: remove ckzg dep from rpc types (#5392) 2023-11-13 17:37:14 +00:00
c47a2393e3 chore: fix a bunch of features (#5369) 2023-11-09 14:31:27 +01:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
4865e59684 chore: add missing txvalue impls (#5357) 2023-11-08 16:10:18 +01:00
1b2a4c71c7 fix: prevent decoding U256 TxValue on mainnet (#5344) 2023-11-07 19:38:34 +00:00
d762d2d9f7 feat: downgrade trie debug logs to trace, cleanup debug logs more (#5285) 2023-11-07 12:58:36 +00:00
e6ea2510c7 fix: use helper to deserialize mainnet TTD (#5322)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-06 22:00:09 +00:00
7d0abeff54 feat(primitives) : support test for fill_cfg_and_block_env function (#5330) 2023-11-06 17:07:14 +00:00
45f3ee7b32 chore(primitives): Compact TxType Unit Table Test (#5325) 2023-11-06 16:25:50 +00:00
648f54e1be feat(primitives): format stage progress with two decimal places (#5324) 2023-11-06 13:33:49 +00:00
fa803fd7ef fix(ci): Optimism unit / integration tests (#5318) 2023-11-06 12:58:29 +00:00
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
2d315c2f3a feat(primitives): supports test for from_compact (#5312) 2023-11-05 20:17:39 +00:00
1aca4b0128 feat(primitives) : test for TxDeposit and related methods (#5317) 2023-11-05 20:03:37 +00:00
6a5dbc4d0b feat(primitives) : match exhaustive (#5316) 2023-11-05 19:28:27 +00:00
c258659dd9 fix(primitives): Exhaustive Matching on TxType Primitive Encoding (#5315) 2023-11-05 19:12:24 +00:00
18a55d240b ci: fix partitions + clippy (#5314) 2023-11-05 19:00:59 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
cf1824989e fix: replace mainnet TTD so geth mainnet genesis parsing works (#5290)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-04 06:08:30 +00:00
3ab1afc9aa feat: implement providers for SnapshotJarProvider (#5231) 2023-11-03 14:30:57 +00:00
e6995e5cdf Parse Genesis Value from Memory (#5238) 2023-11-03 02:58:29 +00:00
3fc776e382 fix: check payload length and consumed buf for pooled tx (#5153) 2023-11-02 14:56:35 +00:00
93fc2e2991 feat(primitives): effective_gas_tip and effective_tip_per_gas functions together (#5144)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 14:31:30 +00:00
24fade37ec feat: feature gate c-kzg in reth-primitives (#5240) 2023-11-02 14:26:03 +00:00
026663f1d9 feat(primitives): extended display and formatting for JsonU256 (#5199)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 13:47:03 +01:00
74a2bf38dd feat: add SnapshotCursor wrapper and impl HeaderProvider (#5170)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-30 11:58:03 +00:00
3eae861ae0 chore: remove unused deps (#5217) 2023-10-29 12:40:04 +01:00
76e751eef4 feat: Completely decouple rpc-types to standalone crate (#5193)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-28 08:00:47 +00:00
006259b4f6 feat: move ZstdDictionary inside NippyJar and create a snapshot manager (#5139)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-27 10:06:31 +00:00
d232c25a90 chore: load default KZG trusted setup from revm (#5202) 2023-10-27 09:57:52 +00:00
fc4fc93680 feat(primitives, stages): improve checkpoint logs readability (#5194) 2023-10-26 16:41:13 +00:00
0116b80414 feat: add reth db snapshot transactions | receipts commands (#5007)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-26 12:01:29 +00:00
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
6ca14b5178 clean up database file after testing (#5087)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2023-10-25 18:47:44 +00:00
dd6913cd98 feat(primitives): add _HASH suffix for constants hashes (#5175) 2023-10-25 14:07:21 +00:00
98e03ee4e2 feat(primitives): clean up primitives proof.rs file (#5167) 2023-10-25 13:30:56 +00:00