I now basically default to this: when it comes to things like unlimited contract authorization, if you can revoke it, revoke it; if you can’t, I just always don’t feel at ease at night… It’s not like I’m saying something is definitely going to go wrong—it's just that psychological “the door isn’t locked properly” feeling.



The reason is simple too: what you give out isn’t permission for a single transaction. It’s the possibility that, at any time in the future, that asset in your wallet can be moved. Especially now, with all those AI Agents and automated trading that claim to run strategies with one click—once the number of interactions gets high, and once the routing gets a little complicated, authorization ends up scattered everywhere, like red envelopes. I don’t care who’s spinning the narrative. In any case, when it comes to security, I really am picky about it.

I did a small experiment myself: for the same swap, use a different aggregator/router, and the authorization targets can increase by several—you look at it and you can feel your hair stand on end… revoke after using it, and the cost is only a few cents; it’s just for peace of mind.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin