π₯ 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
- Download
- Features
- License
- Contributing
- Documentation
- Security
- System Requirements
- Installing from source
Check the latest release
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!
X-Cash GUI Wallet is an open-source project managed by the X-Cash Foundation.
We are operating under the MIT License.
Thank you for thinking of contributing! π
If you want to help out, check CONTRIBUTING for a set of guidelines and check our opened issues.
We are hosting our documentation on GitBook π docs.xcash.foundation
You can contribute directly on our
gitbook-docs
repository.
If you discover a security vulnerability, please send an e-mail to [email protected].
All security vulnerabilities concerning the X-Cash blockchain will be promply addressed.
Currently support Windows, OS X, and Linux operating systems.
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 |
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
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
git clone https://github.com/X-CASH-official/desktop-wallet.git
Go to the folder where you cloned the repository and run:
npm install
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