Logo PhantomLogo Phantom
Download

Still need help? Start a chat.

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

Understand 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.

On-curve #

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

Off-curve #

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 can share to receive crypto in Phantom. Each supported network has a deposit address. EVM networks share the same address, but transfers still need to us...
Updated a day 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 jurisdiction.
Updated 6 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 20 days ago

View your recovery phrase or private keys in Phantom

Your Secret Recovery Phrase and private keys let you restore access to your wallet. Back them up before switching devices, reinstalling, or resetting Phantom, and store them securely offline. Wallets ...
Updated 4 days 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 a month ago