Skip to main content
All CollectionsTroubleshooting
Token approval quirks
Token approval quirks

Tokens like USDT, TRAC and more have an intricacy where approvals need to be reset before being altered. Use Revoke.Cash to reset.

Updated over a week ago

When bridging ERC20 tokens, an approval must first be given to the bridge contract before the bridge can be initiated.

With tokens like USDT, TRAC, MASQ and a few others, an intricacy is present in the smart contract where approvals can't be altered unless the existing allowance is zero.

If you're running into problems with bridging these assets we'd recommend using something like Revoke.Cash to zero out your approvals. After doing this you should be able to bridge via Superbridge without issues.

Did this answer your question?