Skip to content

Instantly share code, notes, and snippets.

This file has been truncated, but you can view the full file.
{
"tests/benchmark/test_worst_compute.py::test_worst_memory_access[fork_Prague-blockchain_test_from_state_test-big_memory_expansion_False-offset_initialized_False-offset_0-opcode_MSTORE8]": {
"network": "Prague",
"genesisBlockHeader": {
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"coinbase": "0x0000000000000000000000000000000000000000",
"stateRoot": "0x5601be58dc81cf9c0691c37ccf13f1677db07490408c27a0869037aed83b3b11",
"transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
Loading baseline metrics from: /home/ignacio/code/zkevm-benchmark-workload/zkevm-metrics-master
Found subfolders with metrics: ['sp1-v5.1.0']
Loaded 100 baseline files
Loading optimized metrics from: /home/ignacio/code/zkevm-benchmark-workload/zkevm-metrics
Found subfolders with metrics: ['sp1-v5.1.0']
Loaded 100 optimized files
Calculating speedups...
Found 100 common files with 8 regions
{
"name": "rpc_block_23118213",
"block_and_witness": {
...,
"chain_config": {
"chain_id": 1,
"homestead_block": 1150000,
"dao_fork_block": 1920000,
"dao_fork_support": true,
"eip150_block": 2463000,
{
"name": "test_worst_blocks.py::test_block_full_data[fork_Prague-benchmark-gas-value_1M-blockchain_test_from_state_test-zero_byte_True]",
"block_and_witness": {
"block": {
"header": {
"parent_hash": "0x8a9b2bf73eadbc42993890682722b9fe3a59ad4ddd05e138039f1d397b060281",
"ommers_hash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"beneficiary": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"state_root": "0x4a978f6d17e709d4106bbea2a8ebb2d44ae8befcbc88eee1859f6e28947b248d",
"transactions_root": "0x2a26ef8c85ddf0e1ec7a6c0bf3d92f3115b52204ee5e453f4dacf8c3d96004d5",
$ RUST_LOG=info cargo run -p witness-generator-cli --release -- rpc --rpc-url https://archive.mainnet.eu1.ethpandaops.io --rpc-header CF-Access-Client-Id:<redacted> --rpc-header CF-Access-Client-Secret:<redacted> --last-n-blocks 5
2025-08-05T11:40:38.241436Z INFO witness_generator_cli: Generating fixtures in folder: "zkevm-fixtures-input"
2025-08-05T11:40:38.241659Z INFO witness_generator_cli: Generating fixtures...
2025-08-05T11:40:52.377648Z INFO witness_generator::rpc_generator: Saved block and witness to: zkevm-fixtures-input/rpc_block_23074627.json
2025-08-05T11:40:52.399952Z INFO witness_generator::rpc_generator: Saved block and witness to: zkevm-fixtures-input/rpc_block_23074626.json
2025-08-05T11:40:52.419324Z INFO witness_generator::rpc_generator: Saved block and witness to: zkevm-fixtures-input/rpc_block_23074625.json
2025-08-05T11:40:52.437479Z INFO witness_generator::rpc_generator: Saved block and witness to: zkevm-fixtures-input/rpc_block_23074624.json
2025-08-05T11:40:52.458791Z INFO witn
Loading baseline metrics from: /home/ignacio/code/zkevm-benchmark-runs/proving/1xL40s/mainnet-22974575-22974674/archive/fast-input-slow-mpt
Found subfolders with metrics: ['sp1-v5.1.0']
Loaded 100 baseline files
Loading optimized metrics from: /home/ignacio/code/zkevm-benchmark-runs/proving/1xL40s/mainnet-22974575-22974674/latest
Found subfolders with metrics: ['sp1-v5.1.0']
Loaded 100 optimized files
Calculating speedups...
Found 100 common files
@jsign
jsign / cmp
Last active July 31, 2025 20:38
Loading baseline metrics from: /home/ignacio/code/zkevm-benchmark-workload/zkevm-metrics
Found subfolders with metrics: ['sp1-v5.1.0']
Loaded 100 baseline files
Loading optimized metrics from: /home/ignacio/code/zkevm-benchmark-workload/local-optimized-zkevm-metrics
Found subfolders with metrics: ['sp1-v5.1.0']
Loaded 100 optimized files
Calculating speedups...
Found 100 common files with 8 regions
tests/zkevm/test_worst_compute.py::test_worst_jumps[fork_Cancun-blockchain_test]-1 1008918
tests/zkevm/test_worst_stateful_opcodes.py::test_worst_storage_access_cold[fork_Cancun-blockchain_test-absent_slots_True-SSTORE same value]-2 26013705
tests/zkevm/test_worst_stateful_opcodes.py::test_worst_storage_access_cold[fork_Cancun-blockchain_test-absent_slots_True-SSTORE new value]-2 26140341
tests/zkevm/test_worst_stateful_opcodes.py::test_worst_address_state_cold[fork_Cancun-blockchain_test-absent_accounts_True-opcode_BALANCE]-1 135454439
tests/zkevm/test_worst_stateful_opcodes.py::test_worst_storage_access_cold[fork_Cancun-blockchain_test-absent_slots_True-SSLOAD]-2 186355602
tests/zkevm/test_worst_stateful_opcodes.py::test_worst_storage_access_cold[fork_Cancun-blockchain_test-absent_slots_False-SSTORE new value]-2 276562915
tests/zkevm/test_worst_bytecode.py::test_worst_bytecode_single_opcode[fork_Cancun-blockchain_test-opcode_EXTCODECOPY]-2297264421
tests/zkevm/test_worst_compute.py::test
{
"tests/shanghai/eip3855_push0/test_push0.py::test_push0_contracts[fork_Cancun-state_test-before_jumpdest]": {
"env": {
"currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentGasLimit": "0x016345785d8a0000",
"currentNumber": "0x01",
"currentTimestamp": "0x03e8",
"currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000",
"currentDifficulty": "0x00",
"currentBaseFee": "0x07",
@pytest.mark.zkevm
@pytest.mark.valid_from("Cancun")
@pytest.mark.parametrize(
"gas_limit",
[
36_000_000,
],
)
def test_worst_jumpdest(
blockchain_test: BlockchainTestFiller,