Sollet Wallet

The original Sollet (SPL Token Wallet), carefully community-packaged for Windows, macOS, and Linux. Non-custodial, open source, and straightforward to verify.

Prefer proof? Check the checksums or build from source — then connect to Solana dApps with a lightweight, predictable client.

Downloads

Choose your operating system. The download opens the upstream Releases page (project-serum/spl-token-wallet). If no binaries are available, use Build from source. Always verify before installing.

Windows (x64)

Standard installer for Windows 10/11. Verify hash and (if available) Authenticode before running.

Download .exe

What you get

  • Installer: SolletWallet-Setup.exe
  • Portable app files after install

Install

  1. Download from Releases.
  2. Compute and compare SHA-256.
  3. (Optional) Inspect Authenticode signer.
  4. Run installer; keep seed offline.

System requirements

  • Windows 10/11, x64
  • Network access to Solana RPC
  • Optional: VM for testing builds

Verify

  • Hash: f1a8c4b0d7e9b1240c6e99f57b2e31d6f7e8a9b3a2c4d5e6f0ab12cd34ef5678
  • Get-FileHash .\SolletWallet-Setup.exe -Algorithm SHA256
  • Get-AuthenticodeSignature .\SolletWallet-Setup.exe
Get-FileHash .\SolletWallet-Setup.exe -Algorithm SHA256
Get-AuthenticodeSignature .\SolletWallet-Setup.exe | Format-List *

Troubleshooting

  • SmartScreen → verify first, then More info → Run anyway.
  • AV false positive → verify, then whitelist locally.

macOS (Universal)

Signed .dmg for macOS 12+. Gatekeeper may require allowing the app in Privacy & Security.

Download .dmg

What you get

  • Disk image: SolletWallet.dmg
  • App bundle: Sollet.app

Install

  1. Open .dmg, drag to Applications.
  2. Allow in Settings if blocked.
  3. Launch; don’t paste seeds anywhere.

System requirements

  • macOS 12+ (Intel / Apple Silicon)
  • Disk space for app bundle
  • Network access to Solana RPC

Verify

  • Hash: a0ee1d3b99f6c2de448c0e57b1a223cd930a4c11dfc0ba772e0b1d2a3f4c5679
  • shasum -a 256 SolletWallet.dmg
  • codesign -dv --verbose=4 Sollet.app · spctl -a -vv Sollet.app
shasum -a 256 SolletWallet.dmg
codesign -dv --verbose=4 /Applications/Sollet.app
spctl -a -vv /Applications/Sollet.app

Troubleshooting

  • Suspicious codesign → do not run; build locally.
  • Legacy macOS: xattr -dr com.apple.quarantine Sollet.app (only if trusted).

Linux (AppImage)

Portable AppImage for major distros. Make executable, then run. FUSE may be required.

Download .AppImage

What you get

  • Package: SolletWallet.AppImage
  • No root needed

System requirements

  • Recent distro with FUSE/FUSE3
  • x64 desktop environment
  • Network access to Solana RPC

Verify

  • Hash: b97a2c4d5e6f0ab12cd34ef5678f1a8c4b0d7e9b1240c6e99f57b2e31d6f7e8
  • shasum -a 256 SolletWallet.AppImage
shasum -a 256 SolletWallet.AppImage
chmod +x SolletWallet.AppImage
./SolletWallet.AppImage

Install / Troubleshooting

  1. chmod +x SolletWallet.AppImage
  2. ./SolletWallet.AppImage
  • If it won’t mount — install FUSE/FUSE3.
  • On Wayland UI glitches — try XWayland.
Important

Hashes shown on this site are examples. Always compare against the hash published alongside the specific upstream release you downloaded. Never import a recovery phrase into software you haven’t verified. Prefer a throwaway VM to test new builds.

Why Sollet Wallet

Focused on clarity and control — for users who prefer to verify.

Self-custody first

Your wallet, your rules — keys never leave your device, recovery is entirely under your control.

Back up your seed with an offline method (paper/steel/air-gapped). Sollet avoids remote custody assumptions: no hosted accounts, no “sign in with seed” web flows. You decide RPC endpoints, segmentation of funds, and the operational envelope.

Verifiable builds

Trust through transparency — rebuild and compare outputs to ensure integrity.

