Commit f109bfbb authored by Enzo Ferey's avatar Enzo Ferey Committed by GitHub

refactor: removes unused useFastForwardBlockNumber (#4297)

* Remove unused code

* Remove useFastForwardBlockNumber hook.

* Remove fastForward function.
parent baf00f20
import { TransactionReceipt } from '@ethersproject/abstract-provider' import { TransactionReceipt } from '@ethersproject/abstract-provider'
import { useWeb3React } from '@web3-react/core' import { useWeb3React } from '@web3-react/core'
import { SupportedChainId } from 'constants/chains' import { SupportedChainId } from 'constants/chains'
import useBlockNumber, { useFastForwardBlockNumber } from 'lib/hooks/useBlockNumber' import useBlockNumber from 'lib/hooks/useBlockNumber'
import ms from 'ms.macro' import ms from 'ms.macro'
import { useCallback, useEffect } from 'react' import { useCallback, useEffect } from 'react'
import { retry, RetryableError, RetryOptions } from 'utils/retry' import { retry, RetryableError, RetryOptions } from 'utils/retry'
...@@ -48,7 +48,6 @@ export default function Updater({ pendingTransactions, onCheck, onReceipt }: Upd ...@@ -48,7 +48,6 @@ export default function Updater({ pendingTransactions, onCheck, onReceipt }: Upd
const { chainId, provider } = useWeb3React() const { chainId, provider } = useWeb3React()
const lastBlockNumber = useBlockNumber() const lastBlockNumber = useBlockNumber()
const fastForwardBlockNumber = useFastForwardBlockNumber()
const getReceipt = useCallback( const getReceipt = useCallback(
(hash: string) => { (hash: string) => {
...@@ -95,7 +94,7 @@ export default function Updater({ pendingTransactions, onCheck, onReceipt }: Upd ...@@ -95,7 +94,7 @@ export default function Updater({ pendingTransactions, onCheck, onReceipt }: Upd
return () => { return () => {
cancels.forEach((cancel) => cancel()) cancels.forEach((cancel) => cancel())
} }
}, [chainId, provider, lastBlockNumber, getReceipt, fastForwardBlockNumber, onReceipt, onCheck, pendingTransactions]) }, [chainId, provider, lastBlockNumber, getReceipt, onReceipt, onCheck, pendingTransactions])
return null return null
} }
...@@ -6,7 +6,6 @@ const MISSING_PROVIDER = Symbol() ...@@ -6,7 +6,6 @@ const MISSING_PROVIDER = Symbol()
const BlockNumberContext = createContext< const BlockNumberContext = createContext<
| { | {
value?: number value?: number
fastForward(block: number): void
} }
| typeof MISSING_PROVIDER | typeof MISSING_PROVIDER
>(MISSING_PROVIDER) >(MISSING_PROVIDER)
...@@ -24,10 +23,6 @@ export default function useBlockNumber(): number | undefined { ...@@ -24,10 +23,6 @@ export default function useBlockNumber(): number | undefined {
return useBlockNumberContext().value return useBlockNumberContext().value
} }
export function useFastForwardBlockNumber(): (block: number) => void {
return useBlockNumberContext().fastForward
}
export function BlockNumberProvider({ children }: { children: ReactNode }) { export function BlockNumberProvider({ children }: { children: ReactNode }) {
const { chainId: activeChainId, provider } = useWeb3React() const { chainId: activeChainId, provider } = useWeb3React()
const [{ chainId, block }, setChainBlock] = useState<{ chainId?: number; block?: number }>({ chainId: activeChainId }) const [{ chainId, block }, setChainBlock] = useState<{ chainId?: number; block?: number }>({ chainId: activeChainId })
...@@ -77,7 +72,6 @@ export function BlockNumberProvider({ children }: { children: ReactNode }) { ...@@ -77,7 +72,6 @@ export function BlockNumberProvider({ children }: { children: ReactNode }) {
const value = useMemo( const value = useMemo(
() => ({ () => ({
value: chainId === activeChainId ? block : undefined, value: chainId === activeChainId ? block : undefined,
fastForward: (block: number) => setChainBlock({ chainId: activeChainId, block }),
}), }),
[activeChainId, block, chainId] [activeChainId, block, chainId]
) )
......
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