Skip to content

Commit 68f77e1

Browse files
committed
chore(bridge-controller): faster utils
1 parent 579cb28 commit 68f77e1

File tree

1 file changed

+14
-6
lines changed
  • packages/bridge-controller/src/utils

1 file changed

+14
-6
lines changed

packages/bridge-controller/src/utils/bridge.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
186191
export 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+
195203
export 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

Comments
 (0)