Commit 247fbfdf authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

fix: retain permit sig if amount decreases (#5253)

parent f391f1c7
...@@ -172,7 +172,8 @@ export function useERC20Permit( ...@@ -172,7 +172,8 @@ export function useERC20Permit(
signatureData.tokenAddress === tokenAddress && signatureData.tokenAddress === tokenAddress &&
signatureData.nonce === nonceNumber && signatureData.nonce === nonceNumber &&
signatureData.spender === spender && signatureData.spender === spender &&
('allowed' in signatureData || JSBI.equal(JSBI.BigInt(signatureData.amount), currencyAmount.quotient)) ('allowed' in signatureData ||
JSBI.greaterThanOrEqual(JSBI.BigInt(signatureData.amount), currencyAmount.quotient))
return { return {
state: isSignatureDataValid ? UseERC20PermitState.SIGNED : UseERC20PermitState.NOT_SIGNED, state: isSignatureDataValid ? UseERC20PermitState.SIGNED : UseERC20PermitState.NOT_SIGNED,
......
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