Commit 9e2dc9a4 authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

fix: rm approval invariant (#3569)

parent 6567f18b
...@@ -7,7 +7,6 @@ import useActiveWeb3React from 'hooks/useActiveWeb3React' ...@@ -7,7 +7,6 @@ import useActiveWeb3React from 'hooks/useActiveWeb3React'
import { useERC20PermitFromTrade, UseERC20PermitState } from 'hooks/useERC20Permit' import { useERC20PermitFromTrade, UseERC20PermitState } from 'hooks/useERC20Permit'
import useTransactionDeadline from 'lib/hooks/useTransactionDeadline' import useTransactionDeadline from 'lib/hooks/useTransactionDeadline'
import { useCallback, useMemo, useState } from 'react' import { useCallback, useMemo, useState } from 'react'
import invariant from 'tiny-invariant'
import { getTxOptimizedSwapRouter, SwapRouterVersion } from 'utils/getTxOptimizedSwapRouter' import { getTxOptimizedSwapRouter, SwapRouterVersion } from 'utils/getTxOptimizedSwapRouter'
import { ApprovalState, useApproval, useApprovalStateForSpender } from '../useApproval' import { ApprovalState, useApproval, useApprovalStateForSpender } from '../useApproval'
...@@ -75,10 +74,6 @@ export default function useSwapApproval( ...@@ -75,10 +74,6 @@ export default function useSwapApproval(
const spender = useSwapRouterAddress(trade) const spender = useSwapRouterAddress(trade)
const approval = useApproval(amountToApprove, spender, useIsPendingApproval) const approval = useApproval(amountToApprove, spender, useIsPendingApproval)
if (trade instanceof V2Trade || trade instanceof V3Trade) {
const approvalState = approval[0]
invariant(approvalState === ApprovalState.APPROVED, 'Trying to approve legacy router')
}
return approval return approval
} }
......
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