Search Results

    • .
    • diffs
    • istanbul
    • muir_glacier
    • __init__.py

    ethereum.forks.istanbul

    The Istanbul fork (EIP-1679) makes changes to the gas costs of EVM instructions and data, adds a cryptographic primitive, and introduces an instruction to fetch the current chain identifier.

    Changes

    • EIP-152: Add BLAKE2 compression function F precompile

    • EIP-1108: Reduce alt_bn128 precompile gas costs

    • EIP-1344: ChainID opcode

    • EIP-1884: Repricing for trie-size-dependent opcodes

    • EIP-2028: Transaction data gas cost reduction

    • EIP-2200: Structured Definitions for Net Gas Metering

    Upgrade Schedule

    NetworkBlockExpected DateFork Hash
    Ropsten6,485,846
    Goerli1,561,651
    Rinkeby5,435,345
    Kovan14,111,141
    Mainnet9,069,000December 8, 20190x879d6e30

    Releases

    • Aleth 1.7.1

    • Besu 1.3.6

    • EthereumJS 4.0.2

    • Geth 1.9.9

    • Nethermind 1.2.3

    • Parity 2.5.11-stable

    • Trinity 0.1.0-alpha.31

    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
    FORK_CRITERIA
    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
    ¶
    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1

    53
    FORK_CRITERIA: ForkCriteria = ByBlockNumber(9069000)

    Members

    • Attributes

      • diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
        diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
        FORK_CRITERIA
        diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1

    ethereum.forks.muir_glacier

    The Muir Glacier fork delays the difficulty bomb. There are no other changes in this fork.

    Changes

    • EIP-2384: Muir Glacier Difficulty Bomb Delay

    Upgrade Schedule

    NetworkBlockExpected DateFork Hash
    Ropsten7,117,117
    Mainnet9,200,000January 2, 20200xe029e991

    Releases

    • Geth 1.9.9

    • Parity 2.6.8-beta

    • Besu 1.3.7

    • Nethermind 1.2.6

    • EthereumJS 4.1.2

    • Aleth 1.8.0

    • Trinity 0.1.0-alpha.34

    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
    FORK_CRITERIA
    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
    ¶
    diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1

    38
    FORK_CRITERIA: ForkCriteria = ByBlockNumber(9200000)

    Members

    • Attributes

      • diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
        diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1
        FORK_CRITERIA
        diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:0diff(ethereum.forks.istanbul,ethereum.forks.muir_glacier).FORK_CRITERIA:1