Commit f0f4110b authored by Noah Zinsmeister's avatar Noah Zinsmeister

update some multicall constants

parent 24521f0c
...@@ -16,7 +16,7 @@ function bitmapIndex(tick: number, tickSpacing: number) { ...@@ -16,7 +16,7 @@ function bitmapIndex(tick: number, tickSpacing: number) {
return compressed >> 8 return compressed >> 8
} }
const REFRESH_FREQUENCY = { blocksPerFetch: 10 } const REFRESH_FREQUENCY = { blocksPerFetch: 2 }
interface TickData { interface TickData {
tick: number tick: number
...@@ -53,7 +53,7 @@ export function useAllV3Ticks( ...@@ -53,7 +53,7 @@ export function useAllV3Ticks(
'getPopulatedTicksInWord', 'getPopulatedTicksInWord',
tickLensArgs, tickLensArgs,
REFRESH_FREQUENCY, REFRESH_FREQUENCY,
2_000_000 1_500_000
) )
const error = useMemo(() => callStates.some(({ error }) => error), [callStates]) const error = useMemo(() => callStates.some(({ error }) => error), [callStates])
...@@ -81,11 +81,14 @@ export function useAllV3Ticks( ...@@ -81,11 +81,14 @@ export function useAllV3Ticks(
[callStates] [callStates]
) )
return { return useMemo(
() => ({
loading, loading,
syncing, syncing,
error, error,
valid, valid,
tickData, tickData,
} }),
[loading, syncing, error, valid, tickData]
)
} }
...@@ -62,7 +62,14 @@ export function useTokenBalancesWithLoadingIndicator( ...@@ -62,7 +62,14 @@ export function useTokenBalancesWithLoadingIndicator(
const validatedTokenAddresses = useMemo(() => validatedTokens.map((vt) => vt.address), [validatedTokens]) const validatedTokenAddresses = useMemo(() => validatedTokens.map((vt) => vt.address), [validatedTokens])
const ERC20Interface = new Interface(ERC20ABI) as Erc20Interface const ERC20Interface = new Interface(ERC20ABI) as Erc20Interface
const balances = useMultipleContractSingleData(validatedTokenAddresses, ERC20Interface, 'balanceOf', [address]) const balances = useMultipleContractSingleData(
validatedTokenAddresses,
ERC20Interface,
'balanceOf',
[address],
undefined,
100_000
)
const anyLoading: boolean = useMemo(() => balances.some((callState) => callState.loading), [balances]) const anyLoading: boolean = useMemo(() => balances.some((callState) => callState.loading), [balances])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment