X-Cash GUI Desktop Wallet
January 27, 2021 ยท View on GitHub
X-Cash GUI Desktop Wallet
๐ฅ Securely store and manage your XCASH !
X-Cash multi-platform GUI wallet. Send XCASH publicly or privately easily, manage your wallets, and more !
Made with angular & electronJS.
Table of Contents
- Table of Contents
- Download
- Features
- License
- Contributing
- Documentation
- Security
- System Requirements
- Installing from source
Download
Check the latest release
Features
Improved security
When creating a new wallet, the software will verify that you have correctly noted your mnemonic seed.

Multi-wallet Dashboard
From the dashboard, you can import, check, and manage all your XCASH's wallets.

Address book
Manage your contacts and add wallet addresses from recurrent transfers.

Vote for your delegate (in development) Vote for your desired delegate, instantaneously from your wallet!
License
X-Cash GUI Wallet is an open-source project managed by the X-Cash Foundation.
We are operating under the MIT License.
Contributing
Thank you for thinking of contributing! ๐
If you want to help out, check CONTRIBUTING for a set of guidelines and check our opened issues.
Documentation
We are hosting our documentation on GitBook ๐ docs.xcash.foundation
You can contribute directly on our
gitbook-docsrepository.
Security
If you discover a security vulnerability, please send an e-mail to security@xcash.foundation.
All security vulnerabilities concerning the X-Cash blockchain will be promply addressed.
System Requirements
Currently support Windows, OS X, and Linux operating systems.
Installing from source
Dependencies
The following table summarizes the tools and libraries required to run the GUI desktop wallet.
| Dependencies | Min. version | Ubuntu package |
|---|---|---|
| Node.js | 15 | install from NodeSource |
| Angular | 9 | install from NPM |
| Python 2 | 2.7 | sudo apt install -y python |
| XCASH_DPOPS | latest version | build from source or download the latest release |
Requirements
Node.js 15
To download, you can go to Node.js official release page, or run the following command.
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt update
sudo apt install -y nodejs
npm
Note if your installing on a root account, you need to run these additional commands before upgrading
npm config set user 0
npm config set unsafe-perm true
Update npm globally
npm install -g npm
Develop
Clone repository
git clone https://github.com/X-CASH-official/desktop-wallet.git
Install dependencies
Go to the folder where you cloned the repository and run:
npm install
Build
Build commands
# Build the wallet using JIT compilation mode run
npm run start
# Build using a production mode run
npm run build
# Build electron application for production (Windows)
npm run package-win
# Build electron application for production (OS X)
npm run package-mac
# Build electron application installer for production (OS X)
npm run create-installer-mac
# Build electron application for production (Linux)
npm run package-linux
