diff --git a/src/hooks/bridge/useCcipBridge.ts b/src/hooks/bridge/useCcipBridge.ts index 9501d526a..baa5df133 100644 --- a/src/hooks/bridge/useCcipBridge.ts +++ b/src/hooks/bridge/useCcipBridge.ts @@ -286,7 +286,8 @@ export const useCcipBridge = () => { const setIsGasPayable = async (): Promise => { try { - if (!currentAccount.value) return; + if (!currentAccount.value || (!isToSoneium.value && !isApproved.value)) return; + isLoadingGasPayable.value = true; const ccipBridgeService = container.get(Symbols.CcipBridgeService); const amount = bridgeAmt.value ? Number(bridgeAmt.value) : 0.00001;