From 4a0919ff913553b070aa8fa7530dd31197e1fadd Mon Sep 17 00:00:00 2001 From: Micaela Estabillo Date: Tue, 4 Mar 2025 09:59:21 -0800 Subject: [PATCH 1/2] fix: fetch quotes when dest asset is native --- ui/ducks/bridge/bridge.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/ducks/bridge/bridge.ts b/ui/ducks/bridge/bridge.ts index 8d210f179e97..97d625b783b2 100644 --- a/ui/ducks/bridge/bridge.ts +++ b/ui/ducks/bridge/bridge.ts @@ -1,5 +1,6 @@ import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; import { type Hex, type CaipChainId } from '@metamask/utils'; +import { zeroAddress } from 'ethereumjs-util'; import { type BridgeToken, ChainId, @@ -94,6 +95,7 @@ const bridgeSlice = createSlice({ balance: payload.balance ?? '0', string: payload.string ?? '0', chainId: formatChainIdToCaip(payload.chainId), + address: payload.address || zeroAddress(), }; } else { state.toToken = payload; From e63723c0a065c98290a624396dfa5c2674cae15b Mon Sep 17 00:00:00 2001 From: Micaela Estabillo Date: Tue, 4 Mar 2025 10:13:43 -0800 Subject: [PATCH 2/2] fix: rm console log --- ui/ducks/bridge/utils.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ui/ducks/bridge/utils.ts b/ui/ducks/bridge/utils.ts index 00f8e7419e16..d3896431906d 100644 --- a/ui/ducks/bridge/utils.ts +++ b/ui/ducks/bridge/utils.ts @@ -138,11 +138,6 @@ export const getTokenExchangeRate = async (request: { tokenAddress, ); if (chainId === MultichainNetworks.SOLANA) { - console.log( - '=====getTokenExchangeRate solana', - exchangeRates, - tokenAddress, - ); return exchangeRates?.[tokenAddress]; } // The exchange rate can be checksummed or not, so we need to check both