test_gas_usage()¶
Documentation for tests/cancun/eip1153_tstore/test_tstorage.py::test_gas_usage@88e9fb8f.
Generate fixtures for these test cases for Osaka with:
fill -v tests/cancun/eip1153_tstore/test_tstorage.py::test_gas_usage --fork Osaka
Test that tstore and tload consume the expected gas.
Source code in tests/cancun/eip1153_tstore/test_tstorage.py
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 | |
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
| Test ID (Abbreviated) | bytecode | expected_gas | extra_stack_items | overhead_cost |
|---|---|---|---|---|
| ...fork_Cancun-state_test-tload | 100 | 1 | 3 | |
| ...fork_Cancun-state_test-tstore_tload | 200 | 1 | 9 | |
| ...fork_Cancun-state_test-tstore_cold | 100 | 0 | 6 | |
| ...fork_Cancun-state_test-tstore_warm | 200 | 0 | 12 | |
| ...fork_Cancun-blockchain_test_from_state_test-tload | 100 | 1 | 3 | |
| ...fork_Cancun-blockchain_test_from_state_test-tstore_tload | 200 | 1 | 9 | |
| ...fork_Cancun-blockchain_test_from_state_test-tstore_cold | 100 | 0 | 6 | |
| ...fork_Cancun-blockchain_test_from_state_test-tstore_warm | 200 | 0 | 12 | |
| ...fork_Prague-state_test-tload | 100 | 1 | 3 | |
| ...fork_Prague-state_test-tstore_tload | 200 | 1 | 9 | |
| ...fork_Prague-state_test-tstore_cold | 100 | 0 | 6 | |
| ...fork_Prague-state_test-tstore_warm | 200 | 0 | 12 | |
| ...fork_Prague-blockchain_test_from_state_test-tload | 100 | 1 | 3 | |
| ...fork_Prague-blockchain_test_from_state_test-tstore_tload | 200 | 1 | 9 | |
| ...fork_Prague-blockchain_test_from_state_test-tstore_cold | 100 | 0 | 6 | |
| ...fork_Prague-blockchain_test_from_state_test-tstore_warm | 200 | 0 | 12 | |
| ...fork_Osaka-state_test-tload | 100 | 1 | 3 | |
| ...fork_Osaka-state_test-tstore_tload | 200 | 1 | 9 | |
| ...fork_Osaka-state_test-tstore_cold | 100 | 0 | 6 | |
| ...fork_Osaka-state_test-tstore_warm | 200 | 0 | 12 | |
| ...fork_Osaka-blockchain_test_from_state_test-tload | 100 | 1 | 3 | |
| ...fork_Osaka-blockchain_test_from_state_test-tstore_tload | 200 | 1 | 9 | |
| ...fork_Osaka-blockchain_test_from_state_test-tstore_cold | 100 | 0 | 6 | |
| ...fork_Osaka-blockchain_test_from_state_test-tstore_warm | 200 | 0 | 12 |