dApps & permissions

Revoke a token allowance or delegate

Remove a supported permission and verify that access is actually gone on-chain.

Oath team1 min readUpdated Oct 16, 2026

Oath 4.0.3

Where to find it

Settings → Permissions → Token access

How to do it

  1. Select the intended wallet in Permissions and wait for the scan.
  2. Open Token access and locate the exact asset under its network heading. Compare the approved spender or delegate.
  3. Swipe a removable row or open its detail and choose the removal action.
  4. Review the wallet, network, approved address, access being removed and fee. Keep the relevant network fee coin available.
  5. Confirm and authenticate when requested. Follow the pending result without resubmitting the same removal unnecessarily.
  6. Open Recent changes and refresh the permission scan. Treat access as removed only after its result is verified.

Removal uses the permission type’s supported instruction: for example an EVM/TRON allowance reset or a Solana token-account delegate revocation.

A transaction can confirm yet fail to remove the expected access if state changed or the contract behaves differently. Oath checks the resulting permission rather than relying only on a transaction hash.

An NFT collection approval, token allowance, account-control delegation and permanent token delegate have different scopes. Not every row can be revoked by the current account.

Follow along in Oath

Real app screens with illustrative demo data. No live funds were sent, swapped or revoked for these examples. Never send funds to an example address. Tap an image to inspect it at full size.

Token permissions grouped by network
1Read the asset and approved contract within its network group. Example allowances are synthetic. See step 1.
Token-access revocation review
2Inspect the asset, approved address and fee before authorizing removal. This is an unsigned demo revocation.

Still need a hand?

Contact support about this article

A little more help

We’re here if you need us.

Tell us what happened. Keep recovery words, private keys and passwords private.

Contact Oath