Skip to content

Commit 9b2d4a2

Browse files
authored
Fix caching (#2755)
* Fix caching * Remove provider * Add chain id to query
1 parent 1c2355f commit 9b2d4a2

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

centrifuge-app/src/pages/Portfolio/useTokenBalance.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { CurrencyBalance } from '@centrifuge/centrifuge-js'
2-
import { useEvmProvider } from '@centrifuge/centrifuge-react'
2+
import { useWallet } from '@centrifuge/centrifuge-react'
33
import { ethers } from 'ethers'
44
import { useQuery } from 'react-query'
55
import { isTestEnv } from '../../../src/config'
@@ -21,9 +21,10 @@ export const cfgConfig = isTestEnv
2121
}
2222

2323
export const useTokenBalance = (userAddress: string | undefined) => {
24-
const provider = useEvmProvider()
24+
const { evm } = useWallet()
25+
const provider = evm.getProvider(evm.chainId!)
2526
return useQuery(
26-
['tokenBalance', userAddress],
27+
['tokenBalance', userAddress, evm.chainId],
2728
async () => {
2829
const tokens = await Promise.allSettled([
2930
new ethers.Contract(cfgConfig.legacy, ABI, provider).balanceOf(userAddress!),
@@ -54,9 +55,10 @@ export const useTokenBalance = (userAddress: string | undefined) => {
5455
}
5556

5657
export const useCheckAllowance = (userAddress: string | undefined) => {
57-
const provider = useEvmProvider()
58+
const { evm } = useWallet()
59+
const provider = evm.getProvider(evm.chainId!)
5860
return useQuery(
59-
['checkAllowance', userAddress],
61+
['checkAllowance', userAddress, evm.chainId],
6062
async () => {
6163
const allowance = await new ethers.Contract(cfgConfig.legacy, IOU_ABI, provider).allowance(
6264
userAddress!,

0 commit comments

Comments
 (0)