Commit Graph

5565 Commits

Author SHA1 Message Date
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
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
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
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
1ef4d6d61b clippy: add collection_is_never_read clippy lint (#10703) 2024-09-04 22:07:26 +00:00
f8e5b181bb chore: relax txpool client trait bounds (#10705) 2024-09-04 21:49:06 +00:00
f82719ff23 rpc: small refactor in TransactionSource impl (#10704) 2024-09-04 21:31:15 +00:00
9e3edcc7e9 fix: allow tx's from EIP-7702 delegated accounts (#10702) 2024-09-04 21:11:50 +00:00
86a2ac6fa2 fix: nippy jar error access is denied. os error 5 (#9747) (#10672)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-04 20:03:04 +00:00
3289cd79bd feat(tree): make on_new_head and is_fork aware of disk (#10551) 2024-09-04 19:00:07 +00:00
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00
4fbfedb6e0 chore(reth-evm): no-default optional crate (#10694) 2024-09-04 17:20:10 +00:00
e502132109 primitives: simplify generate_valid_header logic (#10692) 2024-09-04 15:53:28 +00:00
2c28438505 chore: remove PerfectHasingFunction Filters (#10627)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-04 14:46:46 +00:00
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