I'm doing some trades on Uniswap and I approved token trading on one of the tokens. But I'm getting another approval request. Do these approvals expire after a certain time? It doesnt make sense to pay the fee again just to do an approval.
Approval do not expire after a certain time.
If you already approved an unlimited amount of that token with that same address, then Uniswap should not ask you to approve it again. If it does, there are two possibilities:
- It is not the same token (watch out for scam tokens that have the same name);
- You are not using the same address as the one you did the approval with (check which address is connected).
- Your previous approval was for a different contract. For instance, you approved for Uniswap V2 and you now want to swap on V3 (your case). Or, you are on a phishing website that pretends to be uniswap and asks for approval to a scam contract.