From 4aeeddc6586ec2d405e1c67ee22cd367d805368b Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Fri, 23 Aug 2019 10:01:09 +0200 Subject: [PATCH] tests: implement Istanbul support --- tests/init.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tests/init.go b/tests/init.go index f9af5c0cab..a18e12bdd2 100644 --- a/tests/init.go +++ b/tests/init.go @@ -75,6 +75,18 @@ var Forks = map[string]*params.ChainConfig{ ConstantinopleBlock: big.NewInt(0), PetersburgBlock: big.NewInt(0), }, + "Istanbul": { + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + DAOForkBlock: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + }, "FrontierToHomesteadAt5": { ChainID: big.NewInt(1), HomesteadBlock: big.NewInt(5), @@ -117,6 +129,17 @@ var Forks = map[string]*params.ChainConfig{ ConstantinopleBlock: big.NewInt(5), PetersburgBlock: big.NewInt(5), }, + "ConstantinopleFixToIstanbulAt5": { + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(5), + }, } // UnsupportedForkError is returned when a test requests a fork that isn't implemented.