grassr00t / xch-wallet

A modern interface for the Chia wallet

Home Page:https://xchfaucet.togatech.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XCH Wallet Logo

XCH Wallet

A modern interface for the Chia wallet

Table of Contents

Install

CLI

You will need the existing Chia CLI/wallet installed already, you can find that at the official Chia Network Github page.

Pre-built

We provide pre-built versions of XCH Wallet on the Releases page. All of the pre-built versions are automatically generated by Github Actions using Electron Builder Action.

Build

First clone the repository. Then, navigate to the directory in your terminal and use the npm install command. To build the app, use npx --no-install electron-builder. You may be prompted by your OS for a password to sign the app for development. Please wait a few minutes for this command to run. Afterwards, you will find the app in the /dist folder within the directory.

macOS Warning

When using the macOS version of XCH Wallet, you may encounter a warning that prevents you from opening the app. This warning just means that the app has not been signed (since it was done transparently with a Github Action). To fix this issue, simply right-click on the app and click the "Open" option, then confirm the decision in the popup menu. If you are uncomfortable with running the prebuilt version, we encourage that you follow the manual build instructions above.

Windows Warning

When using the windows version of XCH Wallet, you may encounter a warning that prevents you from opening the app. This warning just means that the app has not been signed (since it was done transparently with a Github Action). To fix this issue, simply click the "More info" text on the popup and click the "Run anyway" option. If you are uncomfortable with running the prebuilt version, we encourage that you follow the manual build instructions above.

Launch Error

If you encounter an error when launching the app, there was an issue accessing the Chia CLI. The wallet will attempt to connect to the CLI by guessing the filepath based on your operating system, but if there is an error, we recommend you add the chia command to your PATH so that the wallet can access the CLI.

Keys

For security reasons, there is currently no way to generate or add keys through the XCH Wallet interface. To create or add keys, please use the CLI or official wallet.

Limitation of Liability

We are not in any way responsible for loss of funds resulting of your use of our wallet interface or services. Please follow best practices to keep your keys and funds safe and report any security vulnerabilities of our app in the Issues tab. We highly recommend that you build from source so that you can audit the code yourself and make sure that nobody has tampered with the wallet software.

Cryptography Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

About

A modern interface for the Chia wallet

https://xchfaucet.togatech.org/

License:GNU General Public License v3.0


Languages

Language:JavaScript 91.2%Language:CSS 5.5%Language:HTML 3.3%