diff --git a/packages/neuron-ui/src/components/Transaction/index.tsx b/packages/neuron-ui/src/components/Transaction/index.tsx index 54b83c0b54..b14dae6c1b 100644 --- a/packages/neuron-ui/src/components/Transaction/index.tsx +++ b/packages/neuron-ui/src/components/Transaction/index.tsx @@ -246,9 +246,10 @@ const Transaction = () => { }) }, []) - // TODO: add conditional branch on mainnet and testnet const onExplorerBtnClick = useCallback(() => { - openExternal(`https://explorer.nervos.org/transaction/${transaction.hash}`) + const isMainnet = false // TODO: add conditional branch on mainnet and testnet + const explorerUrl = isMainnet ? 'https://explorer.nervos.org' : 'https://explorer.nervos.org/testnet' + openExternal(`${explorerUrl}/transaction/${transaction.hash}`) }, [transaction.hash]) const basicInfoItems = useMemo( diff --git a/packages/neuron-wallet/src/models/chain-info.ts b/packages/neuron-wallet/src/models/chain-info.ts index d5fbf6394b..630fc3ac22 100644 --- a/packages/neuron-wallet/src/models/chain-info.ts +++ b/packages/neuron-wallet/src/models/chain-info.ts @@ -27,6 +27,6 @@ export default class ChainInfo { if (this.isMainnet()) { return "https://explorer.nervos.org" } - return "https://explorer.nervos.org" // TODO: change this to proper testnet explorer URL + return "https://explorer.nervos.org/testnet" } }