Connect to dApps
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
- Open the dApp and choose Salmon from its wallet selector.
- Check the domain shown by Salmon.
- Select the account you intend to share.
- 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.