https://github.com/hirosystems/stacks-wallet
Manage STX tokens and Stacking
https://github.com/hirosystems/stacks-wallet
cryptocurrency electron react redux stacks stacks-wallet wallet
Last synced: about 2 months ago
JSON representation
Manage STX tokens and Stacking
- Host: GitHub
- URL: https://github.com/hirosystems/stacks-wallet
- Owner: leather-io
- Created: 2018-06-06T17:43:00.000Z (almost 7 years ago)
- Default Branch: dev
- Last Pushed: 2024-05-14T14:09:44.000Z (12 months ago)
- Last Synced: 2025-03-16T01:10:59.414Z (about 2 months ago)
- Topics: cryptocurrency, electron, react, redux, stacks, stacks-wallet, wallet
- Language: TypeScript
- Homepage: https://leather.io/
- Size: 20.9 MB
- Stars: 189
- Watchers: 38
- Forks: 70
- Open Issues: 154
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Leather—Desktop

[](https://github.com/hirosystems/wallet-desktop/releases/latest)
[](https://github.com/semantic-release/semantic-release)
[](https://blockstack.github.io/stacks-wallet/)[](https://open.vscode.dev/hirosystems/wallet-desktop)
Implementation of the Stacks 2.0 wallet for Desktop
## Getting started
Ensure you have a recent version of Node.js 16 and Yarn 1 installed. Note that recent versions of Node.js 16 come with [Corepack](https://nodejs.org/api/corepack.html#corepack), which allows using Yarn without any additional installation once enabled,
```bash
corepack enable yarn
```On a Linux machine, you may need a few dependencies before installing packages or building the app. On Debian/Ubuntu, they can be installed with
```bash
sudo apt install pkg-config libusb-1.0-0-dev libudev-dev
```After [cloning the repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository), run `yarn` in the root of the project to install the dependencies.
Finally, run `yarn dev:testnet` to start a development server.
## Environment variables
The environment variables used are listed in [webpack.config.base.js](./configs/webpack.config.base.js).
During development, their value can be set by defining them before running the app,
```bash
export MY_VAR=value
yarn dev:testnet
```For pipelines that build the app, the environment variables are defined in the pipeline definition file.