Pin a commit SHA, lock dependencies, compile in a clean VM/container, and compare hashes with community artifacts. Hash equality proves integrity; signatures attest authorship. Combine both for defense-in-depth across your toolchain.

Solana-native adapters

Connect to the Solana dApp ecosystem using standard wallet adapters.

Ecosystem support evolves; some projects may prioritize newer adapters. Start with tiny amounts, verify transaction previews, and confirm state changes chain-side before scaling up — especially for swaps and program interactions.

Developer-friendly

Familiar web tooling and a straightforward codebase make audits practical.

Clone, run, instrument. Swap RPC providers, add logging, layer stricter sign policies, or wire custom UIs for advanced flows. If you need hardware-only signing, choose a wallet that explicitly guarantees it.

Safety guidelines

Simple habits reduce risk dramatically in day-to-day use.

Never type a recovery phrase into a website. Evaluate new builds in a VM; keep hot and cold keys separate; use allowlists; prefer watch-only views when inspecting balances from untrusted networks.

Lean by design

Minimal UI and predictable behavior make it easier to reason about what the app is doing.

No flashy surfaces or surprise background flows. Performance and clarity come first — the application stays out of your way while you execute the task at hand.

Verify before installing

Integrity first. Follow the steps, then paste your local SHA-256 to check it against the example for the active OS tab.

1

Fetch the asset

Open the upstream Releases page and download the file for your OS — avoid mirrors and re-hosted binaries that might silently change over time.

2

Compute the hash

# Windows
Get-FileHash .\SolletWallet-Setup.exe -Algorithm SHA256

# macOS / Linux
shasum -a 256 SolletWallet.dmg
shasum -a 256 SolletWallet.AppImage
3

Compare values

Match your local result with the expected hash from the specific release notes. Hashes prove integrity, not authorship — add signature checks where available.

Waiting…

Checker uses the example hash from the currently selected OS tab.

macOS signatures

Signatures establish developer identity; Gatekeeper enforces policy on launch. If anything looks suspicious, stop and rebuild from source.

codesign -dv --verbose=4 /Applications/Sollet.app
spctl -a -vv /Applications/Sollet.app

Windows Authenticode

Authenticode integrates with the Windows trust store and SmartScreen. Inspect signer, timestamp, and chain.

Get-AuthenticodeSignature .\SolletWallet-Setup.exe | Format-List *

Build from source

Prefer maximum assurance? Build locally and review diffs yourself.

Prerequisites

  • Git, Node.js LTS (18+), npm (or yarn/pnpm).
  • macOS: Xcode CLT. Linux: build-essentials; X11 deps for Electron packaging.
  • Optional: VM/container for reproducibility.
bash — sollet build
git clone https://github.com/project-serum/spl-token-wallet.git
cd spl-token-wallet
npm install
npm run start
npm run build

“Sollet Bridge” is deprecated; see Resources. If you publish builds, publish hashes and signatures alongside artifacts.

FAQ

Context for evaluating Sollet in your setup.

Is this the official Sollet?

No. This is a community-packaged distribution that references upstream code. It is intended for advanced users who are comfortable verifying software integrity and provenance. There is no warranty or support commitment.

Is Sollet still maintained?

Maintenance varies over time. Some branches or releases may be dormant, others may receive occasional fixes. If Releases do not include binaries, build locally from source using locked dependencies.

What happened to Sollet Bridge?

Sollet Bridge has been deprecated. Do not use legacy bridging flows today.

Are seed phrases compatible with other wallets?

Many wallets share BIP39 seeds and Solana derivation, but some differ in path conventions or account discovery. Test with a throwaway seed first.

Does Sollet work with most dApps?

It depends on adapters a dApp supports. Validate connection and signing prompts before committing funds.

How do I minimize risk when testing?

Use a VM with snapshots, create a disposable wallet, and confirm chain state via an independent explorer.

What about RPC privacy?

Use reputable endpoints or host your own node. Prefer HTTPS and avoid public networks for sensitive sessions.

How do I report issues?

Open issues on the upstream repository. Include OS version, steps to reproduce, and exact commit or release.

Can I extend or fork Sollet?

Yes. If you publish builds, provide signed artifacts and SHA-256 hashes. Document changes clearly.