PLEASE NOTE: The Sting desktop wallet is no longer under active development, and has been replaced by the Sting web wallet. Various elements of Sting have been split out into separate components, e.g. erdbox. This repository is provided here just for reference sake.
Cross-platform wallet for the Elrond blockchain.
Features:
- Works on Windows, OS X and Linux (Sting is currently desktop-only).
- Unified balance view (staking/delegation + wallet).
- Send transactions, with full gas customization.
- Import wallet via seed/mnemonic, JSON/PEM file, Ledger nano.
- Switch between networks (currently supported: mainnet, testnet).
Note: Instructions are for OS X.
Install all pre-requisites:
yarn
Create buildConfig.json
:
cp buildConfig.json.default buildConfig.json
In one terminal run the React builder:
yarn start-react
In a separate terminal run Electron:
yarn start
To test the Dapp browser run the test Dapp in a separate terminal
cd test-dapp
yarn
yarn start
Install pre-requisites:
$ brew install fakeroot dpkg
$ brew cask install xquartz wine-stable
Build the app:
$ yarn build
The out/make
folder contains the final output packages.
Create and publish a release:
yarn release
Remember to commit change and push to Github after this.
This process will:
- Call
yarn build
- Update CHANGELOG.md
- Create a git tag for the release
- Create a Github releases page for the release
- Upload the built app assets to the Github release page
AGPLv3
According to the LOTR wiki, Sting was an "ancient Elvish blade made by weapon-smiths in Gondolin". It was carried by some of the main characters in the story.