<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Solsmint]]></title><description><![CDATA[Solsmint is a no-code Solana platform for launching and managing SPL tokens. Explore guides on token creation, tokenomics, minting, burning, airdrops, liquidity pools, Solana NFTs, and Web3 security.
]]></description><link>https://solsmintbuilder.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6ac8fbc4c7b59ca89f328f6e/4fd79826-f0fa-401a-9a7e-3f59501b7cbc.png</url><title>Solsmint</title><link>https://solsmintbuilder.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 17:06:16 GMT</lastBuildDate><atom:link href="https://solsmintbuilder.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Solana Token Authorities Explained: Mint, Freeze, Update, and Revocation]]></title><description><![CDATA[Solana tokens can have several authorities, each with different permissions. Mint Authority can authorize new token issuance. Freeze Authority can freeze eligible token accounts. A metadata Update Aut]]></description><link>https://solsmintbuilder.hashnode.dev/solana-token-authorities-explained-mint-freeze-update-and-revocation</link><guid isPermaLink="true">https://solsmintbuilder.hashnode.dev/solana-token-authorities-explained-mint-freeze-update-and-revocation</guid><category><![CDATA[Solana]]></category><category><![CDATA[Blockchain]]></category><category><![CDATA[Web3]]></category><category><![CDATA[Beginner Developers]]></category><dc:creator><![CDATA[solsmint]]></dc:creator><pubDate>Fri, 09 Oct 2026 15:18:21 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6ac8fbc4c7b59ca89f328f6e/962bb62b-0e74-4b1b-989d-f2caf9ddd8b0.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Solana tokens can have several authorities, each with different permissions. <strong>Mint Authority</strong> can authorize new token issuance. <strong>Freeze Authority</strong> can freeze eligible token accounts. A metadata <strong>Update Authority</strong> may be able to change token information, depending on the metadata program and asset settings.</p>
<p>These permissions are separate. Revoking one does not automatically revoke the others, make the entire token immutable, or prove that a project is trustworthy. Before changing an authority, identify which token program and metadata standard your token uses—and understand whether the change can be reversed.</p>
<blockquote>
<p><strong>Important:</strong> Setting an authority to <code>None</code> is generally permanent for that role under the applicable token program. Verify the token and metadata implementation before approving an authority-change transaction. <a href="https://solana.com/docs/tokens/basics/set-authority">Solana’s Set Authority documentation</a></p>
</blockquote>
<h2>What Are Solana Token Authorities?</h2>
<p>A token authority is a wallet address or other authorized account that can perform a specific action.</p>
<p>In the classic SPL Token program, a mint can have a Mint Authority and a Freeze Authority. Token accounts have an owner and may have a close authority. Token-2022 also supports additional authority roles for certain extensions. <a href="https://solana.com/docs/tokens/basics/set-authority">Solana’s Set Authority documentation</a></p>
<p>An authority is not general control over every aspect of a token. Each role grants specific permissions. For example, Mint Authority can authorize new token issuance; it does not automatically control metadata.</p>
<p>When reviewing a token, check its mint address, token program, authority settings, and metadata implementation. A token’s name or symbol alone does not reveal its permissions or prove that it is legitimate.</p>
<h2>Mint, Freeze, and Update Authority</h2>
<table>
<thead>
<tr>
<th>Authority</th>
<th>What it controls</th>
<th>Why a project may retain it</th>
<th>Consider before revoking</th>
</tr>
</thead>
<tbody><tr>
<td>Mint Authority</td>
<td>Authorizes additional token issuance under the applicable token program.</td>
<td>The project may need future rewards or planned distributions.</td>
<td>Revocation prevents future minting through that authority and is generally permanent.</td>
</tr>
<tr>
<td>Freeze Authority</td>
<td>Can freeze eligible token accounts under the applicable token program.</td>
<td>A project may have a specific operational or compliance need.</td>
<td>Revocation prevents future freezes by that authority, but does not automatically thaw frozen accounts.</td>
</tr>
<tr>
<td>Metadata Update Authority</td>
<td>Can modify permitted metadata fields when allowed by the relevant metadata program and asset settings.</td>
<td>The project may need to correct or update metadata.</td>
<td>Metadata rules vary. Removing authority or making metadata immutable may prevent future changes.</td>
</tr>
</tbody></table>
<p>These are distinct permissions. Mint and Freeze Authority relate to the token program, while metadata permissions are governed by the relevant metadata system. <a href="https://solana.com/docs/tokens/basics/set-authority">Solana’s Set Authority documentation</a> <a href="https://www.metaplex.com/docs/smart-contracts/token-metadata/update">Metaplex’s Token Metadata documentation</a></p>
<h2>What Is Mint Authority on Solana?</h2>
<p><strong>Mint Authority is the permission to create additional units of a token.</strong> Under Solana’s token programs, only the Mint Authority can authorize new tokens, and minting increases the mint’s total supply. <a href="https://solana.com/docs/tokens/basics/mint-tokens">Solana’s Mint Tokens documentation</a></p>
<p>A project might retain this authority to distribute planned rewards over time. That flexibility also means the supply can increase, so the project should explain who controls the authority and why it remains active.</p>
<p>If a project intends to issue no more tokens, it may consider revoking Mint Authority after confirming that all planned supply and distributions are accounted for.</p>
<h2>What happens when Mint Authority is revoked?</h2>
<p>Setting Mint Authority to <code>None</code> prevents that authority from authorizing future token issuance. Existing tokens remain in their holders’ accounts; revocation does not burn or remove them. Solana’s <code>SetAuthority</code> instruction can set a selected authority to <code>None</code>, permanently removing that role. <a href="https://solana.com/docs/tokens/basics/set-authority">Solana’s Set Authority documentation</a></p>
<p>For example, after creating its intended supply, a project might revoke Mint Authority to prevent future minting through that role. It would then be unable to use that authority to issue additional rewards later.</p>
<p>Revoking Mint Authority does not make the whole token immutable or automatically trustworthy. Other authorities, metadata settings, Token-2022 extensions, and project-level controls may still matter.</p>
<h2>What Is Freeze Authority on Solana?</h2>
<p><strong>Freeze Authority can freeze eligible token accounts for a particular mint.</strong> A frozen account cannot receive, transfer, or burn tokens until it is thawed. <a href="https://solana.com/docs/tokens/basics/freeze-account">Solana’s Freeze Account documentation</a></p>
<p>This is an account-level control, not a way to freeze every token on Solana. The authority applies to accounts associated with the relevant mint and token program.</p>
<p>A project should retain Freeze Authority only when it has a clear reason and communicates that permission to users. Holders should understand who controls it and how it could be used.</p>
<h2>What happens when Freeze Authority is revoked?</h2>
<p>Revoking Freeze Authority prevents that authority from freezing additional accounts for the mint. It does <strong>not</strong> automatically unfreeze accounts that were already frozen. <a href="https://solana.com/docs/tokens/basics/freeze-account">Solana’s Freeze Account documentation</a></p>
<p>If accounts are already frozen, understand the relevant thawing process before revoking the authority. Removing the permission does not necessarily reverse an account’s existing state.</p>
<h2>What Is Update Authority?</h2>
<p><strong>Update Authority is a metadata permission, not the classic SPL Token program’s Mint Authority or Freeze Authority.</strong> Its exact scope depends on the metadata program, token standard, and asset configuration.</p>
<p>For example, Metaplex Token Metadata allows an asset’s Update Authority to update metadata when the asset is mutable. The permitted changes depend on the implementation and asset settings. <a href="https://www.metaplex.com/docs/smart-contracts/token-metadata/update">Metaplex’s guide to updating Token Metadata</a></p>
<p>Metadata may include a name, symbol, URI, or other asset information. Updating metadata does not itself mint or burn tokens and does not change token supply.</p>
<p>Before changing or relinquishing metadata authority, identify the metadata standard and confirm whether the asset is mutable. Not every Solana token uses the same metadata mechanism.</p>
<h2>Revoke, Transfer, or Retain?</h2>
<p>These are different choices:</p>
<ul>
<li><p><strong>Retain an authority:</strong> Keep the current permission active.</p>
</li>
<li><p><strong>Transfer an authority:</strong> Assign the permission to a different address, if supported by the relevant program.</p>
</li>
<li><p><strong>Revoke an authority:</strong> Remove the permission, typically by setting it to <code>None</code>.</p>
</li>
</ul>
<p>Transferring an authority changes who controls the permission; it does not remove the permission itself. A project might use a controlled wallet or multisig, but the authority still exists.</p>
<p>For classic SPL Token and Token-2022, authority changes use the Token Program’s <code>SetAuthority</code> instruction. Each change applies to a particular authority role on a mint or token account, and the current authority must approve the transaction. <a href="https://solana.com/docs/tokens/basics/set-authority">Solana’s Set Authority documentation</a></p>
<h2>Can a revoked authority be restored?</h2>
<p>Generally, when an authority is set to <code>None</code>, the former authority holder cannot simply restore it under that token program’s authority model. Verify the relevant program and transaction before signing. Metadata systems may have different rules, so do not assume they behave exactly like Mint or Freeze Authority.</p>
<h2>Should You Revoke Solana Token Authorities?</h2>
<p>There is no single configuration that fits every project. The decision depends on the token’s purpose, operating model, holder expectations, and the specific program features in use.</p>
<p>Before retaining, transferring, or revoking an authority, ask:</p>
<ol>
<li><p>Is the mint using classic SPL Token or Token-2022?</p>
</li>
<li><p>Which permission are you changing?</p>
</li>
<li><p>Does the project have a documented need to retain it?</p>
</li>
<li><p>Who controls the current authority wallet?</p>
</li>
<li><p>Would transferring it to another controlled address meet the need?</p>
</li>
<li><p>What becomes impossible if the authority is removed?</p>
</li>
<li><p>Are any token accounts already frozen?</p>
</li>
<li><p>Which metadata program or standard is in use?</p>
</li>
<li><p>Have you verified the mint address and transaction details?</p>
</li>
<li><p>Have you explained the decision to users?</p>
</li>
</ol>
<p>If a change is irreversible, review its consequences carefully. Where possible, test the workflow and ask another trusted person to verify the transaction before signing.</p>
<h2>Common Mistakes to Avoid</h2>
<h2>Confusing Mint Authority with Update Authority</h2>
<p>Mint Authority controls token issuance. Update Authority concerns metadata under a separate system. Revoking one does not necessarily affect the other.</p>
<h2>Assuming fixed supply makes everything immutable</h2>
<p>Revoking Mint Authority prevents future minting through that role. It does not necessarily make metadata immutable or remove every other permission.</p>
<h2>Assuming revocation proves trustworthiness</h2>
<p>Revocation changes a specific technical permission. It does not verify a team, guarantee fair distribution, or eliminate all project risks.</p>
<h2>Assuming Freeze Authority revocation unfreezes accounts</h2>
<p>Revoking Freeze Authority prevents future freezes through that authority. Accounts already frozen may still require a separate thaw action. <a href="https://solana.com/docs/tokens/basics/freeze-account">Solana’s Freeze Account documentation</a></p>
<h2>Ignoring token-program and metadata differences</h2>
<p>Classic SPL Token, Token-2022, and metadata programs can have different features and authority behavior. Check the documentation for the implementation your token uses.</p>
<h2>How Solsmint Fits In</h2>
<p>Solsmint is a no-code Solana SPL token creation and management platform. Its supported areas include token creation, minting, burning, airdrops, liquidity, NFT creation, token management, and token research.</p>
<p>If you are preparing a token, review the settings available in the <a href="https://www.solsmint.com/create">Solsmint token creation workflow</a> before launch. This article explains authority concepts for education; it does not claim that Solsmint supports post-launch authority revocation, authority transfer, metadata updates, or unfreezing accounts.</p>
<p>For related workflows, see <a href="https://www.solsmint.com/mint">minting tokens</a>, <a href="https://www.solsmint.com/burn">burning tokens</a>, and the <a href="https://www.solsmint.com/faq">Solsmint FAQ</a>.</p>
<h2>Frequently Asked Questions</h2>
<h2>What are Solana token authorities?</h2>
<p>Solana token authorities are accounts authorized to perform specific actions, such as minting tokens, freezing token accounts, or updating metadata under a separate metadata standard.</p>
<h2>What does Mint Authority control?</h2>
<p>Mint Authority authorizes the creation of additional token units under the applicable token program. Revoking it prevents future minting through that authority. <a href="https://solana.com/docs/tokens/basics/mint-tokens">Solana’s Mint Tokens documentation</a></p>
<h2>What does Freeze Authority control?</h2>
<p>Freeze Authority can freeze eligible token accounts for a mint. A frozen account cannot receive, transfer, or burn tokens until it is thawed. <a href="https://solana.com/docs/tokens/basics/freeze-account">Solana’s Freeze Account documentation</a></p>
<h2>What is Solana Update Authority?</h2>
<p>Update Authority is a metadata permission defined by the relevant metadata program or asset standard. It may allow metadata changes when the asset is mutable. <a href="https://www.metaplex.com/docs/smart-contracts/token-metadata/update">Metaplex’s Token Metadata documentation</a></p>
<h2>Does revoking Mint Authority burn the remaining supply?</h2>
<p>No. Revoking Mint Authority prevents future minting through that role; it does not remove tokens that have already been created.</p>
<h2>Does revoking Freeze Authority unfreeze existing accounts?</h2>
<p>No. Revocation prevents future freezes through that authority. Existing frozen accounts may need to be thawed separately. <a href="https://solana.com/docs/tokens/basics/freeze-account">Solana’s Freeze Account documentation</a></p>
<h2>Can a revoked Solana authority be restored?</h2>
<p>Generally, an authority set to <code>None</code> cannot simply be restored by its former holder under the relevant token program. Verify the program and metadata standard before making changes. <a href="https://solana.com/docs/tokens/basics/set-authority">Solana’s Set Authority documentation</a></p>
<h2>Does revoking authorities make a token safe?</h2>
<p>No. Revocation removes specific permissions but does not guarantee security, project legitimacy, fair distribution, or trustworthy behavior.</p>
<h2>Conclusion</h2>
<p>Mint Authority, Freeze Authority, and metadata Update Authority control different permissions. Mint Authority affects future supply, Freeze Authority affects eligible token accounts, and Update Authority concerns metadata under the applicable metadata system.</p>
<p>Before making changes, identify the token program and metadata standard, understand whether the action is reversible, and verify the mint address and transaction. Revocation can remove a permission, but it is not a substitute for broader security and project due diligence.</p>
<p>If you are creating a Solana token, review its authority settings as part of your launch plan—not as an afterthought.</p>
<h2>Sources</h2>
<ul>
<li><p><a href="https://solana.com/docs/tokens/basics/set-authority">Solana: Set Authority</a></p>
</li>
<li><p><a href="https://solana.com/docs/tokens/basics/mint-tokens">Solana: Mint Tokens</a></p>
</li>
<li><p><a href="https://solana.com/docs/tokens/basics/freeze-account">Solana: Freeze Account</a></p>
</li>
<li><p><a href="https://www.metaplex.com/docs/smart-contracts/token-metadata/update">Metaplex: Updating Token Metadata</a></p>
</li>
</ul>
]]></content:encoded></item></channel></rss>