@@ -713,6 +713,24 @@ class EthereumW extends Mainnet implements EthereumNetwork {
713713 tokenOperationHashPrefix = 'ERC20' ;
714714}
715715
716+ class XtzEvm extends Mainnet implements EthereumNetwork {
717+ name = 'XTZ EVM' ;
718+ family = CoinFamily . XTZEVM ;
719+ explorerUrl = 'https://explorer.etherlink.com/tx/' ;
720+ accountExplorerUrl = 'https://explorer.etherlink.com/address/' ;
721+ chainId = 42793 ;
722+ nativeCoinOperationHashPrefix = '42793' ;
723+ }
724+
725+ class XtzEvmTestnet extends Testnet implements EthereumNetwork {
726+ name = 'Testnet XTZ EVM' ;
727+ family = CoinFamily . XTZEVM ;
728+ explorerUrl = 'https://shadownet.explorer.etherlink.com/tx/' ;
729+ accountExplorerUrl = 'https://shadownet.explorer.etherlink.com/address/' ;
730+ chainId = 128123 ;
731+ nativeCoinOperationHashPrefix = '128123' ;
732+ }
733+
716734class Pyrmont extends Testnet implements AccountNetwork {
717735 name = 'Pyrmont' ;
718736 family = CoinFamily . ETH2 ;
@@ -2539,6 +2557,7 @@ export const Networks = {
25392557 xpl : Object . freeze ( new Plasma ( ) ) ,
25402558 xrp : Object . freeze ( new Xrp ( ) ) ,
25412559 xtz : Object . freeze ( new Xtz ( ) ) ,
2560+ xtzevm : Object . freeze ( new XtzEvm ( ) ) ,
25422561 zCash : Object . freeze ( new ZCash ( ) ) ,
25432562 zeta : Object . freeze ( new Zeta ( ) ) ,
25442563 zkSync : Object . freeze ( new ZkSync ( ) ) ,
@@ -2658,6 +2677,7 @@ export const Networks = {
26582677 xpl : Object . freeze ( new PlasmaTestnet ( ) ) ,
26592678 xrp : Object . freeze ( new XrpTestnet ( ) ) ,
26602679 xtz : Object . freeze ( new XtzTestnet ( ) ) ,
2680+ xtzevm : Object . freeze ( new XtzEvmTestnet ( ) ) ,
26612681 zCash : Object . freeze ( new ZCashTestnet ( ) ) ,
26622682 zeta : Object . freeze ( new ZetaTestnet ( ) ) ,
26632683 zkSync : Object . freeze ( new ZkSyncTestnet ( ) ) ,
0 commit comments