Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

feat: Gas params

#3132Merged
Comparing
rakita/gas-params
(
53141bd
) with
main
(
9afd166
)
CodSpeed Performance Gauge
-4%
Regression
2
Untouched
171
Ignored
6

Benchmarks

179 total
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
17 µs17.7 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-4%
13.9 µs14.5 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
3.3 µs3.3 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
125.5 µs123.8 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
110.6 µs109.3 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
124.4 µs122.9 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
109.3 µs108 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.2 µs3.2 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.5 µs3.5 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.4 µs4.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.6 µs4.6 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
9.6 µs9.5 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
101.7 µs101.3 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
31.3 µs31.2 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
21 µs21 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
51.9 µs51.8 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
100.2 µs100.2 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
427.7 µs427.7 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
43.1 µs43.1 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
47 ms47 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
713.9 µs713.9 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
88.2 ms88.2 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
19.4 ms19.4 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms

Commits

Click on a commit to change the comparison range
Base
main
9afd166
-33.55%
fix selfdestruct
ab5b80d
4 months ago
by rakita
+0.38%
run-tests keep-going, fixes to pass tests
d594d7f
4 months ago
by rakita
+0.2%
rename to gas params, sstore/call fixes
ee1073e
4 months ago
by rakita
-2.43%
fix balance
a161465
4 months ago
by rakita
+2.32%
Merge remote-tracking branch 'origin/main' into rakita/gas-params
9184127
4 months ago
by rakita
+15.25%
cache on spec change
d2aee56
4 months ago
by rakita
+18.33%
use instruction gas params
f9097b5
4 months ago
by rakita
-0.04%
fix tests
6cdad9a
4 months ago
by rakita
+0.05%
fix tests
f74afcb
4 months ago
by rakita
-3.64%
fix tests
ca2bb6b
4 months ago
by rakita
+2.82%
fix doc
2da26ed
4 months ago
by rakita
+0.02%
fmt
e5f12bf
4 months ago
by rakita
-3.05%
Merge remote-tracking branch 'origin/main' into rakita/gas-params
89c589e
3 months ago
by rakita
-0.2%
Merge remote-tracking branch 'origin/main' into gasparams
46f3226
3 months ago
by rakita
-0.54%
cleanup
fdf606d
3 months ago
by rakita
+0.35%
move first values to table
42fdec6
3 months ago
by rakita
-0.19%
cleanup
ab210c0
3 months ago
by rakita
+0.19%
Apply suggestion from @rakita
b495901
3 months ago
by rakita
-0.38%
Apply suggestions from code review
dbfd6e9
3 months ago
by rakita
+0.19%
Apply suggestion from @rakita
ce4f3e7
3 months ago
by rakita
-0.19%
Apply suggestion from @rakita
6e31ece
3 months ago
by rakita
+3.12%
Add GasId struct
403f28f
3 months ago
by rakita
-0.09%
nits
563c3bd
3 months ago
by rakita
+0.05%
copilot nits
e6d9b74
3 months ago
by rakita
-6.55%
Merge remote-tracking branch 'origin/main' into gasparams
d54bcdd
3 months ago
by rakita
+7.43%
Merge remote-tracking branch 'origin/main' into gasparam
0ee23df
3 months ago
by rakita
-3.81%
nit, use resize_memory macro in place of fn
53141bd
3 months ago
by rakita
© 2026 CodSpeed Technology
Home Terms Privacy Docs