@@ -105,6 +105,9 @@ pub enum Chain {
105
105
#[ strum( to_string = "mumbai" , serialize = "polygon-mumbai" ) ]
106
106
#[ serde( alias = "mumbai" ) ]
107
107
PolygonMumbai = 80001 ,
108
+ #[ strum( to_string = "amoy" , serialize = "polygon-amoy" ) ]
109
+ #[ serde( alias = "amoy" ) ]
110
+ PolygonAmoy = 80002 ,
108
111
#[ strum( serialize = "polygon-zkevm" , serialize = "zkevm" ) ]
109
112
#[ serde( alias = "zkevm" , alias = "polygon_zkevm" ) ]
110
113
PolygonZkEvm = 1101 ,
@@ -307,7 +310,7 @@ impl Chain {
307
310
Mainnet => 12_000 ,
308
311
Arbitrum | ArbitrumTestnet | ArbitrumGoerli | ArbitrumSepolia | ArbitrumNova => 1_300 ,
309
312
Optimism | OptimismGoerli | OptimismSepolia => 2_000 ,
310
- Polygon | PolygonMumbai => 2_100 ,
313
+ Polygon | PolygonMumbai | PolygonAmoy => 2_100 ,
311
314
Moonbeam | Moonriver => 12_500 ,
312
315
BinanceSmartChain | BinanceSmartChainTestnet => 3_000 ,
313
316
Avalanche | AvalancheFuji => 2_000 ,
@@ -389,6 +392,7 @@ impl Chain {
389
392
OptimismSepolia |
390
393
Polygon |
391
394
PolygonMumbai |
395
+ PolygonAmoy |
392
396
Avalanche |
393
397
AvalancheFuji |
394
398
Arbitrum |
@@ -462,6 +466,7 @@ impl Chain {
462
466
PolygonMumbai => {
463
467
( "https://api-testnet.polygonscan.com/api" , "https://mumbai.polygonscan.com" )
464
468
}
469
+ PolygonAmoy => ( "https://rpc-amoy.polygon.technology" , "https://www.oklink.com/amoy" ) ,
465
470
466
471
PolygonZkEvm => {
467
472
( "https://api-zkevm.polygonscan.com/api" , "https://zkevm.polygonscan.com" )
@@ -686,7 +691,9 @@ impl Chain {
686
691
687
692
Avalanche | AvalancheFuji => "SNOWTRACE_API_KEY" ,
688
693
689
- Polygon | PolygonMumbai | PolygonZkEvm | PolygonZkEvmTestnet => "POLYGONSCAN_API_KEY" ,
694
+ Polygon | PolygonMumbai | PolygonZkEvm | PolygonZkEvmTestnet | PolygonAmoy => {
695
+ "POLYGONSCAN_API_KEY"
696
+ }
690
697
691
698
Fantom | FantomTestnet => "FTMSCAN_API_KEY" ,
692
699
0 commit comments