diff --git a/example/src/App.tsx b/example/src/App.tsx index 14def83..603a6d3 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -16,13 +16,6 @@ function App() { factoryAddress: '0x2fC1fd21cb222Dc180Ef817dE4c426fd9230b5A5' } as Config - // const configRinkeby = { - // metadataStoreUri: 'https://aquarius.rinkeby.v3.dev-ocean.com', - // providerUri: 'https://provider.rinkeby.v3.dev-ocean.com', - // nodeUri: `https://rinkeby.infura.io/a983b53583044593956054de049922fd`, - // factoryAddress: '0xcDfEe5D80041224cDCe9AE2334E85B3236385EA3', - // oceanTokenAddress: '0x8967BCF84170c91B0d24D4302C2376283b0B3a07', - // } as Config const configRinkeby = new ConfigHelper().getConfig('rinkeby') const init = async () => {} diff --git a/src/hooks/useConsume/useConsume.ts b/src/hooks/useConsume/useConsume.ts index 30cef53..447cad9 100644 --- a/src/hooks/useConsume/useConsume.ts +++ b/src/hooks/useConsume/useConsume.ts @@ -53,7 +53,12 @@ function useConsume(): UseConsume { return { poolAddress:cheapestPoolAddress, poolPrice: cheapestPoolPrice.toString()} + } + async function getBestDataTokenPrice(dataTokenAddress:string): Promise{ + const bestPool = await getCheapestPool(dataTokenAddress) + + return bestPool.poolPrice } async function consume( did: string, diff --git a/src/utils/priceUtils.ts b/src/utils/priceUtils.ts new file mode 100644 index 0000000..e69de29