@@ -263,6 +263,9 @@ export class CosmWasmChain extends Chain {
263263 gasPrice : this . gasPrice ,
264264 id : this . id ,
265265 mainnet : this . mainnet ,
266+ ...( this . nativeToken !== undefined && {
267+ nativeToken : this . nativeToken ,
268+ } ) ,
266269 prefix : this . prefix ,
267270 type : CosmWasmChain . type ,
268271 wormholeChainName : this . wormholeChainName ,
@@ -441,6 +444,9 @@ export class SuiChain extends Chain {
441444 endpointType : this . endpointType ,
442445 id : this . id ,
443446 mainnet : this . mainnet ,
447+ ...( this . nativeToken !== undefined && {
448+ nativeToken : this . nativeToken ,
449+ } ) ,
444450 rpcUrl : this . rpcUrl ,
445451 type : SuiChain . type ,
446452 wormholeChainName : this . wormholeChainName ,
@@ -936,6 +942,9 @@ export class IotaChain extends Chain {
936942 endpointType : this . endpointType ,
937943 id : this . id ,
938944 mainnet : this . mainnet ,
945+ ...( this . nativeToken !== undefined && {
946+ nativeToken : this . nativeToken ,
947+ } ) ,
939948 rpcUrl : this . rpcUrl ,
940949 type : IotaChain . type ,
941950 wormholeChainName : this . wormholeChainName ,
@@ -1013,6 +1022,9 @@ export class SvmChain extends Chain {
10131022 return {
10141023 id : this . id ,
10151024 mainnet : this . mainnet ,
1025+ ...( this . nativeToken !== undefined && {
1026+ nativeToken : this . nativeToken ,
1027+ } ) ,
10161028 rpcUrl : this . rpcUrl ,
10171029 type : SvmChain . type ,
10181030 wormholeChainName : this . wormholeChainName ,
@@ -1131,6 +1143,9 @@ export class EvmChain extends Chain {
11311143 return {
11321144 id : this . id ,
11331145 mainnet : this . mainnet ,
1146+ ...( this . nativeToken !== undefined && {
1147+ nativeToken : this . nativeToken ,
1148+ } ) ,
11341149 networkId : this . networkId ,
11351150 rpcUrl : this . rpcUrl ,
11361151 type : EvmChain . type ,
@@ -1311,6 +1326,9 @@ export class AptosChain extends Chain {
13111326 return {
13121327 id : this . id ,
13131328 mainnet : this . mainnet ,
1329+ ...( this . nativeToken !== undefined && {
1330+ nativeToken : this . nativeToken ,
1331+ } ) ,
13141332 rpcUrl : this . rpcUrl ,
13151333 type : AptosChain . type ,
13161334 wormholeChainName : this . wormholeChainName ,
@@ -1402,6 +1420,9 @@ export class FuelChain extends Chain {
14021420 gqlUrl : this . gqlUrl ,
14031421 id : this . id ,
14041422 mainnet : this . mainnet ,
1423+ ...( this . nativeToken !== undefined && {
1424+ nativeToken : this . nativeToken ,
1425+ } ) ,
14051426 type : FuelChain . type ,
14061427 wormholeChainName : this . wormholeChainName ,
14071428 } ;
@@ -1519,6 +1540,7 @@ export class TonChain extends Chain {
15191540 wormholeChainName : string ,
15201541 nativeToken : TokenId | undefined ,
15211542 private rpcUrl : string ,
1543+ private networkId : string ,
15221544 ) {
15231545 super ( id , mainnet , wormholeChainName , nativeToken ) ;
15241546 }
@@ -1583,6 +1605,10 @@ export class TonChain extends Chain {
15831605 return {
15841606 id : this . id ,
15851607 mainnet : this . mainnet ,
1608+ ...( this . nativeToken !== undefined && {
1609+ nativeToken : this . nativeToken ,
1610+ } ) ,
1611+ networkId : this . networkId ,
15861612 rpcUrl : this . rpcUrl ,
15871613 type : TonChain . type ,
15881614 wormholeChainName : this . wormholeChainName ,
@@ -1597,6 +1623,7 @@ export class TonChain extends Chain {
15971623 parsed . wormholeChainName ?? "" ,
15981624 parsed . nativeToken ,
15991625 parsed . rpcUrl ?? "" ,
1626+ parsed . networkId ?? "" ,
16001627 ) ;
16011628 }
16021629
@@ -1647,6 +1674,9 @@ export class NearChain extends Chain {
16471674 return {
16481675 id : this . id ,
16491676 mainnet : this . mainnet ,
1677+ ...( this . nativeToken !== undefined && {
1678+ nativeToken : this . nativeToken ,
1679+ } ) ,
16501680 networkId : this . networkId ,
16511681 rpcUrl : this . rpcUrl ,
16521682 type : NearChain . type ,
0 commit comments