|
|
@@ -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.
|