Commit Graph

6774 Commits

Author SHA1 Message Date
c258c1547e feat(db): move reth-storage-api::ClientVersion and StoredBlockWithdrawals to reth-db-models (#10763) 2024-09-09 13:53:45 +00:00
b78e0f6069 feat: remove constraint of concrete type AnyTransactionReceipt for EthApiTypes::NetworkType (#10693)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-09 13:46:40 +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
4cbdc7c125 consensus: add unit tests for StorageInner (#10776) 2024-09-09 13:27:40 +00:00
8296fcc295 chore: re-export reth-consensus (#10782) 2024-09-09 13:27:11 +00:00
cb0625c391 consensus: replace reth-primitive imports (#10768) 2024-09-09 12:54:49 +00:00
9a541c9853 clippy: add more lints (#10778) 2024-09-09 11:40:03 +00:00
de36c31795 cli: replace reth-primitive imports (#10777) 2024-09-09 11:21:41 +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
e7defb2334 feat: return executed block in eth payload builder (#10717) 2024-09-07 09:27:38 +00:00
162f6019d4 transaction-pool: replace reth-primitive imports (#10766)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 09:12:46 +00:00
10f3320782 storage: clean up reth-primitives import (#10761) 2024-09-07 09:12:16 +00:00
5194bcfbcc testing: clean up reth-primitives import (#10760) 2024-09-07 09:11:29 +00:00
b554eccab9 chore(reth-primitives): clean unused file (#10765) 2024-09-07 08:59:25 +00:00
81a7fd370f chore: add rpgf json 2024-09-06 17:43:51 -07:00
423e0221f7 trie: clean up reth-primitives imports (#10757) 2024-09-06 20:19:50 +00:00
d1d544e23c Create CLI documentation with a Rust script (instead of Python) + style improvement (#10680) 2024-09-06 19:35:12 +00:00
27d4e8c363 feat: test channel for pausing persistence receiver (#10699) 2024-09-06 17:39:05 +00:00
ed778e10b9 chore(tree): propagate on_new_persisted_block error (#10733) 2024-09-06 17:17:43 +00:00
dbf5d48a82 fix: unwind_to should be exclusive (#10738)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-06 16:03:33 +00:00
a89de219c9 feat(exex): subscribe to notifications explicitly (#10573) 2024-09-06 14:24:23 +00:00
3ec5d373c1 feat(engine, tree): witness invalid block hook (#10685) 2024-09-06 11:56:03 +00:00
db7834dd51 Update layout doc (#10739) 2024-09-06 11:46:44 +00:00
b13e982cd4 chore: expose PruneConfig in CLI args (#10639)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-06 10:58:44 +00:00
3e2c34ac6c chore(tree): propagate on_new_head error (#10734) 2024-09-06 00:31:38 +00:00
cdd0f00079 chore(tree): make tree trace targets consistent (#10731) 2024-09-05 23:36:10 +00:00
399c27082f chore: EvmStateProvider doc improvements (#10735) 2024-09-05 23:34:54 +00:00
0c2b496503 chore(op): type safety in computation of op tx metadata (#10619) 2024-09-05 21:21:09 +00:00
5af62b75d4 test(provider): Add unit tests for stateproviderfactory (#10697) 2024-09-05 20:20:36 +00:00
b1ed3e65a3 feat(tree): add block validation metrics (#10728) 2024-09-05 20:08:41 +00:00
d3281ece02 test: add hardfork parsing test (#10724) 2024-09-05 21:43:52 +02:00
2b6b715b95 Remove load_trusted_setup_from_bytes (#10719)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 21:43:35 +02:00
80d511bf16 chore: bump example dep (#10726) 2024-09-05 21:43:24 +02:00
6adb4bcb72 chore: ignore proc-macro-error 1.0.4 advisory (#10727) 2024-09-05 21:42:59 +02:00
a996eea94a refactor: relax bound on NodeTypesWithDB (#10720) 2024-09-05 19:14:45 +00:00
665bfd7e30 fix: don't filter out hardforks (#10723) 2024-09-05 19:05:19 +00:00
7fd16914a4 ethereum-forks: add unit tests for ForkCondition (#10707) 2024-09-05 18:33:02 +00:00
fdad74e50d rust: bump rust to 1.81 (#10721) 2024-09-05 18:12:07 +00:00
60bc403f08 fix(tree): remove_blocks fixes, return hash and number in persistence task (#10678) 2024-09-05 16:35:16 +00:00
e8128a3c85 feat: add directory watcher to StaticFileProvider::read_only (#10701) 2024-09-05 16:32:37 +00:00
1ec5678081 ForkCondition: some small refactors (#10712) 2024-09-05 16:17:29 +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
c267c1caf7 chore(engine): track elapsed on fork block added (#10710) 2024-09-05 15:25:38 +00:00
ba3fc6a9a9 feat(engine): support --debug.etherscan on experimental engine (#10688) 2024-09-05 15:22:19 +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
5df03fb3c3 fix: reject 7702 transactions with empty auth list (#10709) 2024-09-05 13:24:24 +00:00
8bbd403285 fix: improve nonce too low error (#10711) 2024-09-05 13:09:33 +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
98b214f63d feat(tree): schedule block removal on disk reorgs (#10603) 2024-09-04 22:36:14 +00:00
22e9c1d978 chore: allow CC0-1.0 on deny.toml (#10706) 2024-09-04 22:29:06 +00:00