User Guide

Connect to dApps

Connect Salmon to Solana applications and review signing requests.

Salmon connects to Solana dApps through the browser extension. Compatible Android dApps can also connect through Mobile Wallet Adapter. iOS does not support this connection model.

Connect

  1. Open the dApp and choose Salmon from its wallet selector.
  2. Check the domain shown by Salmon.
  3. Select the account you intend to share.
  4. Approve the connection.

A connection shares the public address; it does not give the dApp your recovery phrase or private key. Salmon remembers approved origins as trusted apps so they can reconnect silently when appropriate.

Transaction requests

A dApp can request that Salmon sign a transaction or sign and send it. Check the network, instructions, expected balance changes, and fees before approval. Reject a request if its effect is unclear or differs from what the dApp promised.

Message signing and sign-in

The extension supports standard Solana message signing and Sign-In With Solana. It also supports Solana Off-chain Message Signing v1, which separates structured off-chain messages from serialized transactions.

Signing a message proves control of the selected address and may create an authenticated session. Only sign messages from a domain you intended to use.

Disconnect or revoke access

Disconnect in the dApp, or open Settings → Trusted apps in Salmon and revoke the saved origin. Revoking removes the remembered connection but cannot undo transactions or permissions already recorded on-chain.

A familiar logo is not proof of identity. Verify the full domain shown in the approval screen.
Copyright © 2026