Got an error when I didn't set deadline field inside signERC20Approval
- Aave Protocol
- Aave Pool Aave
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?