Solana glossary / Upgrade authority

Upgrade authority

Definition

The key allowed to replace a deployed program’s code. Best practice is to place it in a multisig, put upgrades behind a timelock, or remove it to make the program immutable.

Why it matters

Whoever holds the upgrade authority can change the program’s code, and with it what happens to user funds. It is one of the first things auditors, integrators and careful users check.

What to check

Related terms

Guides

Get an indicative price range and timeline for auditing your Solana programs, then compare verified auditors.

Estimate your audit cost →

← All Solana terms