How to sign a message in Phantom

How to sign a verification message in Phantom on Solana or EVM chains to prove wallet ownership — no funds move and no network fee is charged.

Phantom can sign a verification message to prove you control an address — no funds move and your keys stay on your device. It supports message signing on both Solana and EVM chains.

How it works

  1. Start the signing request from the verification flow; Phantom receives it.
  2. A signing prompt appears showing the message to sign.
  3. Read the message and confirm it's a verification you initiated.
  4. Confirm the account and network shown match the address you're verifying.
  5. Approve to produce the signature, or reject if anything looks wrong.

No transaction is broadcast and no network fee is charged for signing.

Safety

  • Only sign requests you started from a flow you trust. Malicious signature prompts are a common phishing tactic.
  • A verification message should be human-readable. Be cautious signing opaque data.
  • Signing a message never moves funds; approving a transaction does. Confirm you're being asked to sign, not send.

For the current signing UI, see Phantom's official support documentation.

Ready to verify your funds?Turn your crypto into a proof-of-funds letter sellers accept — and close as a cash buyer.