帖子
分享您的知识。
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
答案
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.
你知道答案吗?
请登录并分享。
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