Solana tools
Explore 20lab Solana Tools
Effortlessly manage your Solana tokens with our toolset.Solana Tools
Revoke authority
Blockchain
Token address
Authority type
Related Posts
Continue your journey with these related blog posts.
Master the process of transferring or revoking Solana metadata authority with our comprehensive guide. Learn how to manage your token's brand identity, establish permanent visual elements, and implement effective governance for SPL token metadata.
April 19, 2025
5 min read
Learn how to transfer or permanently revoke Solana freeze authority with our step-by-step guide. Discover when to manage security controls, enhance token holder trust, and implement proper governance for your SPL tokens.
April 19, 2025
5 min read
Learn how to transfer or permanently revoke Solana mint authority with our comprehensive guide. Enhance token security, establish immutable supply, and follow best practices for SPL token management.
April 18, 2025
5 min read
Learn about Solana, the blockchain that provides a fast, secure and scalable infrastructure for token projects.
July 24, 2024
8 min read
Learn how to add liquidity on Raydium DEX with our comprehensive guide. Step-by-step instructions for Solana token creators to securely and efficiently launch your token!
January 28, 2025
7 min read
Learn what SPL is and how it is standardizing tokens for compatibility across Solana blockchain.
November 11, 2024
5 min read
The revoke authority tool is a specialized utility that allows token creators and managers to permanently disable specific authority types for SPL tokens. This is valuable for:
- Creating truly fixed supply tokens by disabling mint authority
- Ensuring tokens can never be frozen by revoking freeze authority
- Establishing immutable token parameters
- Building trust with community members and investors
This tool enables irreversible token decentralization by permanently removing control functions, a critical step for projects seeking to demonstrate long-term commitment to their stated tokenomics.
The 20lab revoke authority tool supports permanently disabling the following key authority types for SPL tokens:
- Mint Authority - Prevents any future minting of new tokens
- Freeze Authority - Prevents any accounts from being frozen
- Metadata Update Authority - Prevents future changes to token metadata
- Transfer Tax Config Authority - Prevents modifications to transfer fee settings
- Transfer Tax Withdraw Authority - Prevents withdrawal of collected transfer fees
Revoking these authorities permanently removes the corresponding functionality from your token, enhancing decentralization and immutability.
No, revoking authority is absolutely irreversible. Once an authority is revoked:
- The authority is permanently disabled and cannot be reinstated
- No one, including the original creator, can perform actions requiring that authority
- There is no recovery mechanism or backdoor to restore the authority
Due to this permanent nature, we strongly recommend carefully considering all implications before revoking any authority. This action should be taken only when you are certain that the specific functionality will never be needed again.
While both approaches can permanently disable an authority, they differ in several important ways:
- Clarity of Intent - Revoking explicitly states the permanent removal of authority in transaction history
- Chain Efficiency - Revoking uses less storage space on the blockchain
- Technical Implementation - Revoking sets the authority to null, while transferring assigns it to a specific burn address
- Verification - Revoking makes it easier for auditors to confirm the authority has been permanently disabled
Both methods achieve the same end result of permanently disabling an authority, but revoking is the cleaner, more explicit, and recommended approach.
Yes, you can selectively revoke specific authorities while maintaining others. This enables:
- Creating a fixed supply token (by revoking mint) while retaining security controls (keeping freeze)
- Locking in token metadata (by revoking metadata update) while maintaining other management capabilities
- Implementing custom configurations of immutable and adjustable parameters
- Phased decentralization approaches as your project matures
For example, a project might revoke mint authority to guarantee no inflation while keeping freeze authority for security purposes, then revoke freeze authority later when the ecosystem has matured.
Revoking authorities serves different strategic purposes depending on your project's goals:
- Revoking Mint Authority - Creates true fixed supply tokens, building trust in your tokenomics
- Revoking Freeze Authority - Ensures token holders that their assets can never be frozen
- Revoking Metadata Update - Locks in token name, symbol, and other metadata permanently
- Revoking Transfer Tax Config - Sets permanent transfer fee parameters
- Revoking Transfer Tax Withdraw - Creates an auto-burn mechanism where accumulated fees cannot be withdrawn
Many mature projects revoke authorities as part of their decentralization roadmap to demonstrate commitment to their community and remove central points of control.
Yes, the revoke authority tool is compatible with SPL tokens on the Solana blockchain, including:
- Classic SPL tokens (mint and freeze authorities)
- SPL tokens created with the Metaplex metadata standard or Token-2022 metadata extension (metadata update authority)
- SPL tokens with transfer fee extensions (transfer tax config and withdraw authorities)
The specific authorities available for revocation will depend on which features your token was created with and which authorities are currently active. You cannot revoke an authority that has already been revoked or was never established.
The decision to revoke authorities should be carefully considered based on your project's specific needs:
- Project Maturity - Consider revoking only after your token has reached a stable state
- Community Expectations - Align revocation decisions with promises made to your community
- Security Considerations - Evaluate the security implications of removing control mechanisms
- Future Requirements - Ensure you won't need the authority functionality in the future
Many projects choose a phased approach, first transferring authorities to multisig governance and later revoking them completely once the ecosystem has matured. There is no one-size-fits-all answer—the right choice depends on your specific tokenomics and project roadmap.





