Skip to content

Commit

Permalink
fix: do not query usd amounts on wrap/unwrap
Browse files Browse the repository at this point in the history
  • Loading branch information
alfetopito committed May 2, 2024
1 parent 436ccef commit 916fe2a
Showing 1 changed file with 9 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,15 @@ export function useTradeUsdAmounts(
const areAmountsReady = !isFractionFalsy(inputAmount) && !isFractionFalsy(outputAmount)
const isTradeReady = !isWrapOrUnwrap && (dontWaitBothAmounts || areAmountsReady)

const useUsdAmountInputParams: Parameters<typeof useUsdAmount> = isWrapOrUnwrap
? [null, null] // disable usd estimation when it's wrap/unwrap
: [isTradeReady ? inputAmount : null, inputCurrency]
const useUsdAmountOutputParams: Parameters<typeof useUsdAmount> = isWrapOrUnwrap
? [null, null]
: [isTradeReady ? outputAmount : null, outputCurrency]

return {
inputAmount: useUsdAmount(isTradeReady ? inputAmount : null, inputCurrency),
outputAmount: useUsdAmount(isTradeReady ? outputAmount : null, outputCurrency),
inputAmount: useUsdAmount(...useUsdAmountInputParams),
outputAmount: useUsdAmount(...useUsdAmountOutputParams),
}
}

0 comments on commit 916fe2a

Please sign in to comment.