Logo PhantomLogo Phantom
Download

Still need help? Start a chat.

© Phantom
  • |
  • Privacy Policy
  • |
  • Terms of Use
  • |
  • phantom.com
PhantomManage accounts and settings

Understanding on-curve and off-curve addresses on Solana

You might come across an address on a block explorer like Solscan that says isOnCurve: FALSE. This usually happens when you’re looking at a token mint, staking account, or program address. It’s normal and not an error.

Solana uses two types of addresses: on-curve and off-curve. On-curve addresses belong to people or wallets like Phantom. Off-curve addresses belong to programs that manage tokens or actions onchain, such as staking, minting, or distributing rewards.

What on-curve means #

An on-curve address is a standard wallet address. It belongs to a person or entity that controls a private key, which allows them to send or sign transactions.

Every Phantom wallet and account is on-curve. You can send and receive assets, connect to apps, and approve transactions from it.

on-curve.png
A regular Solana address viewed on Solscan

What off-curve means #

An off-curve address does not have a private key. It’s controlled by a Solana program rather than a person.
You can think of it as a program account that performs specific onchain actions automatically, such as:

  • Managing staked tokens
  • Holding escrowed funds in a smart contract
  • Collecting fees or rewards for a protocol

Off-curve addresses can hold tokens, but only the program that created them can move those tokens.

off-curve.png
A token update authority address viewed on Solscan

You may see isOnCurve: FALSE when viewing certain app or protocol addresses. This is expected. It simply means the address belongs to a program account, not a user wallet.

You don’t need to do anything. These addresses are part of how Solana apps manage assets safely.

Contents

Related articles

Find your wallet address in Phantom

Your wallet address is a public identifier you share to receive crypto in Phantom.
Updated 7 days ago

If a feature is unavailable in your country or region

If you're seeing a message in Phantom when trying to access a feature such as perps, predictions, or tokenized stocks, this means the feature you're trying to use isn't available in your location.
Updated 11 days ago

Manage your Phantom username

Your username is the @handle that shows on your Phantom profile. It's the public-facing identity others use to transfer you Cash, find you in chats, and follow your trading activity. A username is req...
Updated 9 days ago

View your recovery phrase or private keys in Phantom

Your Secret Recovery Phrase and private keys are the backup credentials for your wallet. Export them before switching devices, resetting Phantom, or whenever you need a secure offline backup. Even if ...
Updated a month ago

Manage active networks in Phantom

Phantom supports multiple blockchain networks, including Solana and Ethereum. If you don't use some of these networks regularly, you can turn them off in the app. The Solana network is always on and c...
Updated 22 days ago