Every time you interact with a DeFi protocol, NFT marketplace, or dApp, you often grant that contract permission to move tokens from your wallet. These permissions — called token approvals — remain active indefinitely unless you explicitly revoke them. An unlimited approval means the approved contract can transfer every token you hold, whenever it wants, without asking you again. NZOChain’s permission manager gives you a complete view of every active approval across all your monitored wallets and lets you revoke dangerous ones in a single click.Documentation Index
Fetch the complete documentation index at: https://docs.nzochain.com/llms.txt
Use this file to discover all available pages before exploring further.
Full approval revocation (single and bulk) is available on the Pro and Premium plans. Free plan users can see a summary of active approvals with basic risk flagging, but cannot revoke directly through NZOChain.
Understanding approval risk levels
Not all approvals carry the same risk. NZOChain distinguishes between two types:| Approval type | Description | Risk level |
|---|---|---|
| Unlimited approval | The contract can move any amount of the approved token, forever | High — revoke unless actively needed |
| Capped approval | The contract can only move up to a specific token amount | Lower — review if the cap is large or the contract is unrecognized |
How to view your approval manager
Open Approvals in the dashboard
Log in to NZOChain and click Approvals in the left sidebar. The Approval Manager loads a full list of every active permission across your monitored wallets.
Filter and sort
Use the filters at the top to sort by risk level, token, chain, or approval date. NZOChain highlights unlimited approvals and approvals granted to flagged contracts at the top by default.
How to revoke a single approval
Locate the approval
Find the approval you want to revoke in the Approval Manager. You can search by token name, contract address, or chain.
Click Revoke
Click the Revoke button on the approval row. NZOChain prepares a revocation transaction and presents it for your confirmation.
Sign the transaction
Your connected wallet (MetaMask, WalletConnect, Phantom, etc.) will prompt you to sign the revocation transaction. Confirm it in your wallet.
How to bulk-revoke multiple approvals
Bulk revocation is available on the Pro and Premium plans.
Select approvals to revoke
In the Approval Manager, check the boxes next to each approval you want to revoke. You can also use Select All Flagged to automatically select all approvals that NZOChain has marked as high risk.
Click Bulk Revoke
Click the Bulk Revoke button that appears in the action bar at the bottom of the screen.
Review the batch
NZOChain shows a summary of all approvals included in the batch. Review the list before proceeding to make sure you haven’t included approvals you need to keep.
Sign each transaction
Your wallet will prompt you to sign one transaction per approval. Each revocation is an individual on-chain transaction and requires a separate confirmation. Sign each one as they appear.
What changes after revocation
Revoking an approval submits a transaction to the blockchain that sets the approval amount for that spender to zero. After the transaction confirms:- The spender contract can no longer transfer that token from your wallet
- The approval no longer appears in your NZOChain Approval Manager
- Your RiskScore™ recalculates automatically and typically decreases
- The change is permanent on-chain — the protocol cannot re-assume the approval without you signing a new one
Plans and access
| Feature | Free | Pro | Premium |
|---|---|---|---|
| View active approvals | Basic summary | Full list | Full list |
| Risk flagging | Limited | Full | Full |
| Single approval revocation | No | Yes | Yes |
| Bulk revocation | No | Yes | Yes |
| Revocation history | No | Yes | Yes |