test_warm_coinbase_call_out_of_gas()
¶
Documentation for tests/shanghai/eip3651_warm_coinbase/test_warm_coinbase.py::test_warm_coinbase_call_out_of_gas@83970623
.
Generate fixtures for these test cases for Prague with:
fill -v tests/shanghai/eip3651_warm_coinbase/test_warm_coinbase.py::test_warm_coinbase_call_out_of_gas --fork Prague
Test that the coinbase is warm by accessing the COINBASE with each of the following opcodes.
- CALL
- CALLCODE
- DELEGATECALL
- STATICCALL
Source code in tests/shanghai/eip3651_warm_coinbase/test_warm_coinbase.py
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
|
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
Test ID (Abbreviated) | opcode | contract_under_test_code | call_gas_exact | use_sufficient_gas |
---|---|---|---|---|
...fork_Shanghai-blockchain_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Shanghai-blockchain_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Shanghai-blockchain_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Shanghai-blockchain_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Shanghai-blockchain_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Shanghai-blockchain_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Shanghai-blockchain_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Shanghai-blockchain_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Shanghai-state_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Shanghai-state_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Shanghai-state_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Shanghai-state_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Shanghai-state_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Shanghai-state_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Shanghai-state_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Shanghai-state_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Cancun-blockchain_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Cancun-blockchain_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Cancun-blockchain_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Cancun-blockchain_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Cancun-blockchain_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Cancun-blockchain_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Cancun-blockchain_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Cancun-blockchain_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Cancun-state_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Cancun-state_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Cancun-state_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Cancun-state_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Cancun-state_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Cancun-state_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Cancun-state_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Cancun-state_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Prague-blockchain_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Prague-blockchain_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Prague-blockchain_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Prague-blockchain_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Prague-blockchain_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Prague-blockchain_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Prague-blockchain_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Prague-blockchain_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Prague-state_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Prague-state_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Prague-state_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Prague-state_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Prague-state_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Prague-state_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Prague-state_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Prague-state_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Osaka-blockchain_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Osaka-blockchain_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Osaka-blockchain_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Osaka-blockchain_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Osaka-blockchain_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Osaka-blockchain_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Osaka-blockchain_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Osaka-blockchain_test-STATICCALL-insufficient_gas | staticcall | 119 | False | |
...fork_Osaka-state_test-CALL-sufficient_gas | call | 122 | True | |
...fork_Osaka-state_test-CALL-insufficient_gas | call | 122 | False | |
...fork_Osaka-state_test-CALLCODE-sufficient_gas | callcode | 122 | True | |
...fork_Osaka-state_test-CALLCODE-insufficient_gas | callcode | 122 | False | |
...fork_Osaka-state_test-DELEGATECALL-sufficient_gas | delegatecall | 119 | True | |
...fork_Osaka-state_test-DELEGATECALL-insufficient_gas | delegatecall | 119 | False | |
...fork_Osaka-state_test-STATICCALL-sufficient_gas | staticcall | 119 | True | |
...fork_Osaka-state_test-STATICCALL-insufficient_gas | staticcall | 119 | False |