@@ -168,6 +168,8 @@ export const isNativeAddress = (address?: string | null) =>
168168 ( reference ) => address . includes ( reference ) || reference . endsWith ( address ) ,
169169 ) ) ;
170170
171+ const SOLANA_MAINNET_CHAIN_ID_STRING = SolScope . Mainnet . toString ( ) ;
172+ const SOLANA_CHAIN_ID_STRING = ChainId . SOLANA . toString ( ) ;
171173/**
172174 * Checks whether the chainId matches Solana in CaipChainId or number format
173175 *
@@ -178,25 +180,31 @@ export const isSolanaChainId = (
178180 chainId : Hex | number | CaipChainId | string ,
179181) => {
180182 if ( isCaipChainId ( chainId ) ) {
181- return chainId === SolScope . Mainnet . toString ( ) ;
183+ return chainId === SOLANA_MAINNET_CHAIN_ID_STRING ;
182184 }
183- return chainId . toString ( ) === ChainId . SOLANA . toString ( ) ;
185+ return chainId . toString ( ) === SOLANA_CHAIN_ID_STRING ;
184186} ;
185187
188+ const BITCOIN_MAINNET_CHAIN_ID_STRING = BtcScope . Mainnet . toString ( ) ;
189+ const BITCOIN_CHAIN_ID_STRING = ChainId . BTC . toString ( ) ;
190+
186191export const isBitcoinChainId = (
187192 chainId : Hex | number | CaipChainId | string ,
188193) => {
189194 if ( isCaipChainId ( chainId ) ) {
190- return chainId === BtcScope . Mainnet . toString ( ) ;
195+ return chainId === BITCOIN_MAINNET_CHAIN_ID_STRING ;
191196 }
192- return chainId . toString ( ) === ChainId . BTC . toString ( ) ;
197+ return chainId . toString ( ) === BITCOIN_CHAIN_ID_STRING ;
193198} ;
194199
200+ const TRON_MAINNET_CHAIN_ID_STRING = TrxScope . Mainnet . toString ( ) ;
201+ const TRON_CHAIN_ID_STRING = ChainId . TRON . toString ( ) ;
202+
195203export const isTronChainId = ( chainId : Hex | number | CaipChainId | string ) => {
196204 if ( isCaipChainId ( chainId ) ) {
197- return chainId === TrxScope . Mainnet . toString ( ) ;
205+ return chainId === TRON_MAINNET_CHAIN_ID_STRING ;
198206 }
199- return chainId . toString ( ) === ChainId . TRON . toString ( ) ;
207+ return chainId . toString ( ) === TRON_CHAIN_ID_STRING ;
200208} ;
201209
202210/**
0 commit comments