Skip to content

Commit

Permalink
fix: use Price.asFraction
Browse files Browse the repository at this point in the history
  • Loading branch information
alfetopito committed Jan 20, 2025
1 parent f2b1881 commit 9bb7b67
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,7 @@ export function SpotPricesUpdater(): null {
return
}

const inputFraction = FractionUtils.fractionLikeToFraction(inputPrice.price)
const outputFraction = FractionUtils.fractionLikeToFraction(outputPrice.price)
const fraction = inputFraction.divide(outputFraction)
const fraction = inputPrice.price.asFraction.divide(outputPrice.price.asFraction)

if (!fraction) {
return
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { useEffect, useState } from 'react'

import { FractionUtils, getWrappedToken } from '@cowprotocol/common-utils'
import { getWrappedToken } from '@cowprotocol/common-utils'
import { Fraction } from '@uniswap/sdk-core'

import { useAsyncMemo } from 'use-async-memo'
Expand Down Expand Up @@ -32,9 +32,8 @@ export function useGetInitialPrice(): { price: Fraction | null; isLoading: boole
if (!inputUsdPrice?.price || !outputUsdPrice?.price) {
return null
}
const inputFraction = FractionUtils.fractionLikeToFraction(inputUsdPrice.price)
const outputFraction = FractionUtils.fractionLikeToFraction(outputUsdPrice.price)
return inputFraction.divide(outputFraction)

return inputUsdPrice.price.asFraction.divide(outputUsdPrice.price.asFraction)
},
[inputUsdPrice?.price, outputUsdPrice?.price],
null,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useSetAtom } from 'jotai'
import { useEffect, useMemo } from 'react'

import { FractionUtils, getWrappedToken } from '@cowprotocol/common-utils'
import { getWrappedToken } from '@cowprotocol/common-utils'
import { Fraction, Token } from '@uniswap/sdk-core'

import { Nullish } from 'types'
Expand Down Expand Up @@ -46,10 +46,8 @@ function useSpotPrice(
if (!inputUsdPrice?.price || !outputUsdPrice?.price) {
return { price: null, isLoading }
}
const inputFraction = FractionUtils.fractionLikeToFraction(inputUsdPrice.price)
const outputFraction = FractionUtils.fractionLikeToFraction(outputUsdPrice.price)

const price = inputFraction.divide(outputFraction)
const price = inputUsdPrice.price.asFraction.divide(outputUsdPrice.price.asFraction)

return { price, isLoading }
}, [inputUsdPrice?.price, inputUsdPrice?.isLoading, outputUsdPrice?.price, outputUsdPrice?.isLoading])
Expand Down

0 comments on commit 9bb7b67

Please sign in to comment.