> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockscout.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EVM Version Information

You are asked to provide the EVM version the contract uses during the verification process. If the bytecode does not match the version, we try to verify using the latest EVM version.

For more information, see the [Solidity docs on specifying the EVM version when compiling a contract](https://docs.soliditylang.org/en/v0.8.25/using-the-compiler.html#target-options). Note that backward compatibility is not guaranteed between each version.

|                             |              |                                                                                                                             |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| --------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name                        | Date         | Mainnet Block #                                                                                                             | Relevant changes / opcode specs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | EIP details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Prague (Pectra)             | 07 May 2025  | Block [22,431,084](https://eth.blockscout.com/block/22431084) <br /><br />Epoch [364032](https://beaconcha.in/epoch/364032) | EIP-7702 enables externally owned accounts (EOAs) to temporarily execute smart contract code, allowing transaction batching, gas sponsorship, and alternative authentication methods. EIP-7251 raises maximum validator balance from 32 ETH to 2048 ETH for reward compounding. EIP-7691 doubles blob throughput (target: 3→6, max: 6→9 blobs per block) to enhance Layer 2 scaling. EIP-2537 adds BLS12-381 curve operations for efficient cryptographic verification. EIP-7002 enables execution layer triggerable validator exits. EIP-6110 reduces validator deposit processing delay from \~9 hours to \~13 minutes.                                              | • [EIP-2537](https://eips.ethereum.org/EIPS/eip-2537)<br /><br />• [EIP-2935](https://eips.ethereum.org/EIPS/eip-2935)<br /><br />• [EIP-6110](https://eips.ethereum.org/EIPS/eip-6110)<br /><br />• [EIP-7002](https://eips.ethereum.org/EIPS/eip-7002)<br /><br />• [EIP-7251](https://eips.ethereum.org/EIPS/eip-7251)<br /><br />• [EIP-7549](https://eips.ethereum.org/EIPS/eip-7549)<br /><br />• [EIP-7623](https://eips.ethereum.org/EIPS/eip-7623)<br /><br />• [EIP-7685](https://eips.ethereum.org/EIPS/eip-7685)<br /><br />• [EIP-7691](https://eips.ethereum.org/EIPS/eip-7691)<br /><br />• [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702)<br /><br />• [EIP-7840](https://eips.ethereum.org/EIPS/eip-7840) |
| Cancun                      | 13 Mar 2024  | [19,426,587](https://eth.blockscout.com/block/19426587)                                                                     | The block's blob base fee ([EIP-7516](https://eips.ethereum.org/EIPS/eip-7516) and [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844)) can be accessed via the global `block.blobbasefee` or `blobbasefee()` in inline assembly. Introduces `blobhash()` in inline assembly and a corresponding global function to retrieve versioned hashes of blobs associated with the transaction (see [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844)). Opcode `mcopy` is available in assembly (see [EIP-5656](https://eips.ethereum.org/EIPS/eip-5656)). Opcodes `tstore` and `tload` are available in assembly (see [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153)). | • [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153)<br /><br />• [EIP-4788](https://eips.ethereum.org/EIPS/eip-4788)<br /><br />• [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844)<br /><br />• [EIP-5656](https://eips.ethereum.org/EIPS/eip-5656)<br /><br />• [EIP-6780](https://eips.ethereum.org/EIPS/eip-6780)<br /><br />• [EIP-7516](https://eips.ethereum.org/EIPS/eip-7516)                                                                                                                                                                                                                                                                                                                                      |
| Shanghai                    | 12 Apr 2023  | [17,034,870](https://eth.blockscout.com/block/17034870)                                                                     | Smaller code size and gas savings due to the introduction of `push0` (see [EIP-3855](https://eips.ethereum.org/EIPS/eip-3855)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | • [EIP-3651](https://eips.ethereum.org/EIPS/eip-3651)<br /><br />• [EIP-3855](https://eips.ethereum.org/EIPS/eip-3855)<br /><br />• [EIP-3860](https://eips.ethereum.org/EIPS/eip-3860)<br /><br />• [EIP-4895](https://eips.ethereum.org/EIPS/eip-4895)<br /><br />• [EIP-6049](https://eips.ethereum.org/EIPS/eip-6049)                                                                                                                                                                                                                                                                                                                                                                                                       |
| Paris (The Merge)           | 15 Sep 2022  | [15,537,394](https://eth.blockscout.com/block/15537394)                                                                     | Introduces `prevrandao()` and `block.prevrandao`, and changes the semantics of the now deprecated `block.difficulty`, disallowing `difficulty()` in inline assembly (see [EIP-4399](https://eips.ethereum.org/EIPS/eip-4399)).                                                                                                                                                                                                                                                                                                                                                                                                                                         | • [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) <br /><br />• [EIP-4399](https://eips.ethereum.org/EIPS/eip-4399)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| *Gray Glacier\**            | 30 June 2022 | [15,050,000](https://eth.blockscout.com/block/15050000)                                                                     | Delays the difficulty bomb by an additional 3 months to September 2022.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | [https://eips.ethereum.org/EIPS/eip-5133](https://eips.ethereum.org/EIPS/eip-5133)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| *Arrow Glacier\**           | 09 Aug 2021  | [13,773,000](https://eth.blockscout.com/block/13773000)                                                                     | Delays the difficulty bomb until June 2022.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | [https://eips.ethereum.org/EIPS/eip-4345](https://eips.ethereum.org/EIPS/eip-4345)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| London                      | 05 Aug 2021  | [12,965,000](https://eth.blockscout.com/block/12965000)                                                                     | The block's base fee ([EIP-3198](https://eips.ethereum.org/EIPS/eip-3198) and [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559)) can be accessed via the global `block.basefee` or `basefee()` in inline assembly.                                                                                                                                                                                                                                                                                                                                                                                                                                                   | • [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559)<br /><br />• [EIP-3198](https://eips.ethereum.org/EIPS/eip-3198)<br /><br />• [EIP-3529](https://eips.ethereum.org/EIPS/eip-3529)<br /><br />• [EIP-3541](https://eips.ethereum.org/EIPS/eip-3541)<br /><br />• [EIP-3554](https://eips.ethereum.org/EIPS/eip-3554)                                                                                                                                                                                                                                                                                                                                                                                                       |
| Berlin                      | 14 Apr 2021  | [12,244,000](https://eth.blockscout.com/block/12244000)                                                                     | Gas costs for `SLOAD`, `*CALL`, `BALANCE`, `EXT*` and `SELFDESTRUCT` increased. The compiler assumes cold gas costs for such operations. This is relevant for gas estimation and the optimizer.                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | [https://eips.ethereum.org/EIPS/eip-2070](https://eips.ethereum.org/EIPS/eip-2070)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Istanbul                    | 08 Dec 2019  | [9,069,000](https://eth.blockscout.com/block/9069000)                                                                       | Opcodes `chainid` and `selfbalance` are available in assembly.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | [https://eips.ethereum.org/EIPS/eip-1679](https://eips.ethereum.org/EIPS/eip-1679)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Constantinople / Petersburg | 28 Feb 2019  | [7,280,000](https://eth.blockscout.com/block/7280000)                                                                       | Opcodes `create2`, `extcodehash`, `shl`, `shr` and `sar` are available in assembly. Bitwise shifting operators use shifting opcodes (`shl`,`shr`,`sar`), requiring less gas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | [http://eips.ethereum.org/EIPS/eip-1013](http://eips.ethereum.org/EIPS/eip-1013)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Byzantium                   | 16 Oct 2017  | [4,370,000](https://eth.blockscout.com/block/4370000)                                                                       | Opcodes `returndatacopy`, `returndatasize` and `staticcall` available in assembly. `staticcall` opcode used when calling non-library view or pure functions, which prevents the functions from modifying state at the EVM level, this even applies to invalid type conversions. Ability to access dynamic data returned from function calls. `revert` opcode introduced, `revert()` will not waste gas.                                                                                                                                                                                                                                                                | [http://eips.ethereum.org/EIPS/eip-609](http://eips.ethereum.org/EIPS/eip-609)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Spurious Dragon             | 22 Nov 2016  | [2,675,000](https://eth.blockscout.com/block/2675000)                                                                       | Gas cost for the `exp` opcode increased, impacts gas estimation and optimization.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | [http://eips.ethereum.org/EIPS/eip-607](http://eips.ethereum.org/EIPS/eip-607)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Tangerine Whistle           | 18 Oct 2016  | [2,463,000](https://eth.blockscout.com/block/2463000)                                                                       | Gas cost to access other accounts increased, impacts gas estimation and optimization. All gas sent by default for external calls, previously a certain amount had to be retained.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | [http://eips.ethereum.org/EIPS/eip-608](http://eips.ethereum.org/EIPS/eip-608)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Homestead                   | 14 Mar 2016  | [1,150,000](https://eth.blockscout.com/block/1150000)                                                                       | Oldest version                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | [http://eips.ethereum.org/EIPS/eip-606](http://eips.ethereum.org/EIPS/eip-606)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
