Post
Share your knowledge.
Got an error when I didn't set deadline field inside signERC20Approval
I'm trying to call supplyWithPermit()
inside my hardhat tests using ether.js. But I get an Permit: invalid signature error when sending the transaction.
Here is the code https://github.com/1nchi/inchi-trade/blob/68c10e0316bff3c662331df2063d5dbba6db020c/packages/hardhat/test/myTest.js#L121
Could you say how I can fix it?
I know that signature is right, because recoverTypedSignature_v4
of eth-sig-util lib returns the right public key.
Also I got an error when I didn't set deadline field inside signERC20Approval. Is it a required parameter?
- Aave Protocol
- Aave Pool
Answers
1Deadline is a required parameter and the block at which the tx is mined must have timestamp less than the deadline. I think that's the reason why your txn is failing try to set deadline couple minutes in future.
More info.
Do you know the answer?
Please log in and share it.
Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers.
- Error "No matching key" when trying to unstake USDC on BNB chain32
- How to tell the code to, rather than "deposit 1 eth worth of WBTC" deposit "500$ worth of WBTC"?22
- How to interpret configuration field in a response from the getReserveData view function in Aave v2?21
- Getting a return value of '25 - INVALID BURN AMOUNT'21
- Is there any way to stake in the security module on Görli?23