You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -66,7 +66,7 @@ The gas information is a work in progress. If an asterisk is in the Gas column,
66
66
|[`0x44`](#difficulty)| DIFFICULTY | Get the block's difficulty | - | 2 |
67
67
|[`0x45`](#gaslimit)| GASLIMIT | Get the block's gas limit | - | 2 |
68
68
|[`0x46`](#chainid)| CHAINID | Returns the current chain’s EIP-155 unique identifier |[EIP 1344](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1344.md)| 2 |
69
-
|[`0x47`](#unused) - `0x4f`| Unused | - |
69
+
|`0x47` - `0x4f`| Unused | - |
70
70
|[`0x48`](#basefee)| BASEFEE | Returns the value of the base fee of the current block it is executing in. |[EIP 3198](https://eips.ethereum.org/EIPS/eip-3198)| 2 |
71
71
|[`0x50`](#pop)| POP | Remove word from stack | - | 2 |
72
72
|[`0x51`](#mload)| MLOAD | Load word from memory | - | 3*|
@@ -80,7 +80,7 @@ The gas information is a work in progress. If an asterisk is in the Gas column,
80
80
|[`0x59`](#msize)| MSIZE | Get the size of active memory in bytes | - | 2 |
81
81
|[`0x5a`](#gas)| GAS | Get the amount of available gas, including the corresponding reduction for the cost of this instruction | - | 2 |
82
82
|[`0x5b`](#jumpdest)| JUMPDEST | Mark a valid destination for jumps | - | 1 |
83
-
|[`0x5c`](#unused) - `0x5f`| Unused | - |
83
+
|`0x5c` - `0x5f`| Unused | - |
84
84
|[`0x60`](#push1)| PUSH1 | Place 1 byte item on stack | - | 3 |
85
85
|[`0x61`](#push2)| PUSH2 | Place 2-byte item on stack | - | 3 |
86
86
|[`0x62`](#push3)| PUSH3 | Place 3-byte item on stack | - | 3 |
@@ -150,7 +150,7 @@ The gas information is a work in progress. If an asterisk is in the Gas column,
150
150
|[`0xa2`](#log2)| LOG2 | Append log record with two topics | - | 1125 |
151
151
|[`0xa3`](#log3)| LOG3 | Append log record with three topics | - | 1500 |
152
152
|[`0xa4`](#log4)| LOG4 | Append log record with four topics | - | 1875 |
153
-
|[`0xa5`](#unused) - `0xaf`| Unused | - |
153
+
|`0xa5` - `0xaf`| Unused | - |
154
154
|[`0xb0`](#jumpto)| JUMPTO | Tentative [libevmasm has different numbers](https://github.com/ethereum/solidity/blob/c61610302aa2bfa029715b534719d25fe3949059/libevmasm/Instruction.h#L176)|[EIP 615](https://github.com/ethereum/EIPs/blob/606405b5ab7aa28d8191958504e8aad4649666c9/EIPS/eip-615.md)|
|[`0xe1`](#sloadbytes)| SLOADBYTES | Only referenced in pyethereum | - | - |
165
165
|[`0xe2`](#sstorebytes)| SSTOREBYTES | Only referenced in pyethereum | - | - |
166
166
|[`0xe3`](#ssize)| SSIZE | Only referenced in pyethereum | - | - |
167
-
|[`0xe4`](#unused) - `0xef`| Unused | - |
167
+
|`0xe4` - `0xef`| Unused | - |
168
168
|[`0xf0`](#create)| CREATE | Create a new account with associated code | - | 32000 |
169
169
|[`0xf1`](#call)| CALL | Message-call into an account | - | Complicated |
170
170
|[`0xf2`](#callcode)| CALLCODE | Message-call into this account with alternative account's code | - | Complicated |
171
171
|[`0xf3`](#return)| RETURN | Halt execution returning output data | - | 0 |
172
172
|[`0xf4`](#delegatecall)| DELEGATECALL | Message-call into this account with an alternative account's code, but persisting into this account with an alternative account's code | - | Complicated |
173
173
|[`0xf5`](#create2)| CREATE2 | Create a new account and set creation address to `sha3(sender + sha3(init code)) % 2**160`| - |
174
-
|[`0xf6`](#unused) - `0xf9`| Unused | - | - |
174
+
|`0xf6` - `0xf9`| Unused | - | - |
175
175
|[`0xfa`](#staticcall)| STATICCALL | Similar to CALL, but does not modify state | - | 40 |
176
-
|[`0xfb`](#unused)| Unused | - | - |
176
+
|`0xfb`| Unused | - | - |
177
177
|[`0xfc`](#txexecgas)| TXEXECGAS | Not in yellow paper FIXME | - | - |
178
178
|[`0xfd`](#revert)| REVERT | Stop execution and revert state changes, without consuming all provided gas and providing a reason | - | 0 |
0 commit comments