test_warm_coinbase_gas_usage()
¶
Documentation for tests/shanghai/eip3651_warm_coinbase/test_warm_coinbase.py::test_warm_coinbase_gas_usage@49a16fac
.
Generate fixtures for these test cases for Prague with:
fill -v tests/shanghai/eip3651_warm_coinbase/test_warm_coinbase.py::test_warm_coinbase_gas_usage --fork Prague
Test the gas usage of opcodes affected by assuming a warm coinbase.
- EXTCODESIZE
- EXTCODECOPY
- EXTCODEHASH
- BALANCE
- CALL
- CALLCODE
- DELEGATECALL
- STATICCALL
Source code in tests/shanghai/eip3651_warm_coinbase/test_warm_coinbase.py
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 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 260 261 262 263 264 265 266 |
|
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
Test ID (Abbreviated) | opcode | code_gas_measure |
---|---|---|
...fork_Berlin-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Berlin-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Berlin-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Berlin-blockchain_test-BALANCE | BALANCE | |
...fork_Berlin-blockchain_test-CALL | CALL | |
...fork_Berlin-blockchain_test-CALLCODE | CALLCODE | |
...fork_Berlin-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_Berlin-blockchain_test-STATICCALL | STATICCALL | |
...fork_Berlin-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Berlin-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Berlin-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Berlin-state_test-BALANCE | BALANCE | |
...fork_Berlin-state_test-CALL | CALL | |
...fork_Berlin-state_test-CALLCODE | CALLCODE | |
...fork_Berlin-state_test-DELEGATECALL | DELEGATECALL | |
...fork_Berlin-state_test-STATICCALL | STATICCALL | |
...fork_London-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_London-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_London-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_London-blockchain_test-BALANCE | BALANCE | |
...fork_London-blockchain_test-CALL | CALL | |
...fork_London-blockchain_test-CALLCODE | CALLCODE | |
...fork_London-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_London-blockchain_test-STATICCALL | STATICCALL | |
...fork_London-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_London-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_London-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_London-state_test-BALANCE | BALANCE | |
...fork_London-state_test-CALL | CALL | |
...fork_London-state_test-CALLCODE | CALLCODE | |
...fork_London-state_test-DELEGATECALL | DELEGATECALL | |
...fork_London-state_test-STATICCALL | STATICCALL | |
...fork_Paris-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Paris-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Paris-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Paris-blockchain_test-BALANCE | BALANCE | |
...fork_Paris-blockchain_test-CALL | CALL | |
...fork_Paris-blockchain_test-CALLCODE | CALLCODE | |
...fork_Paris-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_Paris-blockchain_test-STATICCALL | STATICCALL | |
...fork_Paris-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Paris-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Paris-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Paris-state_test-BALANCE | BALANCE | |
...fork_Paris-state_test-CALL | CALL | |
...fork_Paris-state_test-CALLCODE | CALLCODE | |
...fork_Paris-state_test-DELEGATECALL | DELEGATECALL | |
...fork_Paris-state_test-STATICCALL | STATICCALL | |
...fork_Shanghai-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Shanghai-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Shanghai-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Shanghai-blockchain_test-BALANCE | BALANCE | |
...fork_Shanghai-blockchain_test-CALL | CALL | |
...fork_Shanghai-blockchain_test-CALLCODE | CALLCODE | |
...fork_Shanghai-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_Shanghai-blockchain_test-STATICCALL | STATICCALL | |
...fork_Shanghai-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Shanghai-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Shanghai-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Shanghai-state_test-BALANCE | BALANCE | |
...fork_Shanghai-state_test-CALL | CALL | |
...fork_Shanghai-state_test-CALLCODE | CALLCODE | |
...fork_Shanghai-state_test-DELEGATECALL | DELEGATECALL | |
...fork_Shanghai-state_test-STATICCALL | STATICCALL | |
...fork_Cancun-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Cancun-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Cancun-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Cancun-blockchain_test-BALANCE | BALANCE | |
...fork_Cancun-blockchain_test-CALL | CALL | |
...fork_Cancun-blockchain_test-CALLCODE | CALLCODE | |
...fork_Cancun-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_Cancun-blockchain_test-STATICCALL | STATICCALL | |
...fork_Cancun-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Cancun-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Cancun-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Cancun-state_test-BALANCE | BALANCE | |
...fork_Cancun-state_test-CALL | CALL | |
...fork_Cancun-state_test-CALLCODE | CALLCODE | |
...fork_Cancun-state_test-DELEGATECALL | DELEGATECALL | |
...fork_Cancun-state_test-STATICCALL | STATICCALL | |
...fork_Prague-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Prague-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Prague-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Prague-blockchain_test-BALANCE | BALANCE | |
...fork_Prague-blockchain_test-CALL | CALL | |
...fork_Prague-blockchain_test-CALLCODE | CALLCODE | |
...fork_Prague-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_Prague-blockchain_test-STATICCALL | STATICCALL | |
...fork_Prague-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Prague-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Prague-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Prague-state_test-BALANCE | BALANCE | |
...fork_Prague-state_test-CALL | CALL | |
...fork_Prague-state_test-CALLCODE | CALLCODE | |
...fork_Prague-state_test-DELEGATECALL | DELEGATECALL | |
...fork_Prague-state_test-STATICCALL | STATICCALL | |
...fork_Osaka-blockchain_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Osaka-blockchain_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Osaka-blockchain_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Osaka-blockchain_test-BALANCE | BALANCE | |
...fork_Osaka-blockchain_test-CALL | CALL | |
...fork_Osaka-blockchain_test-CALLCODE | CALLCODE | |
...fork_Osaka-blockchain_test-DELEGATECALL | DELEGATECALL | |
...fork_Osaka-blockchain_test-STATICCALL | STATICCALL | |
...fork_Osaka-state_test-EXTCODESIZE | EXTCODESIZE | |
...fork_Osaka-state_test-EXTCODECOPY | EXTCODECOPY | |
...fork_Osaka-state_test-EXTCODEHASH | EXTCODEHASH | |
...fork_Osaka-state_test-BALANCE | BALANCE | |
...fork_Osaka-state_test-CALL | CALL | |
...fork_Osaka-state_test-CALLCODE | CALLCODE | |
...fork_Osaka-state_test-DELEGATECALL | DELEGATECALL | |
...fork_Osaka-state_test-STATICCALL | STATICCALL |