Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

feat: wrap TransientStorage as AddressMap<StorageKeyMap<U256>>

#3736Merged
Comparing
feat/wrap-transient-storage
(
3df6faa
) with
main
(
16aab94
)
CodSpeed Performance Gauge
+3%
Improvement
1
Untouched
175
Ignored
6
Skipped
1

Benchmarks

183 total
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+3%
2.3 ms2.2 ms
subcall_1000_transfer_1wei
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
1.3 ms1.3 ms
subcall_1000_same_account
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
2.8 ms2.8 ms
subcall_1000_nested
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
CALLER_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.9 µs18.9 µs
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
44.1 µs43.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.3 µs19.2 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.4 µs19.3 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.4 µs19.3 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.6 µs19.5 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.7 µs19.6 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.8 µs19.7 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.8 µs19.7 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
14.4 µs14.3 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.7 µs21.6 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.7 µs21.6 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.4 µs24.3 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.8 µs24.7 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
397.6 µs396.3 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.6 µs18.6 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.6 µs18.6 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.7 µs18.7 µs

Commits

Click on a commit to change the comparison range
Base
main
16aab94
+4.07%
feat: wrap TransientStorage as AddressMap<StorageKeyMap<U256>>
eea3163
2 days ago
by rakita
-0.63%
refactor: simplify TransientStorage::remove_value to only remove slot
3df6faa
1 day ago
by rakita
© 2026 CodSpeed Technology
Home Terms Privacy Docs