Skip to content
This repository was archived by the owner on Nov 6, 2020. It is now read-only.

Commit 6923ec8

Browse files
committed
[chain specs]: activate Istanbul on mainnet (#11228)
* [chains spec]: activate istanbul at mainnet * Activate `Block >= 9,069,000` on the Ethereum mainnet * Enable Blake2 compression function `F` precompile * [chain specs]: add comments for EIP1108 activation * [chainspec mainnet]: enable Istanbul transitions * [chainspec mainnet]: simply configuration
1 parent 72e0eae commit 6923ec8

File tree

5 files changed

+34
-19
lines changed

5 files changed

+34
-19
lines changed

ethcore/res/ethereum/foundation.json

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,11 @@
163163
"eip658Transition": "0x42ae50",
164164
"eip145Transition": "0x6f1580",
165165
"eip1014Transition": "0x6f1580",
166-
"eip1052Transition": "0x6f1580"
166+
"eip1052Transition": "0x6f1580",
167+
"eip1283Transition": "0x8a61c8",
168+
"eip1706Transition": "0x8a61c8",
169+
"eip1884Transition": "0x8a61c8",
170+
"eip2028Transition": "0x8a61c8"
167171
},
168172
"genesis": {
169173
"seal": {
@@ -3924,8 +3928,8 @@
39243928
"0x42ae50": {
39253929
"price": { "alt_bn128_const_operations": { "price": 500 }}
39263930
},
3927-
"0x7fffffffffffff": {
3928-
"info": "EIP 1108 transition",
3931+
"0x8a61c8": {
3932+
"info": "EIP 1108 transition at block 9_069_000 (0x8a61c8)",
39293933
"price": { "alt_bn128_const_operations": { "price": 150 }}
39303934
}
39313935
}
@@ -3938,8 +3942,8 @@
39383942
"0x42ae50": {
39393943
"price": { "alt_bn128_const_operations": { "price": 40000 }}
39403944
},
3941-
"0x7fffffffffffff": {
3942-
"info": "EIP 1108 transition",
3945+
"0x8a61c8": {
3946+
"info": "EIP 1108 transition at block 9_069_000 (0x8a61c8)",
39433947
"price": { "alt_bn128_const_operations": { "price": 6000 }}
39443948
}
39453949
}
@@ -3952,13 +3956,24 @@
39523956
"0x42ae50": {
39533957
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
39543958
},
3955-
"0x7fffffffffffff": {
3956-
"info": "EIP 1108 transition",
3959+
"0x8a61c8": {
3960+
"info": "EIP 1108 transition at block 9_069_000 (0x8a61c8)",
39573961
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
39583962
}
39593963
}
39603964
}
39613965
},
3966+
"0x0000000000000000000000000000000000000009": {
3967+
"builtin": {
3968+
"name": "blake2_f",
3969+
"activate_at": "0x8a61c8",
3970+
"pricing": {
3971+
"blake2_f": {
3972+
"gas_per_round": 1
3973+
}
3974+
}
3975+
}
3976+
},
39623977
"0x3282791d6fd713f1e94f4bfd565eaa78b3a0599d": {
39633978
"balance": "0x487a9a304539440000"
39643979
},

ethcore/res/ethereum/goerli.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
"price": { "alt_bn128_const_operations": { "price": 500 }}
136136
},
137137
"0x17d433": {
138-
"info": "EIP 1108 transition",
138+
"info": "EIP 1108 transition at block 1_561_651 (0x17d433)",
139139
"price": { "alt_bn128_const_operations": { "price": 150 }}
140140
}
141141
}
@@ -150,7 +150,7 @@
150150
"price": { "alt_bn128_const_operations": { "price": 40000 }}
151151
},
152152
"0x17d433": {
153-
"info": "EIP 1108 transition",
153+
"info": "EIP 1108 transition at block 1_561_651 (0x17d433)",
154154
"price": { "alt_bn128_const_operations": { "price": 6000 }}
155155
}
156156
}
@@ -165,7 +165,7 @@
165165
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
166166
},
167167
"0x17d433": {
168-
"info": "EIP 1108 transition",
168+
"info": "EIP 1108 transition at block 1_561_651 (0x17d433)",
169169
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
170170
}
171171
}

ethcore/res/ethereum/kovan.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5353,7 +5353,7 @@
53535353
"price": { "alt_bn128_const_operations": { "price": 500 }}
53545354
},
53555355
"0xd751a5": {
5356-
"info": "EIP 1108 transition",
5356+
"info": "EIP 1108 transition at block 14_111_141 (0xd751a5)",
53575357
"price": { "alt_bn128_const_operations": { "price": 150 }}
53585358
}
53595359
}
@@ -5367,7 +5367,7 @@
53675367
"price": { "alt_bn128_const_operations": { "price": 40000 }}
53685368
},
53695369
"0xd751a5": {
5370-
"info": "EIP 1108 transition",
5370+
"info": "EIP 1108 transition at block 14_111_141 (0xd751a5)",
53715371
"price": { "alt_bn128_const_operations": { "price": 6000 }}
53725372
}
53735373
}
@@ -5381,7 +5381,7 @@
53815381
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
53825382
},
53835383
"0xd751a5": {
5384-
"info": "EIP 1108 transition",
5384+
"info": "EIP 1108 transition at block 14_111_141 (0xd751a5)",
53855385
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
53865386
}
53875387
}

ethcore/res/ethereum/rinkeby.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
"price": { "alt_bn128_const_operations": { "price": 500 }}
131131
},
132132
"0x52efd1": {
133-
"info": "EIP 1108 transition",
133+
"info": "EIP 1108 transition at block 5_435_345 (0x52efd1)",
134134
"price": { "alt_bn128_const_operations": { "price": 150 }}
135135
}
136136
}
@@ -145,7 +145,7 @@
145145
"price": { "alt_bn128_const_operations": { "price": 40000 }}
146146
},
147147
"0x52efd1": {
148-
"info": "EIP 1108 transition",
148+
"info": "EIP 1108 transition at block 5_435_345 (0x52efd1)",
149149
"price": { "alt_bn128_const_operations": { "price": 6000 }}
150150
}
151151
}
@@ -160,7 +160,7 @@
160160
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
161161
},
162162
"0x52efd1": {
163-
"info": "EIP 1108 transition",
163+
"info": "EIP 1108 transition at block 5_435_345 (0x52efd1)",
164164
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
165165
}
166166
}

ethcore/res/ethereum/ropsten.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2744,7 +2744,7 @@
27442744
"price": { "alt_bn128_const_operations": { "price": 500 }}
27452745
},
27462746
"0x62f756": {
2747-
"info": "EIP 1108 transition",
2747+
"info": "EIP 1108 transition at block 6_485_846 (0x62f756)",
27482748
"price": { "alt_bn128_const_operations": { "price": 150 }}
27492749
}
27502750
}
@@ -2760,7 +2760,7 @@
27602760
"price": { "alt_bn128_const_operations": { "price": 40000 }}
27612761
},
27622762
"0x62f756": {
2763-
"info": "EIP 1108 transition",
2763+
"info": "EIP 1108 transition at block 6_485_846 (0x62f756)",
27642764
"price": { "alt_bn128_const_operations": { "price": 6000 }}
27652765
}
27662766
}
@@ -2776,7 +2776,7 @@
27762776
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
27772777
},
27782778
"0x62f756": {
2779-
"info": "EIP 1108 transition",
2779+
"info": "EIP 1108 transition at block 6_485_846 (0x62f756)",
27802780
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
27812781
}
27822782
}

0 commit comments

Comments
 (0)