Introduction
Welcome to the Salmon Wallet documentation. Salmon is the open-source, community-owned, self-custodial Solana wallet—built to make crypto easy and safe for storing, buying, sending, receiving, and swapping tokens and NFTs.
Supported chains and recovery
- Chains: Solana and Bitcoin. Solana ships with mainnet and dev/test environments; Bitcoin supports mainnet, testnet, and regtest (for development builds).
- Derivation paths (BIP44): Solana uses
m/44'/501'/{index}'/0'; Bitcoin usesm/44'/0'/{index}'/0/0. The{index}increases per wallet you create. - Recovering elsewhere: Use the same seed phrase plus the matching path above in any BIP44-compatible wallet to import your Salmon accounts.
What is Salmon?
Salmon keeps private keys on your device, focuses on the speed of Solana, and invites the community to audit and improve the code. These docs are here to help you:
- Install and restore Salmon safely.
- Understand how self-custody and recovery work.
- Connect Salmon to Solana dApps with confidence and see what’s leaving your wallet before you sign.
- Follow updates from the team and community.
We want Salmon to be 100% transparent. Open-source software promotes decentralization and allows for a more democratic and inclusive ecosystem. It enables anyone to participate and contribute to the project, fostering long-term sustainability and growth. It also helps to ensure the security and reliability of the code. Why should we use a closed-source self-custodial wallet then?
Core principles
- Self-custodial safety — Your tokens, your control, your keys. Private keys stay on your device and are encrypted with your password.
- Open-source transparency — The codebase is open for review so security and reliability can be independently verified.
- Community ownership — Contributions shape the roadmap; we grow Salmon together.