Commit Graph

  • d72105b47c fix(storage): rocksdb consistency check on startup (#20596) YK 2025-12-30 14:17:32 +08:00
  • c181a93b61 perf(trie): consolidate TrieUpdates account_nodes and removed_nodes yk/trie-updates-consolidation yongkangc 2025-12-30 04:51:22 +00:00
  • 0f585f892e perf(trie): flatten sparse trie branch node masks to reduce overhead (#20664) YK 2025-12-30 11:38:24 +08:00
  • f7c77e72a7 docs(network): update NetworkConfig struct to match current API (#20665) iPLAY888 2025-12-30 01:00:40 +03:00
  • fc248e3323 chore(stages): use with_capacity() at populate_range() (#20671) fig 2025-12-29 21:34:54 +00:00
  • d564d9ba36 feat: add append_pooled_transaction_elements (#20654) Karl Yu 2025-12-30 05:00:40 +08:00
  • b7883953c4 chore(rpc): shrink active filters HashMap after clearing stale entries (#20660) Hwangjae Lee 2025-12-30 05:45:52 +09:00
  • b40b7dc210 docs: document http/ws api none option (#20666) lisenokdonbassenok 2025-12-29 22:43:27 +02:00
  • 65b5a149be chore: use with capacity (#20670) Matthias Seitz 2025-12-29 21:35:46 +01:00
  • d5aa99a305 perf(trie): sparse trie node arena phase 2 Alexey Shekhirin 2025-12-29 18:31:17 +00:00
  • 1699606599 perf(trie): sparse trie node arena phase 1 Alexey Shekhirin 2025-12-29 18:08:50 +00:00
  • 05ed753e58 chore: shrink range result vec to fit (#20639) Matthias Seitz 2025-12-29 11:22:11 +01:00
  • 624bfa1f49 perf(engine): paralellize evm_state_to_hashed_post_state() (#20635) fig 2025-12-29 10:06:08 +00:00
  • d9c6f745c6 fix(chain-state): correct balance deduction in test block builder (#20308) Desant pivo 2025-12-29 10:59:19 +01:00
  • 240dc8602b perf(trie): flatten branch node mask to reduce overhead (#20659) YK 2025-12-29 15:35:46 +08:00
  • d0f1190def perf(trie): consolidate branch node mask fields into single tuple yk/multiproof-masks-clean yongkangc 2025-12-29 01:10:28 +00:00
  • 489da4a38b perf: allocate signer vec exact size (#20638) Matthias Seitz 2025-12-29 03:18:27 +01:00
  • 05b3a8668c perf(trie): add FromIterator for HashedPostState and simplify from_bundle_state (#20653) Matthias Seitz 2025-12-28 12:29:07 +01:00
  • cb1de1ac19 docs(rpc): fix typos and complete incomplete doc comments (#20642) Hwangjae Lee 2025-12-28 19:26:03 +09:00
  • 751a985ea7 chore(deps): weekly cargo update (#20650) github-actions[bot] 2025-12-28 10:37:00 +01:00
  • a92cbb5e8b feat(storage): add AccountsHistory RocksDB consistency check (#20594) YK 2025-12-28 09:59:02 +08:00
  • e595b58c28 feat: switch samply feature for CLI flags (#20586) DaniPopes 2025-12-27 12:16:49 -03:00
  • b94ae338df Revert "chore: ignore RUSTSEC-2025-0137 (#20633)" revert-20633-matt/allow-RUSTSEC-2025-0137 Matthias Seitz 2025-12-27 08:55:46 +01:00
  • a852084b43 fix(chainspec): use lazy error formatting in chain spec macro (#20643) oooLowNeoNooo 2025-12-26 12:18:57 +01:00
  • 5260532992 fix(rpc): use EthereumHardforks trait for Paris activation check (#20641) David Klank 2025-12-26 13:17:11 +02:00
  • 95c86c1240 fix: comment yk/pr-19990 ligt 2025-11-27 18:34:10 +07:00
  • e7eb205213 chore: add unit-test ligt 2025-11-27 09:11:52 +07:00
  • 0dabbb86a0 perf: improve extend_sorted_vec & write batch for HashedPostState ligt 2025-11-26 20:24:57 +07:00
  • ca6853edd6 chore(primitives-traits): correct set_timestamp parameter name and type (#20637) bigbear 2025-12-25 14:07:03 +02:00
  • 8ae7a1c8d1 chore: ignore RUSTSEC-2025-0137 (#20633) Matthias Seitz 2025-12-24 23:32:49 +01:00
  • 150fd62bab docs: remove outdated gas metrics TODO (#20631) forkfury 2025-12-24 18:53:50 +01:00
  • 5fce0fea5e chore: remove stale insert_block_inner todo (#20632) fig 2025-12-24 17:35:37 +00:00
  • 003fb7ed42 perf: compute tx hashes in parallel klkvr/parallelize-hash-calc Arsenii Kulikov 2025-12-24 20:09:05 +04:00
  • 0b90a613e0 perf(witness): avoid unnecessary HashMap clone when converting to BTreeMap (#20590) Doohyun Cho 2025-12-24 22:29:50 +09:00
  • 4fb453bb39 refactor: deduplicate dev_mining_mode logic (#20625) James Niken 2025-12-24 13:54:59 +01:00
  • 97f6db61aa perf(persistence): optimize append_history_index with upsert (#19825) ligt 2025-12-24 19:40:23 +07:00
  • 8e975f940c docs: remove deprecated --disable-deposit-contract-sync lighthouse flag (#20591) Vitalyr 2025-12-24 12:33:05 +00:00
  • 3ec1ca58e0 docs(exex): correct comparison order in backfill docs (#20592) Gigi 2025-12-24 13:30:31 +01:00
  • d57ddef370 format toml staging-revm rakita 2025-12-24 11:59:32 +01:00
  • e3e9d3a10c bump revm rakita 2025-12-24 11:59:03 +01:00
  • d32ee3d8ae bump revm rakita 2025-12-24 11:26:48 +01:00
  • ad37490e7d feat: integrate newPayload into ethstats (#20584) stevencartavia 2025-12-24 01:56:26 -06:00
  • 51932e35f5 wip klkvr/bench Arsenii Kulikov 2025-12-24 03:00:24 +04:00
  • 334d9f2a76 chore: defense against new variant (#20600) Matthias Seitz 2025-12-23 17:34:24 +01:00
  • cc59318e70 enable dep as non-optional alexey/execution-cache-selfdestruct Alexey Shekhirin 2025-12-23 16:31:17 +00:00
  • 44ffe61760 clippy rakita 2025-12-23 17:27:49 +01:00
  • 69c55fed93 nighlty fmt rakita 2025-12-23 17:26:55 +01:00
  • 0585c84ca8 perf(engine): do not invalidate accounts in cache post Cancun Alexey Shekhirin 2025-12-23 16:26:18 +00:00
  • d423e3740f feat: stagging revm v34.0.0 rakita 2025-12-23 17:25:12 +01:00
  • 6627c19071 chore: add metric for batch size (#20610) Matthias Seitz 2025-12-23 17:10:38 +01:00
  • 0b6361afa5 feat(engine): Prefetch storage and accounts when BAL is provided (#20468) Brian Picciano 2025-12-23 17:04:05 +01:00
  • cf457689a6 docs: add additional context to PruneSenderRecoveryStage (#20606) joshieDo 2025-12-23 15:30:23 +00:00
  • 6c49e5a89d chore: release lock early (#20605) Matthias Seitz 2025-12-23 16:09:45 +01:00
  • 1f034ca030 zepter joshie/stages-active joshieDo 2025-12-23 14:54:48 +00:00
  • 27bb35c61b iterate over active stages only joshieDo 2025-12-23 14:13:39 +00:00
  • b79c58d835 feat(trie): Proof Rewrite: Support partial proofs (#20336) Brian Picciano 2025-12-23 13:42:07 +01:00
  • 9f2aea0494 docs: add missing debug methods to pruning tables (#20601) Sophia Raye 2025-12-23 15:34:58 +03:00
  • ff2081dcf0 fix(exex): update lowest_committed_block_height in WAL cache on insert (#20548) strmfos 2025-12-23 11:58:03 +01:00
  • 2c0c32b7a2 perf: replace par_bridge with collect + into_par_iter matt/use-collect-into-par-iter Matthias Seitz 2025-12-23 11:51:12 +01:00
  • 96673921e6 comment yk/rocks_init yongkangc 2025-12-23 08:59:29 +00:00
  • 5910807b94 reverted yongkangc 2025-12-23 08:53:48 +00:00
  • ef678bfe37 fix: unwind when rocksdb history lags checkpoint yongkangc 2025-12-23 08:47:16 +00:00
  • 66db0839a0 chore: prevent false-positive log in trie repair (#20589) Lorsmirq Benton 2025-12-23 16:22:59 +08:00
  • f8b927c6cd refactor(stages): use LazyLock for zero address hash (#20576) AJStonewee 2025-12-23 10:20:45 +02:00
  • 8eb4ba2f65 feat(provider): add check_file_consistency for proper ordering yongkangc 2025-12-23 08:19:11 +00:00
  • 8374646e49 chore: fix formatting in launch_node (#20582) DaniPopes 2025-12-23 05:18:40 -03:00
  • 82245820fd perf: make cursor.prev() lazy with pure helper yk/pr1-history-info-abstraction-fix yongkangc 2025-12-23 06:09:50 +00:00
  • 9ff7a228b3 del YK 2025-12-23 16:06:48 +08:00
  • 6559b06629 revert(trie): restore prefilled storage multiproofs perf-multiproof-allocs yongkangc 2025-12-23 05:01:39 +00:00
  • 5fbb30e43d chore(bench): drop temporary multiproof bench yongkangc 2025-12-23 04:59:12 +00:00
  • bb4782bdae refactor: rename history_info_from_shard to find_changeset_block_from_index yongkangc 2025-12-23 04:53:04 +00:00
  • bba239aaf9 test(bench): add multiproof alloc microbench yongkangc 2025-12-23 04:52:24 +00:00
  • 7f14b18ac2 perf(trie): reduce multiproof allocations yongkangc 2025-12-23 04:52:13 +00:00
  • 0d3683711d chore: remove unrelated plan file yongkangc 2025-12-21 02:11:46 +00:00
  • 7dabbb2c60 fix: add backticks around RocksDB in doc comment yongkangc 2025-12-21 00:17:29 +00:00
  • 5882196308 refactor(storage): extract shared history_info_from_shard algorithm yongkangc 2025-12-20 09:01:33 +00:00
  • a2fec130f6 fix: adapt to #20508 API and add const to stub functions yongkangc 2025-12-23 04:20:34 +00:00
  • 8a7a0f2f16 fix: make stub iter return empty iterator instead of error yongkangc 2025-12-23 04:14:42 +00:00
  • d3e812a985 fix: update consistency check ordering per Joshi's feedback yongkangc 2025-12-22 05:08:31 +00:00
  • 5dc4b5248e fix: address Joshi's review comments yongkangc 2025-12-19 01:45:42 +00:00
  • d358d62353 fix: allow RocksDB unwind to block 0 for migration scenario yongkangc 2025-12-18 14:00:40 +00:00
  • f741dd4792 fix(storage): address review findings for RocksDB consistency check yongkangc 2025-12-18 09:41:16 +00:00
  • 3c776bbbc8 fix: add const to stub check_consistency fn yongkangc 2025-12-18 09:36:57 +00:00
  • 2a77d5f6de chore: format code yongkangc 2025-12-18 07:59:46 +00:00
  • fb8eb0e3e6 feat(storage): add RocksDB consistency check on startup yongkangc 2025-12-18 07:55:17 +00:00
  • 353c2a7f70 fix(cli): remove unnecessary bound from Cli::configure (#20583) DaniPopes 2025-12-23 00:52:04 -03:00
  • 6b141525b9 perf: spawn proof workers in parallel yk/spawn-proof-workers-in-parallel yongkangc 2025-12-23 00:57:50 +00:00
  • 21934d9946 fix: fuse shutdown (#20580) Matthias Seitz 2025-12-23 02:09:45 +01:00
  • 538de9e456 feat: update fork id in discv5[WIP] (#19139) cui 2025-12-23 08:30:36 +08:00
  • b9d14d4a54 chore: delete redundant todo comment (#20571) forkfury 2025-12-23 01:14:05 +01:00
  • 529aa83777 chore: remove block_to_payload_v3 (#20540) Matthew Vauxhall 2025-12-23 02:10:38 +02:00
  • da10201b88 chore: minor reth-bench cleanup (#20577) DaniPopes 2025-12-22 20:56:36 -03:00
  • 261839bdce perf: spawn multiproof workers in parallel klkvr/delay-spawning-proof-worker-tasks Arsenii Kulikov 2025-12-23 03:00:59 +04:00
  • eec76a3faf perf: spawn prewarm workers in parallel (#20575) Arsenii Kulikov 2025-12-23 00:41:52 +04:00
  • 2ffb56ad96 Merge remote-tracking branch 'origin/main' into alexey/fix-local-docker-builds alexey/fix-local-docker-builds Alexey Shekhirin 2025-12-22 18:14:20 +00:00
  • 5e4a219182 perf: spawn prewarming before multiproof (#20572) Arsenii Kulikov 2025-12-22 21:56:14 +04:00
  • ce2b369595 chore: bump version v1.9.4 release/v1.9.4 joshieDo 2025-12-22 16:19:00 +00:00
  • ccb897f9a0 refactor(stages): cache hashed address in storage hashing loop (#20318) AJStonewee 2025-12-22 12:05:46 -04:00
  • 9e1deb5467 fix: set merkle changesets distance minimum to 128 (#20200) joshieDo 2025-12-08 16:10:11 +00:00
  • 122c712bea fix: set minimum pruning distance to 64 blocks for trie changesets (#20108) joshieDo 2025-12-04 10:12:38 +00:00