When researching a Solana token, verifying who controls key authorities like minting and freezing is essential to assess its safety. Solana tokens have specific roles assigned to authorities that can impact token supply and trading. This lesson explains how to identify these authorities, what revoking them means, and practical steps to check them. Understanding these permissions helps traders make informed decisions and avoid risks related to uncontrolled minting or freezing.
Distinguishing Solana Permissions from EVM Access Control
Solana's token authority model differs from typical EVM contract ownership or role-based access control. In EVM, ownership or roles may grant multiple permissions like minting, pausing, or upgrading contracts, often bundled together. Solana explicitly separates mint authority, freeze authority, and account ownership, each with distinct permissions.
This distinction means that verifying a single authority on Solana does not imply control over all token functions. For example, owning the mint authority does not mean the holder can freeze accounts unless they also hold freeze authority. This granularity requires checking each authority role individually.
When researching tokens, do not assume Solana token authorities behave like EVM contract owners. Always verify each role's status and understand their specific permissions to accurately assess risks.
- Solana separates mint and freeze authorities.
- EVM ownership often bundles multiple permissions.
- Check each Solana authority role separately.
- Do not equate Solana authorities with EVM ownership.
Hypothetical Example: Researching a New Solana Token
Suppose you find a new Solana token and want to assess its safety before buying. First, use a blockchain explorer to locate the token's mint address and fetch its mint account data. You see the mint authority is assigned to a multisig wallet, and the freeze authority is set to None, indicating freeze permissions are revoked.
Next, check the multisig wallet's activity and ownership to evaluate trustworthiness. Since mint authority is still active, the token creators can mint more tokens, which could dilute value if unchecked. However, freezing token accounts is impossible, reducing some risk.
Based on this, you decide to monitor the multisig wallet's activity regularly and consider the mint authority a potential risk factor. You also verify no other suspicious permissions exist. This exercise helps you make an informed decision rather than relying on superficial token info.
- Fetch mint account data for mint and freeze authorities.
- Note mint authority assigned to multisig, freeze revoked.
- Evaluate multisig trustworthiness and activity.
- Understand implications of active mint authority for risk.
Key takeaways
- Solana tokens have distinct authorities for minting and freezing, each with specific permissions.
- Verifying token authorities involves checking mint account data for assigned or revoked roles.
- Revoking authorities by setting them to None permanently removes those permissions, improving token safety.
- Solana's authority model differs from EVM ownership; each role must be checked separately.
- A hypothetical example shows how to evaluate mint and freeze authorities to assess risk.
- Use a systematic checklist to verify authorities and understand their implications before trading.
Sources and further reading
FAQ
How can I tell if a Solana token's mint authority is revoked?›
You can check the token's mint account data on the Solana blockchain. If the mint_authority field is set to None, it means the mint authority has been permanently revoked and no new tokens can be minted.
Does revoking freeze authority mean token transfers are impossible?›
No. Revoking freeze authority means that token accounts cannot be frozen anymore, but transfers remain possible. It removes the ability to halt transfers by freezing accounts, which generally increases token usability and safety.
Is owning the mint authority the same as owning the entire token contract on Solana?›
No. On Solana, mint authority only controls token creation. Other roles like freeze authority and account ownership are separate. This differs from EVM contracts where ownership may grant multiple permissions bundled together.
Can I rely on a token scanner to detect all authority risks?›
Token scanners can help identify authorities but may have limitations and not cover all permission nuances or extensions. It's important to manually verify authorities on-chain and understand their implications rather than relying solely on scanners.
What is the difference between burning tokens and revoking mint authority?›
Burning tokens reduces the circulating supply by destroying tokens but does not prevent future minting. Revoking mint authority permanently disables the ability to mint new tokens, fixing the total supply.
Ready to check a real token?
Rug.Tools scans Solana, Ethereum, BNB Chain, Base, Monad and Robinhood Chain tokens in seconds.
Scan a token now
