Skip to content

Commit 905646e

Browse files
ci-botyann300
authored andcommitted
update evm map to assume all chains support latest evm forks
1 parent c0fd9d5 commit 905646e

File tree

1 file changed

+133
-120
lines changed
  • libs/remix-ui/run-tab/src/lib/actions

1 file changed

+133
-120
lines changed

libs/remix-ui/run-tab/src/lib/actions/evmmap.ts

Lines changed: 133 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -29,168 +29,181 @@ export const evmMap: Map<HardFork, { chainId: ChainInfo[], minCompilerVersion: s
2929
chainId: [
3030
{ id: 1, name: "Ethereum Mainnet" },
3131
{ id: 100, name: "Gnosis Chain" },
32-
{ id: 11155111, name: "Sepolia" },
33-
{ id: 42220, name: "Celo Mainnet" },
34-
{ id: 44787, name: "Celo Alfajores Testnet" },
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" }
3548
],
3649
minCompilerVersion: "0.8.24+commit.e11b9ed9",
3750
evmVersion: 'prague'
3851
}],
3952
['cancun', {
4053
chainId: [
4154
{ id: 1, name: "Ethereum Mainnet" },
42-
{ id: 5, name: "Goerli" },
43-
{ id: 10, name: "Optimism" },
44-
{ id: 56, name: "BNB Smart Chain Mainnet" },
45-
{ id: 100, name: "Gnosis Chain" },
46-
{ id: 137, name: "Polygon Mainnet" },
47-
{ id: 250, name: "Fantom Opera" },
48-
{ id: 300, name: "zkSync Era Mainnet" },
49-
{ id: 42161, name: "Arbitrum One" },
50-
{ id: 42170, name: "Arbitrum Nova" },
51-
{ id: 43114, name: "Avalanche C-Chain" },
52-
{ id: 42220, name: "Celo Mainnet" },
53-
{ id: 44787, name: "Celo Alfajores Testnet" },
54-
{ id: 59144, name: "Linea Mainnet" },
55-
{ id: 59141, name: "Linea Testnet" },
56-
{ id: 421614, name: "Arbitrum Sepolia" },
57-
{ id: 534352, name: "Scroll" },
58-
{ id: 11155111, name: "Sepolia" }
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" }
5972
],
6073
minCompilerVersion: "0.8.24+commit.e11b9ed9",
6174
evmVersion: 'cancun'
6275
}],
6376
['shanghai', {
6477
chainId: [
6578
{ id: 1, name: "Ethereum Mainnet" },
66-
{ id: 5, name: "Goerli" },
67-
{ id: 10, name: "Optimism" },
68-
{ id: 30, name: "Rootstock Mainnet" },
69-
{ id: 56, name: "BNB Smart Chain Mainnet" },
70-
{ id: 100, name: "Gnosis Chain" },
71-
{ id: 137, name: "Polygon Mainnet" },
72-
{ id: 250, name: "Fantom Opera" },
73-
{ id: 300, name: "zkSync Era Mainnet" },
74-
{ id: 302, name: "zkSync Era Testnet" },
75-
{ id: 314, name: "Filecoin - Mainnet" },
76-
{ id: 324, name: "zkSync Era Mainnet" },
77-
{ id: 369, name: "PulseChain" },
78-
{ id: 388, name: "HALO Mainnet" },
79-
{ id: 1101, name: "Polygon zkEVM" },
80-
{ id: 1088, name: "Metis Andromeda Mainnet" },
81-
{ id: 1284, name: "Moonbeam" },
82-
{ id: 2000, name: "Dogechain Mainnet" },
83-
{ id: 42161, name: "Arbitrum One" },
84-
{ id: 42170, name: "Arbitrum Nova" },
85-
{ id: 42220, name: "Celo Mainnet" },
86-
{ id: 44787, name: "Celo Alfajores Testnet" },
87-
{ id: 59144, name: "Linea Mainnet" },
88-
{ id: 59141, name: "Linea Testnet" },
89-
{ id: 59902, name: "Metis Sepolia Testnet" },
90-
{ id: 421614, name: "Arbitrum Sepolia" },
91-
{ id: 534352, name: "Scroll" },
92-
{ id: 11155111, name: "Sepolia" },
93-
{ id: 11155420, name: "Optimism Sepolia Testnet" },
94-
{ id: 1666600000, name: "Harmony Mainnet Shard 0" }
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" }
95108
],
96109
minCompilerVersion: "0.8.20+commit.a1b79de6",
97110
evmVersion: 'shanghai'
98111
}],
99112
['paris', {
100113
chainId: [
101114
{ id: 1, name: "Ethereum Mainnet" },
102-
{ id: 5, name: "Goerli" },
103-
{ id: 10, name: "Optimism" },
104-
{ id: 30, name: "Rootstock Mainnet" },
105-
{ id: 56, name: "BNB Smart Chain Mainnet" },
106-
{ id: 100, name: "Gnosis Chain" },
107-
{ id: 137, name: "Polygon Mainnet" },
108-
{ id: 250, name: "Fantom Opera" },
109-
{ id: 300, name: "zkSync Era Mainnet" },
110-
{ id: 302, name: "zkSync Era Testnet" },
111-
{ id: 314, name: "Filecoin - Mainnet" },
112-
{ id: 324, name: "zkSync Era Mainnet" },
113-
{ id: 369, name: "PulseChain" },
114-
{ id: 388, name: "HALO Mainnet" },
115-
{ id: 1088, name: "Metis Andromeda Mainnet" },
116-
{ id: 1101, name: "Polygon zkEVM" },
117-
{ id: 1284, name: "Moonbeam" },
118-
{ id: 2000, name: "Dogechain Mainnet" },
119-
{ id: 42220, name: "Celo Mainnet" },
120-
{ id: 42161, name: "Arbitrum One" },
121-
{ id: 42170, name: "Arbitrum Nova" },
122-
{ id: 44787, name: "Celo Alfajores Testnet" },
123-
{ id: 59144, name: "Linea Mainnet" },
124-
{ id: 59141, name: "Linea Testnet" },
125-
{ id: 59902, name: "Metis Sepolia Testnet" },
126-
{ id: 421614, name: "Arbitrum Sepolia" },
127-
{ id: 534352, name: "Scroll" },
128-
{ id: 11155111, name: "Sepolia" },
129-
{ id: 11155420, name: "Optimism Sepolia Testnet" },
130-
{ id: 1666600000, name: "Harmony Mainnet Shard 0" }
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" }
131144
],
132145
minCompilerVersion: "0.8.18+commit.87f61d96",
133146
evmVersion: 'paris'
134147
}],
135148
['london', {
136149
chainId: [
137150
{ id: 1, name: "Ethereum Mainnet" },
138-
{ id: 5, name: "Goerli" },
139-
{ id: 10, name: "Optimism" },
140-
{ id: 25, name: "Cronos Mainnet" },
141-
{ id: 30, name: "Rootstock Mainnet" },
142-
{ id: 56, name: "BNB Smart Chain Mainnet" },
143-
{ id: 137, name: "Polygon Mainnet" },
144-
{ id: 250, name: "Fantom Opera" },
145-
{ id: 1280, name: "HALO Mainnet" },
146-
{ id: 42161, name: "Arbitrum One" },
147-
{ id: 42170, name: "Arbitrum Nova" },
148-
{ id: 42220, name: "Celo Mainnet" },
149-
{ id: 59144, name: "Linea Mainnet" },
150-
{ id: 59141, name: "Linea Testnet" },
151-
{ id: 11155111, name: "Sepolia" },
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" },
152165
],
153166
minCompilerVersion: "0.8.7+commit.e28d00a7",
154167
evmVersion: 'london'
155168
}],
156169
['berlin', {
157170
chainId: [
158171
{ id: 1, name: "Ethereum Mainnet" },
159-
{ id: 5, name: "Goerli" },
160-
{ id: 10, name: "Optimism" },
161-
{ id: 25, name: "Cronos Mainnet" },
162-
{ id: 30, name: "Rootstock Mainnet" },
163-
{ id: 56, name: "BNB Smart Chain Mainnet" },
164-
{ id: 137, name: "Polygon Mainnet" },
165-
{ id: 250, name: "Fantom Opera" },
166-
{ id: 1280, name: "HALO Mainnet" },
167-
{ id: 42161, name: "Arbitrum One" },
168-
{ id: 42170, name: "Arbitrum Nova" },
169-
{ id: 42220, name: "Celo Mainnet" },
170-
{ id: 59144, name: "Linea Mainnet" },
171-
{ id: 59141, name: "Linea Testnet" },
172-
{ id: 11155111, name: "Sepolia" }
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" }
173186
],
174187
minCompilerVersion: "0.8.5+commit.a4f2e591",
175188
evmVersion: 'berlin'
176189
}],
177190
['istanbul', {
178191
chainId: [
179192
{ id: 1, name: "Ethereum Mainnet" },
180-
{ id: 5, name: "Goerli" },
181-
{ id: 10, name: "Optimism" },
182-
{ id: 25, name: "Cronos Mainnet" },
183-
{ id: 30, name: "Rootstock Mainnet" },
184-
{ id: 56, name: "BNB Smart Chain Mainnet" },
185-
{ id: 137, name: "Polygon Mainnet" },
186-
{ id: 250, name: "Fantom Opera" },
187-
{ id: 1280, name: "HALO Mainnet" },
188-
{ id: 42161, name: "Arbitrum One" },
189-
{ id: 42170, name: "Arbitrum Nova" },
190-
{ id: 42220, name: "Celo Mainnet" },
191-
{ id: 59144, name: "Linea Mainnet" },
192-
{ id: 59141, name: "Linea Testnet" },
193-
{ id: 11155111, name: "Sepolia" }
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" }
194207
],
195208
minCompilerVersion: "0.5.14+commit.01f1aaa4",
196209
evmVersion: 'istanbul'

0 commit comments

Comments
 (0)