Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/x-cash-official/desktop-wallet
🖥 X-Cash GUI Wallet built with electronJS
https://github.com/x-cash-official/desktop-wallet
blockchain cryptocurrency monero wallet xcash
Last synced: about 1 month ago
JSON representation
🖥 X-Cash GUI Wallet built with electronJS
- Host: GitHub
- URL: https://github.com/x-cash-official/desktop-wallet
- Owner: X-CASH-official
- License: mit
- Created: 2019-07-05T14:33:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-10T19:31:42.000Z (about 2 years ago)
- Last Synced: 2023-11-14T12:44:06.988Z (about 1 year ago)
- Topics: blockchain, cryptocurrency, monero, wallet, xcash
- Language: SCSS
- Homepage:
- Size: 88.1 MB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Release](https://img.shields.io/github/v/release/X-CASH-official-team/desktop-wallet)](https://github.com/X-CASH-official-team/desktop-wallet/releases)
[![Gitter](https://badges.gitter.im/xcash-foundation/xcash-core.svg)](https://gitter.im/xcash-foundation/xcash-core?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![chat](https://img.shields.io/discord/470575102203920395?logo=discord)](https://discordapp.com/invite/4CAahnd)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg?style=flat)](https://opensource.org/licenses/MIT)# 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](#table-of-contents)
- [Download](#download)
- [Features](#features)
- [License](#license)
- [Contributing](#contributing)
- [Documentation](#documentation)
- [Security](#security)
- [System Requirements](#system-requirements)
- [Installing from source](#installing-from-source)## Download
Check the [latest release](https://github.com/X-CASH-official-team/desktop-wallet/releases)
## Features
**Improved security**
When creating a new wallet, the software will verify that you have correctly noted your mnemonic seed.
![GIF](https://x-network.io/front/images/mnemonic_seed.gif)**Multi-wallet Dashboard**
From the dashboard, you can import, check, and manage all your XCASH's wallets.
![GIF](https://x-network.io/front/images/multi-wallet.gif)**Address book**
Manage your contacts and add wallet addresses from recurrent transfers.
![GIF](https://x-network.io/front/images/send_payment.gif)**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](LICENSE).## Contributing
**Thank you for thinking of contributing! 😃**
If you want to help out, check [CONTRIBUTING](https://github.com/X-CASH-official/.github/blob/master/CONTRIBUTING.md) for a set of guidelines and check our [opened issues](https://github.com/X-CASH-official/desktop-wallet/issues).## Documentation
We are hosting our documentation on **GitBook** 👉 [**docs.xcash.foundation**](https://docs.xcash.foundation/)
> You can contribute directly on our [`gitbook-docs`](https://github.com/X-CASH-official/gitbook-docs) repository.
## Security
If you discover a security vulnerability, please send an e-mail to [[email protected]](mailto:[email protected]).
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](https://github.com/X-CASH-official/XCASH_DPOPS) or [download the latest release](https://github.com/X-CASH-official/X-CASH/releases)### Requirements
#### Node.js 15
To download, you can go to Node.js official [release page](https://nodejs.org/en/), or run the following command.
```bash
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
```shell
npm config set user 0
npm config set unsafe-perm true
```Update npm globally
```shell
npm install -g npm
```### Develop
#### Clone repository
```shell
git clone https://github.com/X-CASH-official/desktop-wallet.git
```#### Install dependencies
Go to the folder where you cloned the repository and run:
```shell
npm install
```#### Build
Build commands
```bash
# 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
```