Skip to content

Conversation

@iovoid
Copy link
Contributor

@iovoid iovoid commented Dec 19, 2025

Motivation

Sometimes we might want to execute very old blocks, but since we can't execute from genesis (because we don't support pre-merge blocks) we need another way.

Description

For testing, you can obtain snapshots from the ethPandaOps website or you can sync geth yourself (remembering to use the correct options).

Checklist

  • Updated STORE_SCHEMA_VERSION (crates/storage/lib.rs) if the PR includes breaking changes to the Store requiring a re-sync.

@github-actions
Copy link

Benchmark for d162a26

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 27.8±0.80ms 28.1±0.88ms +1.08%
Trie/cita-trie insert 1k 2.8±0.02ms 2.9±0.09ms +3.57%
Trie/ethrex-trie insert 10k 24.6±0.63ms 24.8±0.86ms +0.81%
Trie/ethrex-trie insert 1k 2.2±0.01ms 2.2±0.01ms 0.00%

@github-actions
Copy link

Benchmark for 9c6a8b0

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 28.4±1.31ms 29.9±1.54ms +5.28%
Trie/cita-trie insert 1k 2.8±0.01ms 2.9±0.13ms +3.57%
Trie/ethrex-trie insert 10k 25.1±0.81ms 25.4±0.70ms +1.20%
Trie/ethrex-trie insert 1k 2.2±0.01ms 2.2±0.02ms 0.00%

@github-actions
Copy link

Benchmark for 7a6520a

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 36.7±1.69ms 32.9±1.49ms -10.35%
Trie/cita-trie insert 1k 2.8±0.02ms 2.9±0.20ms +3.57%
Trie/ethrex-trie insert 10k 29.6±0.84ms 29.0±1.22ms -2.03%
Trie/ethrex-trie insert 1k 2.2±0.03ms 2.2±0.03ms 0.00%

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for 6a17cc5

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 27.9±0.90ms 27.7±0.23ms -0.72%
Trie/cita-trie insert 1k 2.8±0.01ms 2.8±0.14ms 0.00%
Trie/ethrex-trie insert 10k 24.4±0.50ms 24.4±0.43ms 0.00%
Trie/ethrex-trie insert 1k 2.2±0.05ms 2.2±0.03ms 0.00%

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for 054a1f4

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 27.6±0.30ms 27.4±0.48ms -0.72%
Trie/cita-trie insert 1k 2.8±0.01ms 2.9±0.13ms +3.57%
Trie/ethrex-trie insert 10k 24.2±0.31ms 24.4±0.53ms +0.83%
Trie/ethrex-trie insert 1k 2.2±0.01ms 2.2±0.01ms 0.00%

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for 228c7ae

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 27.3±0.15ms 28.1±1.18ms +2.93%
Trie/cita-trie insert 1k 2.8±0.01ms 2.9±0.14ms +3.57%
Trie/ethrex-trie insert 10k 24.4±0.56ms 24.7±0.85ms +1.23%
Trie/ethrex-trie insert 1k 2.2±0.04ms 2.2±0.08ms 0.00%

@iovoid iovoid changed the title feature(l1): tool to import a geth database feat(l1): tool to import a geth database Jan 5, 2026
@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for 759f52d

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 28.5±1.12ms 31.3±2.64ms +9.82%
Trie/cita-trie insert 1k 2.8±0.02ms 2.9±0.09ms +3.57%
Trie/ethrex-trie insert 10k 26.0±1.56ms 26.5±1.68ms +1.92%
Trie/ethrex-trie insert 1k 2.2±0.06ms 2.2±0.02ms 0.00%

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for 2ed9f03

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 28.5±1.63ms 29.9±2.14ms +4.91%
Trie/cita-trie insert 1k 2.8±0.01ms 2.9±0.12ms +3.57%
Trie/ethrex-trie insert 10k 25.7±1.00ms 25.2±0.66ms -1.95%
Trie/ethrex-trie insert 1k 2.2±0.01ms 2.3±0.03ms +4.55%

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for 72b2ba1

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 27.4±0.27ms 27.2±0.16ms -0.73%
Trie/cita-trie insert 1k 2.8±0.02ms 2.8±0.12ms 0.00%
Trie/ethrex-trie insert 10k 24.3±0.41ms 24.3±0.71ms 0.00%
Trie/ethrex-trie insert 1k 2.2±0.03ms 2.1±0.01ms -4.55%

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Benchmark for b1c4fd3

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 28.3±1.18ms 28.5±1.83ms +0.71%
Trie/cita-trie insert 1k 2.8±0.01ms 2.9±0.10ms +3.57%
Trie/ethrex-trie insert 10k 24.8±0.64ms 24.8±0.97ms 0.00%
Trie/ethrex-trie insert 1k 2.2±0.06ms 2.2±0.01ms 0.00%

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

Benchmark for 25420cf

Click to view benchmark
Test Base PR %
Trie/cita-trie insert 10k 28.3±1.12ms 28.4±1.15ms +0.35%
Trie/cita-trie insert 1k 2.8±0.01ms 2.8±0.16ms 0.00%
Trie/ethrex-trie insert 10k 25.2±0.92ms 25.5±1.13ms +1.19%
Trie/ethrex-trie insert 1k 2.2±0.04ms 2.2±0.01ms 0.00%

@iovoid iovoid marked this pull request as ready for review January 7, 2026 13:59
@iovoid iovoid requested a review from a team as a code owner January 7, 2026 13:59
@ethrex-project-sync ethrex-project-sync bot moved this to In Review in ethrex_l1 Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L1 Ethereum client

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

4 participants