@@ -1509,6 +1509,24 @@ class FluentETHTestnet extends Testnet implements EthereumNetwork {
15091509 nativeCoinOperationHashPrefix = '20994' ;
15101510}
15111511
1512+ class Mantle extends Mainnet implements EthereumNetwork {
1513+ name = 'Mantle Native' ;
1514+ family = CoinFamily . MANTLE ;
1515+ explorerUrl = 'https://mantlescan.xyz/tx/' ;
1516+ accountExplorerUrl = 'https://mantlescan.xyz/address/' ;
1517+ chainId = 5000 ;
1518+ nativeCoinOperationHashPrefix = '5000' ;
1519+ }
1520+
1521+ class MantleTestnet extends Testnet implements EthereumNetwork {
1522+ name = 'Testnet Mantle Native' ;
1523+ family = CoinFamily . MANTLE ;
1524+ explorerUrl = 'https://sepolia.mantlescan.xyz/tx/' ;
1525+ accountExplorerUrl = 'https://sepolia.mantlescan.xyz/address/' ;
1526+ chainId = 5003 ;
1527+ nativeCoinOperationHashPrefix = '5003' ;
1528+ }
1529+
15121530class CreditcoinTestnet extends Testnet implements EthereumNetwork {
15131531 name = 'CreditcoinTestnet' ;
15141532 family = CoinFamily . CTC ;
@@ -2111,6 +2129,7 @@ export const Networks = {
21112129 litecoin : Object . freeze ( new Litecoin ( ) ) ,
21122130 megaeth : Object . freeze ( new MegaETH ( ) ) ,
21132131 mon : Object . freeze ( new Monad ( ) ) ,
2132+ mantle : Object . freeze ( new Mantle ( ) ) ,
21142133 mantra : Object . freeze ( new Mantra ( ) ) ,
21152134 plume : Object . freeze ( new Plume ( ) ) ,
21162135 polygon : Object . freeze ( new Polygon ( ) ) ,
@@ -2214,6 +2233,7 @@ export const Networks = {
22142233 hoodi : Object . freeze ( new Hoodi ( ) ) ,
22152234 lnbtc : Object . freeze ( new LightningBitcoinTestnet ( ) ) ,
22162235 litecoin : Object . freeze ( new LitecoinTestnet ( ) ) ,
2236+ mantle : Object . freeze ( new MantleTestnet ( ) ) ,
22172237 mantra : Object . freeze ( new MantraTestnet ( ) ) ,
22182238 polygon : Object . freeze ( new PolygonTestnet ( ) ) ,
22192239 polyx : Object . freeze ( new PolymeshTestnet ( ) ) ,
0 commit comments