Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

chore: Add CryptoProvider trait + impl

#2758Closed
Comparing
kevaundray:kw/add-dynamic-crypto-provider
(
3d00601
) with
main
(
f501d00
)
CodSpeed Performance Gauge
-6%
Regression
5
Untouched
165
Dropped
1
Ignored
6

Benchmarks

177 total
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
Missing
CodSpeed Performance Gauge
N/A
3.3 µsN/A
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
-6%
3.1 µs3.3 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
-6%
3.4 µs3.6 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
-5%
4.3 µs4.5 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
-4%
4.5 µs4.7 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
-4%
196.9 µs204.5 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
16.1 µs16 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
12.5 µs12.4 µs
bn128 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
21.4 µs21.3 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.7 ms4.7 ms
JUMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
17.4 µs17.4 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.1 µs18 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
406.1 µs405.1 µs
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
43.9 µs43.8 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.2 µs18.2 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.3 µs18.2 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
25.5 µs25.4 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
111.2 µs111.2 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
94.9 µs94.9 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
173.5 ms173.5 ms
analysis-inspector
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
394.9 ms394.9 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
460.9 ms460.9 ms
GAS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
17.7 µs17.7 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18 µs18 µs

Commits

Click on a commit to change the comparison range
Base
main
f501d00
-6.38%
use default impl from trait
11e7126
7 months ago
by kevaundray
0%
box
3d00601
7 months ago
by kevaundray
© 2026 CodSpeed Technology
Home Terms Privacy Docs