You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you encounter an "internal error" or transaction failure when attempting to revoke token approvals (such as calling approve(spender, 0) on certain mainnet tokens):
12
+
***Token Contract Implementation:** Some non-standard ERC-20 tokens may throw errors if approve is called directly to 0 while an active non-zero allowance exists.
13
+
***Workarounds:**
14
+
* Try setting the allowance to a lower intermediate value before resetting to 0.
15
+
* Verify token contract details via Blockscout to ensure compliance with standard interfaces.
0 commit comments