HomeEIPsNewsletter
EIPsEIP-1679
EIP-1679

Hardfork Meta: Istanbul

FinalMeta
Created: 2019-01-04
Requires: EIP-152, EIP-1108, EIP-1344, EIP-1716, EIP-1884, EIP-2028, EIP-2200
Alex Beregszaszi (@axic), Afri Schoedon (@5chdn)
Discussions ForumOriginal Proposal LinkEdit
1 min read

EIP-1679 is a meta-EIP that specifies the changes included in the Ethereum hard fork named Istanbul. It was created by Alex Beregszaszi and Afri Schoedon in January 2019. The purpose of the meta-EIP is to provide visibility and traceability of the scope of changes included in the hard fork, as well as to provide a simple name and/or number for referring to the proposed fork. The Istanbul hard fork was activated on the Ethereum mainnet at block number 9,069,000, and on various testnets at different block numbers. The meta-EIP includes a template for the Istanbul hard fork, as well as a list of the EIPs that were included in the hard fork. These EIPs include EIP-152, EIP-1108, EIP-1344, EIP-1884, EIP-2028, and EIP-2200. Each of these EIPs specifies a particular change or improvement to the Ethereum network, such as reducing gas costs for certain operations or adding a new opcode. The meta-EIP also specifies that the EIPs included in the hard fork should move from the Accepted state to the Final state once the hard fork has been activated. Overall, EIP-1679 provides a clear and organized way to coordinate and implement changes to the Ethereum network through a hard fork.

Video
Anyone may contribute to propose contents.
Go propose
Original

Abstract

This meta-EIP specifies the changes included in the Ethereum hardfork named Istanbul.

Specification

  • Codename: Istanbul

Activation

  • Block >= 9,069,000 on the Ethereum Mainnet
  • Block >= 6,485,846 on the Ropsten testnet
  • Block >= 14,111,141 on the Kovan testnet
  • Block >= 5,435,345 on the Rinkeby testnet
  • Block >= 1,561,651 on the Görli testnet

Included EIPs

  • EIP-152: Add Blake2 compression function F precompile
  • EIP-1108: Reduce alt_bn128 precompile gas costs
  • EIP-1344: Add ChainID opcode
  • EIP-1884: Repricing for trie-size-dependent opcodes
  • EIP-2028: Calldata gas cost reduction
  • EIP-2200: Rebalance net-metered SSTORE gas cost with consideration of SLOAD gas cost change

References

  1. Included EIPs were finalized in All Core Devs Call #68
  2. https://medium.com/ethereum-cat-herders/istanbul-testnets-are-coming-53973bcea7df

Copyright and related rights waived via CC0.

Further reading
Anyone may contribute to propose contents.
Go propose

Not miss a beat of EIPs' update?

Subscribe EIPs Fun to receive the latest updates of EIPs Good for Buidlers to follow up.

View all
Serve Ethereum Builders, Scale the Community.
Resources
GitHub
Supported by