diff --git a/packages/kit/src/states/jotai/contexts/swap/actions.ts b/packages/kit/src/states/jotai/contexts/swap/actions.ts index 1aa07977062..88d5fd8e897 100644 --- a/packages/kit/src/states/jotai/contexts/swap/actions.ts +++ b/packages/kit/src/states/jotai/contexts/swap/actions.ts @@ -870,12 +870,14 @@ class ContentJotaiActionsSwap extends ContextJotaiActionsBase { walletId: swapToAddressInfo.accountInfo?.wallet?.id, })) ) { - const alertAction = this.checkAddressNeedCreate( - swapSupportAllNetworks, - toToken, - swapToAddressInfo, - ); - alertsRes = [...alertsRes, alertAction]; + if (!(fromToken && fromToken.networkId === toToken.networkId)) { + const alertAction = this.checkAddressNeedCreate( + swapSupportAllNetworks, + toToken, + swapToAddressInfo, + ); + alertsRes = [...alertsRes, alertAction]; + } } if (quoteResult?.toAmount && !quoteResult.isBest) {