Commit Graph

  • f9d872e9cb fix(net): correct config builder doc comments (#20299) radik878 2025-12-22 18:00:47 +02:00
  • 642bbea2a8 perf: make BlockState::parent_state_chain return iterator (#20496) Matthias Seitz 2025-12-22 16:58:46 +01:00
  • 1c4233d1b4 chore: prevent false-positive log when peer not found in transaction propagation (#20523) fuder.eth 2025-12-22 17:55:41 +02:00
  • eeb2d55f44 docs: add debug execution witness methods to pruning tables (#20561) Lorsmirq Benton 2025-12-22 23:53:58 +08:00
  • 96c77fd8b2 feat(storage): make insert_block() operate with references (#20504) fig 2025-12-22 15:13:43 +00:00
  • ed7a5696b7 fix(engine): sync invalid header cache count gauge on hit eviction (#20567) release-v1.10.0-rc.3 VolodymyrBg 2025-12-22 16:59:18 +02:00
  • 5a3cffa3e9 fix(stage): Don't clear merkle changesets in unwind near genesis (#20568) Brian Picciano 2025-12-22 15:56:18 +01:00
  • 535d97f39e refactor(provider): extract heal_segment for NippyJar consistency (#20508) YK 2025-12-22 22:01:12 +08:00
  • f3aea8dac0 chore: simplify size functions (#20560) DaniPopes 2025-12-22 08:14:50 -03:00
  • 807fac0409 chore: use clone_into_consensus (#20530) Matthias Seitz 2025-12-22 12:15:09 +01:00
  • baa97b3868 Merge remote-tracking branch 'upstream/main' into mediocregopher/historical-provider-reuse-cursors Brian Picciano 2025-12-22 11:50:59 +01:00
  • 51cd4d1523 fix: remove Send + Sync bounds from Provider associated type yk/state_provider_builder yongkangc 2025-12-22 10:21:06 +00:00
  • 7b2fbdcd51 chore(db): Remove Sync from DbTx (#20516) Brian Picciano 2025-12-22 11:13:57 +01:00
  • 3b8acd4b07 feat(payload): add transaction_count to ExecutionPayload trait (#20534) Merkel Tranjes 2025-12-22 10:07:31 +01:00
  • a6a7b6021c Revert "bench(engine): add state_provider_builder micro-benchmark" yongkangc 2025-12-22 07:56:32 +00:00
  • 994ed1bbd8 bench(engine): add state_provider_builder micro-benchmark yongkangc 2025-12-22 07:55:49 +00:00
  • f568349be9 perf(engine-tree): reuse provider builder in validation yk/perf yongkangc 2025-12-22 07:48:35 +00:00
  • b15cedb9e6 feat(stages): add RocksDB support for IndexStorageHistoryStage and IndexAccountHistoryStage yk/issue-20390-history-stages yongkangc 2025-12-22 05:58:01 +00:00
  • 29fdbdb7b3 chore: remove redundant comment yongkangc 2025-12-22 05:44:07 +00:00
  • 3a82e17436 chore: resolve merge conflict in payload_validator.rs yongkangc 2025-12-18 12:48:43 +00:00
  • c5c9cd96d0 perf(engine): deduplicate state_provider_builder calls with type-safe TreeCtx yongkangc 2025-12-18 11:01:33 +00:00
  • f84f6f02d9 perf(engine): deduplicate state_provider_builder calls yongkangc 2025-12-17 05:43:20 +00:00
  • 41cf70e819 Pre-calculate keccak hashes i-m-aditya/ft-pre-calculate-keccak-hash 0xsensei 2025-12-21 17:58:34 +05:30
  • 62abfdaeb5 feat(cli): add tracing-samply to profiling (#20546) YK 2025-12-21 19:52:26 +08:00
  • 256a9fdb79 docs: add missing trace methods to pruning tables (#20547) emmmm 2025-12-21 06:40:58 -05:00
  • 4d9aff99bf chore(deps): weekly cargo update (#20545) github-actions[bot] 2025-12-21 12:40:14 +01:00
  • 28bb2891bb refactor(consensus): simplify verify_receipts return (#20517) Vitalyr 2025-12-20 18:05:50 +00:00
  • 1d8f265744 chore(net): remove stale ECIES rand TODO (#20531) kurahin 2025-12-20 20:05:37 +02:00
  • c754caf8c7 fix: remove stale blobs (#20528) Matthias Seitz 2025-12-20 16:35:22 +01:00
  • e1b0046329 chore: remove todo after jovian fork (#20535) cui 2025-12-20 23:31:08 +08:00
  • ddfe177578 chore: remove todo (#20533) cui 2025-12-20 23:19:53 +08:00
  • 178558c6d7 fix(tree): correct block buffer eviction policy comment (#20512) Gigi 2025-12-20 10:44:51 +01:00
  • f4d3a9701f chore(trie): Rm redundant clone of propagated error (#20466) Emilia Hane 2025-12-20 09:42:20 +01:00
  • 42e41a9370 docs: add reth JSON-RPC namespace documentation (#20522) Gigi 2025-12-20 09:03:06 +01:00
  • a66dcce834 chore(evm): remove deprecated state_change compatibility alias (#20518) pepes 2025-12-20 08:50:12 +01:00
  • 21d835cf2b perf: use LRU eviction policy for precompile cache (#20527) Arsenii Kulikov 2025-12-20 06:12:42 +04:00
  • 59f9bb6643 wip klkvr/mini-moka-precompiles Arsenii Kulikov 2025-12-19 23:50:58 +04:00
  • 7a119da5f8 wip klkvr/fixed-cache-precompiles Arsenii Kulikov 2025-12-19 22:59:56 +04:00
  • 108b355506 chore: bump revm to branch with backported hashmap perf fixes dan/all-optimizations Dan Cline 2025-12-19 13:56:48 -05:00
  • 29438631be fix: propagate keccak-cache-global feature to reth-node-core (#20524) Alexey Shekhirin 2025-12-19 17:11:41 +00:00
  • c808636da9 use entry API alexey/execution-cache-moka Alexey Shekhirin 2025-12-19 16:36:45 +00:00
  • 0eb4e0ce29 fix(stages): Fix two bugs related to stage checkpoints and pipeline syncs (#20521) Brian Picciano 2025-12-19 17:09:57 +01:00
  • 9147f9aafe perf(trie): remove more unnecessary channels (#20489) gustavo 2025-12-19 15:34:42 +00:00
  • 9d4ec70f7d just moka Alexey Shekhirin 2025-12-19 15:33:57 +00:00
  • 13b111e058 refactor: remove dead storage multiproof path (#20485) Snezhkko 2025-12-19 17:11:31 +02:00
  • 571afcc3b9 clippy Brian Picciano 2025-12-19 16:00:18 +01:00
  • 25c247b14c refactor(engine): simplify fork detection in insert_block (#20441) leniram159 2025-12-19 15:49:33 +01:00
  • 72bea44d8c chore: remove redundant num hash (#20501) Matthias Seitz 2025-12-19 15:48:42 +01:00
  • 63b9d5fe57 refactor(db-api): remove redundant clone and unused import in unwind (#20499) alex017 2025-12-19 15:47:11 +01:00
  • 58df28c74a elided lifetimes Brian Picciano 2025-12-19 14:59:36 +01:00
  • 5c8d0c0bb6 remove tx lifetime Brian Picciano 2025-12-19 14:44:42 +01:00
  • fcbaa828e9 use an option rather than ManuallyDrop Brian Picciano 2025-12-19 14:25:14 +01:00
  • f5f666039d wip alexey/cursor-refcell Alexey Shekhirin 2025-12-19 12:42:26 +00:00
  • b81cab5d28 WIP Brian Picciano 2025-12-19 11:54:13 +01:00
  • 9aefd9d144 doc fix Brian Picciano 2025-12-19 11:09:30 +01:00
  • 59c04b1c91 Final clippy fixes Brian Picciano 2025-12-19 09:18:18 +01:00
  • d3b25bba86 chore: clean up comments for review yk/batch-multiproof-v2 yongkangc 2025-12-19 03:18:57 +00:00
  • 10c3f645e6 perf(multiproof): use Entry API and avoid allocations in hot path yongkangc 2025-12-19 03:14:51 +00:00
  • a3c55a53d1 perf(multiproof): optimize state batching with in-place merge yongkangc 2025-12-19 03:10:09 +00:00
  • e34201a4d9 fix(multiproof): handle selfdestructed accounts in merge_evm_state yongkangc 2025-12-19 02:46:27 +00:00
  • 173bcf455a wip: vibed trie cache dan/trie-cache Dan Cline 2025-12-18 20:43:41 -05:00
  • c1be2ce268 chore: clarify merge_evm_state doc comment yongkangc 2025-12-19 01:31:47 +00:00
  • e7339aed84 fix(libmdbx): fix TOCTOU race in mdbx_txn_clone MVCC validation alexey/mdbx-txn-clone Alexey Shekhirin 2025-12-19 01:10:21 +00:00
  • a8e6fc5855 impl & bench Alexey Shekhirin 2025-12-19 00:51:55 +00:00
  • 299b7f1e74 wip: vibed tx clone fn dan/tx-clone-fn Dan Cline 2025-12-18 19:07:00 -05:00
  • 378c5851d5 wip tx-clone Georgios Konstantopoulos 2025-12-18 19:22:54 -05:00
  • 30162c535e perf: properly share precompile cache + use moka (#20502) Arsenii Kulikov 2025-12-19 02:42:44 +04:00
  • 3998a99281 change size klkvr/bench-precompiles-prewarm-fixed-cache Arsenii Kulikov 2025-12-19 02:21:46 +04:00
  • 01935968e1 fixed-cache Arsenii Kulikov 2025-12-19 02:06:32 +04:00
  • 567f389d31 docs Arsenii Kulikov 2025-12-19 01:51:04 +04:00
  • fc369b26d8 clippy Arsenii Kulikov 2025-12-19 01:44:56 +04:00
  • cd8fec3273 feat(stages): use EitherWriter for TransactionLookupStage RocksDB writes (#20428) Federico Gimenez 2025-12-18 22:34:17 +01:00
  • be8ebfabcf workspace Arsenii Kulikov 2025-12-19 01:30:53 +04:00
  • 1e38c7fea8 chore(hardforks): drop unnecessary field reassignment in TTD branch (#20457) Tomass 2025-12-18 23:02:56 +02:00
  • 4dfaf238c9 chore(net): fix misleading comment about uncompressed message size check (#19510) Block Wizard 2025-12-18 22:34:50 +02:00
  • 4cf36dda54 docs: correct FinishedStateUpdates message name (#20471) forkfury 2025-12-18 21:16:15 +01:00
  • 41ce3d3bbf docs: fix Docker db-access troubleshooting example (#20483) phrwlk 2025-12-18 22:13:01 +02:00
  • 429d13772e chore(cli): correct p2p body error message (#20498) sashass1315 2025-12-18 22:01:59 +02:00
  • 0cbf89193d docs: correct intra-doc link references (#20467) Gigi 2025-12-18 20:56:57 +01:00
  • 0c3c42bffe chore(primitives-traits): correct SealedBlock::senders return description (#20465) radik878 2025-12-18 21:56:22 +02:00
  • cdbbd08677 fix: session config should be read from config file (#20484) cui 2025-12-19 03:53:18 +08:00
  • 5b2699dfc8 pre-allocate Arsenii Kulikov 2025-12-18 23:34:49 +04:00
  • d8cef24642 try moka Arsenii Kulikov 2025-12-18 23:07:48 +04:00
  • 43b37776f7 Got rid of extra state provider in payload building Brian Picciano 2025-12-18 19:17:02 +01:00
  • 866739394b Compiling Brian Picciano 2025-12-18 19:09:20 +01:00
  • 0946449b67 WIP Brian Picciano 2025-12-18 18:09:16 +01:00
  • e06e6f3d25 InMemoryOverlayProvider Brian Picciano 2025-12-18 17:36:31 +01:00
  • 5673865fb7 WIP Brian Picciano 2025-12-18 16:52:46 +01:00
  • 60f0e968b8 reth-provider compiles Brian Picciano 2025-12-18 16:25:05 +01:00
  • 4adb1fa5ac fix(cli): default to 0 genesis block number (#20494) v1.10.0-rc.2 Alexey Shekhirin 2025-12-18 15:07:59 +00:00
  • 2d47774d8b wip Arsenii Kulikov 2025-12-18 19:01:13 +04:00
  • b3a792ad1e fix(engine): Use OverlayStateProviderFactory for state root fallback (#20462) Brian Picciano 2025-12-18 15:30:11 +01:00
  • c34bb62dd8 do not use once_cell alexey/provider-storage-cursors-cache Alexey Shekhirin 2025-12-18 13:30:39 +00:00
  • 023a9e7460 remove comment Alexey Shekhirin 2025-12-18 12:35:34 +00:00
  • 3c01045466 perf(provider): cache storage table cursors Alexey Shekhirin 2025-12-18 12:11:19 +00:00
  • 21829c23dc refactor(multiproof): replace SealedStateUpdate with merge_evm_state yongkangc 2025-12-18 10:58:19 +00:00
  • 7efb29cbc4 fix(engine): preserve original_value when batching EvmState updates yk/custom-evm-state-merge yongkangc 2025-12-18 10:44:14 +00:00
  • 98a7095c7a fix: properly determine first stage during pipeline consistency check (#20460) Arsenii Kulikov 2025-12-18 14:43:08 +04:00
  • 3a12525539 chore: clarify state sealing comment yongkangc 2025-12-18 10:27:07 +00:00
  • 54d07c55e5 feat(engine): add descriptive thread names for spawn_blocking tasks yk/thread_name2 yongkangc 2025-12-18 08:49:41 +00:00