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

Commit 43dc9af

Browse files
niklasad1sorpaas
authored andcommitted
[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 13729a0 commit 43dc9af

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": {
@@ -4450,8 +4454,8 @@
44504454
"0x42ae50": {
44514455
"price": { "alt_bn128_const_operations": { "price": 500 }}
44524456
},
4453-
"0x7fffffffffffff": {
4454-
"info": "EIP 1108 transition",
4457+
"0x8a61c8": {
4458+
"info": "EIP 1108 transition at block 9_069_000 (0x8a61c8)",
44554459
"price": { "alt_bn128_const_operations": { "price": 150 }}
44564460
}
44574461
}
@@ -4464,8 +4468,8 @@
44644468
"0x42ae50": {
44654469
"price": { "alt_bn128_const_operations": { "price": 40000 }}
44664470
},
4467-
"0x7fffffffffffff": {
4468-
"info": "EIP 1108 transition",
4471+
"0x8a61c8": {
4472+
"info": "EIP 1108 transition at block 9_069_000 (0x8a61c8)",
44694473
"price": { "alt_bn128_const_operations": { "price": 6000 }}
44704474
}
44714475
}
@@ -4478,13 +4482,24 @@
44784482
"0x42ae50": {
44794483
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
44804484
},
4481-
"0x7fffffffffffff": {
4482-
"info": "EIP 1108 transition",
4485+
"0x8a61c8": {
4486+
"info": "EIP 1108 transition at block 9_069_000 (0x8a61c8)",
44834487
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
44844488
}
44854489
}
44864490
}
44874491
},
4492+
"0x0000000000000000000000000000000000000009": {
4493+
"builtin": {
4494+
"name": "blake2_f",
4495+
"activate_at": "0x8a61c8",
4496+
"pricing": {
4497+
"blake2_f": {
4498+
"gas_per_round": 1
4499+
}
4500+
}
4501+
}
4502+
},
44884503
"0x3282791d6fd713f1e94f4bfd565eaa78b3a0599d": {
44894504
"balance": "0x487a9a304539440000"
44904505
},

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
@@ -6731,7 +6731,7 @@
67316731
"price": { "alt_bn128_const_operations": { "price": 500 }}
67326732
},
67336733
"0xd751a5": {
6734-
"info": "EIP 1108 transition",
6734+
"info": "EIP 1108 transition at block 14_111_141 (0xd751a5)",
67356735
"price": { "alt_bn128_const_operations": { "price": 150 }}
67366736
}
67376737
}
@@ -6745,7 +6745,7 @@
67456745
"price": { "alt_bn128_const_operations": { "price": 40000 }}
67466746
},
67476747
"0xd751a5": {
6748-
"info": "EIP 1108 transition",
6748+
"info": "EIP 1108 transition at block 14_111_141 (0xd751a5)",
67496749
"price": { "alt_bn128_const_operations": { "price": 6000 }}
67506750
}
67516751
}
@@ -6759,7 +6759,7 @@
67596759
"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }}
67606760
},
67616761
"0xd751a5": {
6762-
"info": "EIP 1108 transition",
6762+
"info": "EIP 1108 transition at block 14_111_141 (0xd751a5)",
67636763
"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }}
67646764
}
67656765
}

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)