@@ -27,183 +27,49 @@ export type HardFork =
2727export const evmMap : Map < HardFork , { chainId : ChainInfo [ ] , minCompilerVersion : string } > = new Map ( [
2828 [ 'prague' , {
2929 chainId : [
30- { id : 1 , name : "Ethereum Mainnet" } ,
31- { id : 100 , name : "Gnosis Chain" } ,
32- // { id: 10, name: "Optimism" },
33- // { id: 56, name: "BNB Smart Chain Mainnet" },
34- // { id: 100, name: "Gnosis Chain" },
35- // { id: 137, name: "Polygon Mainnet" },
36- // { id: 250, name: "Fantom Opera" },
37- // { id: 300, name: "zkSync Era Mainnet" },
38- // { id: 42161, name: "Arbitrum One" },
39- // { id: 42170, name: "Arbitrum Nova" },
40- // { id: 43114, name: "Avalanche C-Chain" },
41- // { id: 42220, name: "Celo Mainnet" },
42- // { id: 44787, name: "Celo Alfajores Testnet" },
43- // { id: 59144, name: "Linea Mainnet" },
44- // { id: 59141, name: "Linea Testnet" },
45- // { id: 421614, name: "Arbitrum Sepolia" },
46- // { id: 534352, name: "Scroll" },
47- // { id: 11155111, name: "Sepolia" }
30+
4831 ] ,
4932 minCompilerVersion : "0.8.24+commit.e11b9ed9" ,
5033 evmVersion : 'prague'
5134 } ] ,
5235 [ 'cancun' , {
5336 chainId : [
54- { id : 1 , name : "Ethereum Mainnet" } ,
55- // { id: 5, name: "Goerli" },
56- // { id: 10, name: "Optimism" },
57- // { id: 56, name: "BNB Smart Chain Mainnet" },
58- // { id: 100, name: "Gnosis Chain" },
59- // { id: 137, name: "Polygon Mainnet" },
60- // { id: 250, name: "Fantom Opera" },
61- // { id: 300, name: "zkSync Era Mainnet" },
62- // { id: 42161, name: "Arbitrum One" },
63- // { id: 42170, name: "Arbitrum Nova" },
64- // { id: 43114, name: "Avalanche C-Chain" },
65- // { id: 42220, name: "Celo Mainnet" },
66- // { id: 44787, name: "Celo Alfajores Testnet" },
67- // { id: 59144, name: "Linea Mainnet" },
68- // { id: 59141, name: "Linea Testnet" },
69- // { id: 421614, name: "Arbitrum Sepolia" },
70- // { id: 534352, name: "Scroll" },
71- // { id: 11155111, name: "Sepolia" }
37+ { id : 5 , name : "Goerli" } ,
7238 ] ,
7339 minCompilerVersion : "0.8.24+commit.e11b9ed9" ,
7440 evmVersion : 'cancun'
7541 } ] ,
7642 [ 'shanghai' , {
7743 chainId : [
78- { id : 1 , name : "Ethereum Mainnet" } ,
79- // { id: 5, name: "Goerli" },
80- // { id: 10, name: "Optimism" },
81- // { id: 30, name: "Rootstock Mainnet" },
82- // { id: 56, name: "BNB Smart Chain Mainnet" },
83- // { id: 100, name: "Gnosis Chain" },
84- // { id: 137, name: "Polygon Mainnet" },
85- // { id: 250, name: "Fantom Opera" },
86- // { id: 300, name: "zkSync Era Mainnet" },
87- // { id: 302, name: "zkSync Era Testnet" },
88- // { id: 314, name: "Filecoin - Mainnet" },
89- // { id: 324, name: "zkSync Era Mainnet" },
90- // { id: 369, name: "PulseChain" },
91- // { id: 388, name: "HALO Mainnet" },
92- // { id: 1101, name: "Polygon zkEVM" },
93- // { id: 1088, name: "Metis Andromeda Mainnet" },
94- // { id: 1284, name: "Moonbeam" },
95- // { id: 2000, name: "Dogechain Mainnet" },
96- // { id: 42161, name: "Arbitrum One" },
97- // { id: 42170, name: "Arbitrum Nova" },
98- // { id: 42220, name: "Celo Mainnet" },
99- // { id: 44787, name: "Celo Alfajores Testnet" },
100- // { id: 59144, name: "Linea Mainnet" },
101- // { id: 59141, name: "Linea Testnet" },
102- // { id: 59902, name: "Metis Sepolia Testnet" },
103- // { id: 421614, name: "Arbitrum Sepolia" },
104- // { id: 534352, name: "Scroll" },
105- // { id: 11155111, name: "Sepolia" },
106- // { id: 11155420, name: "Optimism Sepolia Testnet" },
107- // { id: 1666600000, name: "Harmony Mainnet Shard 0" }
44+ { id : 5 , name : "Goerli" } ,
10845 ] ,
10946 minCompilerVersion : "0.8.20+commit.a1b79de6" ,
11047 evmVersion : 'shanghai'
11148 } ] ,
11249 [ 'paris' , {
11350 chainId : [
114- { id : 1 , name : "Ethereum Mainnet" } ,
115- // { id: 5, name: "Goerli" },
116- // { id: 10, name: "Optimism" },
117- // { id: 30, name: "Rootstock Mainnet" },
118- // { id: 56, name: "BNB Smart Chain Mainnet" },
119- // { id: 100, name: "Gnosis Chain" },
120- // { id: 137, name: "Polygon Mainnet" },
121- // { id: 250, name: "Fantom Opera" },
122- // { id: 300, name: "zkSync Era Mainnet" },
123- // { id: 302, name: "zkSync Era Testnet" },
124- // { id: 314, name: "Filecoin - Mainnet" },
125- // { id: 324, name: "zkSync Era Mainnet" },
126- // { id: 369, name: "PulseChain" },
127- // { id: 388, name: "HALO Mainnet" },
128- // { id: 1088, name: "Metis Andromeda Mainnet" },
129- // { id: 1101, name: "Polygon zkEVM" },
130- // { id: 1284, name: "Moonbeam" },
131- // { id: 2000, name: "Dogechain Mainnet" },
132- // { id: 42220, name: "Celo Mainnet" },
133- // { id: 42161, name: "Arbitrum One" },
134- // { id: 42170, name: "Arbitrum Nova" },
135- // { id: 44787, name: "Celo Alfajores Testnet" },
136- // { id: 59144, name: "Linea Mainnet" },
137- // { id: 59141, name: "Linea Testnet" },
138- // { id: 59902, name: "Metis Sepolia Testnet" },
139- // { id: 421614, name: "Arbitrum Sepolia" },
140- // { id: 534352, name: "Scroll" },
141- // { id: 11155111, name: "Sepolia" },
142- // { id: 11155420, name: "Optimism Sepolia Testnet" },
143- // { id: 1666600000, name: "Harmony Mainnet Shard 0" }
51+ { id : 5 , name : "Goerli" } ,
14452 ] ,
14553 minCompilerVersion : "0.8.18+commit.87f61d96" ,
14654 evmVersion : 'paris'
14755 } ] ,
14856 [ 'london' , {
14957 chainId : [
150- { id : 1 , name : "Ethereum Mainnet" } ,
151- // { id: 5, name: "Goerli" },
152- // { id: 10, name: "Optimism" },
153- // { id: 25, name: "Cronos Mainnet" },
154- // { id: 30, name: "Rootstock Mainnet" },
155- // { id: 56, name: "BNB Smart Chain Mainnet" },
156- // { id: 137, name: "Polygon Mainnet" },
157- // { id: 250, name: "Fantom Opera" },
158- // { id: 1280, name: "HALO Mainnet" },
159- // { id: 42161, name: "Arbitrum One" },
160- // { id: 42170, name: "Arbitrum Nova" },
161- // { id: 42220, name: "Celo Mainnet" },
162- // { id: 59144, name: "Linea Mainnet" },
163- // { id: 59141, name: "Linea Testnet" },
164- // { id: 11155111, name: "Sepolia" },
58+ { id : 5 , name : "Goerli" } ,
16559 ] ,
16660 minCompilerVersion : "0.8.7+commit.e28d00a7" ,
16761 evmVersion : 'london'
16862 } ] ,
16963 [ 'berlin' , {
17064 chainId : [
171- { id : 1 , name : "Ethereum Mainnet" } ,
172- // { id: 5, name: "Goerli" },
173- // { id: 10, name: "Optimism" },
174- // { id: 25, name: "Cronos Mainnet" },
175- // { id: 30, name: "Rootstock Mainnet" },
176- // { id: 56, name: "BNB Smart Chain Mainnet" },
177- // { id: 137, name: "Polygon Mainnet" },
178- // { id: 250, name: "Fantom Opera" },
179- // { id: 1280, name: "HALO Mainnet" },
180- // { id: 42161, name: "Arbitrum One" },
181- // { id: 42170, name: "Arbitrum Nova" },
182- // { id: 42220, name: "Celo Mainnet" },
183- // { id: 59144, name: "Linea Mainnet" },
184- // { id: 59141, name: "Linea Testnet" },
185- // { id: 11155111, name: "Sepolia" }
65+ { id : 5 , name : "Goerli" } ,
18666 ] ,
18767 minCompilerVersion : "0.8.5+commit.a4f2e591" ,
18868 evmVersion : 'berlin'
18969 } ] ,
19070 [ 'istanbul' , {
19171 chainId : [
192- { id : 1 , name : "Ethereum Mainnet" } ,
193- // { id: 5, name: "Goerli" },
194- // { id: 10, name: "Optimism" },
195- // { id: 25, name: "Cronos Mainnet" },
196- // { id: 30, name: "Rootstock Mainnet" },
197- // { id: 56, name: "BNB Smart Chain Mainnet" },
198- // { id: 137, name: "Polygon Mainnet" },
199- // { id: 250, name: "Fantom Opera" },
200- // { id: 1280, name: "HALO Mainnet" },
201- // { id: 42161, name: "Arbitrum One" },
202- // { id: 42170, name: "Arbitrum Nova" },
203- // { id: 42220, name: "Celo Mainnet" },
204- // { id: 59144, name: "Linea Mainnet" },
205- // { id: 59141, name: "Linea Testnet" },
206- // { id: 11155111, name: "Sepolia" }
72+ { id : 5 , name : "Goerli" } ,
20773 ] ,
20874 minCompilerVersion : "0.5.14+commit.01f1aaa4" ,
20975 evmVersion : 'istanbul'
0 commit comments