Post
Topic
Board Beginners & Help
Re: Smart Contracts Approval Amounts & Signatures help
by
dim_mak5
on 03/05/2025, 20:01:45 UTC
Okay you suggest leave at unlimited/max if you plan on doing several transactions in a short amount of time then revoke to save on revoke gas fees?

Yes, but only if you know what you're doing and use a reliable service, like Uniswap for example

Do you manually set the approval amount after completing the transaction or before the transaction and if before how you manually set it in metamask and what limit in $dollars should I set it to, for example if its $100 usdt on tron uniswap into $100 usdc on arbitrum then do I just approval to simply $100 or do I have to set it higher to cover network overheads and gas fees?

You have to approve the limit before the transaction
You can approve the limit you will use at the time, most services already set the correct limit, so if you're going to use 100 dollars, just approve the 100 dollars

Take a look here


You just need to set the limit you want where's Unlimited

In Revoke.Cash site utility I see on its Signatures page Tokens with Permit Support and I can cancel potential signatures for each token. What does this mean and if I cancel what will happen to my tokens in my wallet? Signatures require no gas fees right so if I cancel signature there should be no gas fees for cancelling right?

To revoke these signatures, you will have to spend gas fees
Nothing will happen to the tokens in your wallet, they will remain there

Alright just to clarify it is a best security/safety practice to revoking Uniswap's smart contracts and smart signatures after finishing using Uniswap even though Uniswap is reliable and established?

Okay in your screenshot, to confirm it is okay to set for example to exact 100 and the transaction wont fail because there was no extra overhead in the 100 input? Most de-fi sites use the default max/unlimited value, which de-fi sites you speak of that set to correct value for you automatically?

Apart from unlimited/max value setting, is there any other setting in the metamask transaction screens that I need to be aware of? How do I prevent future signatures attaching to my coins after the transaction has completed.

De-Fi in its current state is a definitely a no go zone for beginners with security/safety issues like these and if Gas fees is required all the time to be safe and secure in De-Fi then I cannot see De-Fi growing unless the bare minimum necessity such as safety and security is present and free especially when it comes to finances. It is similar to getting a car without brakes/seatbelts and paying extra for these services. If De-Fi is truly decentralized like Bitcoin then I guess it is worth paying gas fees I guess.