Need help with solar?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

121 Stars 31 Forks MIT License 2.2K Commits 94 Opened issues


ğŸŒž Stellar wallet. Secure and user-friendly.

Services available


Need anything else?

Contributors list

Solar Wallet

Latest stable release MacOS Windows Android iOS

User-friendly Stellar wallet, featuring multi-signature, custom assets management and more.

Runs on Mac OS, Windows, Linux, Android and iOS.


See You will find the binaries there.

Key security

Keys are encrypted with a key derived from the user's password before storing them on the local filesystem. That means that the user's secret key is safe as long as their password is strong enough. However, if they forget their password there will be no way of recovering the secret key. That's why you should always make a backup of your secret key.

The encryption key is derived from the password using

. The actual encryption is performed using



Install the dependencies first:

npm install

To run the app in development mode:

npm run dev

On Mac OS:

PLATFORM=darwin npm run dev

To run the tests:

npm test

To run the storybook:

npm run storybook

Run dev server without electron

cd web/
npm run dev


See Cordova build readme.

Production build


npm run build:mac
npm run build:win
npm run build:linux

Signed binaries

To sign the binaries, make sure you have the code signing certificates on your local filesystem as a

file and have the password for them. Make sure not to save the certificates in the Solar directory in order to not accidentally bundling them into the app installer!

You can create a

and a
file, pointing
to the right certificate to use for each target platform:
CSC_LINK=~/secret-certificates/SatoshiPayLtd.p12   # point to your local certificate file

Now run

npm run build:*:signed
to create a signed application build. You will be prompted for the certificate's password.

To check the Mac DMG signature, run

codesign -dv --verbose=4 ./electron/dist/
. To verify the Windows installer signature, you can upload the file to

Newer versions of Mac OS require apps to be notarized. The

script will notarize the app. For this to succeed, you also need to add your Apple ID to your
[email protected]

Note: Application signing has only been tested on a Mac OS development machine so far.


See Cordova build readme.



We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.