Skip to content
This repository has been archived by the owner on Dec 8, 2019. It is now read-only.

Sayuki0x/proton

Repository files navigation

Build Status proton-wallet

Proton Wallet - a TurtleCoin Wallet

Proton Wallet is a TurtleCoin wallet that uses Electron, React, Turtlecoin-Wallet-Backend-JS, Redux, React Router, Webpack and React Hot Loader.

Installing Proton

Download the .exe (Windows installer) or the .AppImage (Linux binary file) files from the releases page, and run it.

Proton is also available as a snap package...

sudo snap install proton-wallet

Development Setup

Make sure you have:

  • Node.JS installed

https://nodejs.org/

  • Yarn installed

https://yarnpkg.com/en/

First, clone the repo via git:

git clone https://github.com/ExtraHash/proton.git

And then install the dependencies with yarn.

$ cd proton
$ yarn

Run the wallet.

$ yarn start

Starting Development

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

$ yarn dev

Packaging for Production

First make sure you have the needed dependency rpmbuild. For example, on arch...

yay -s rpm

Then, to package apps for the local platform:

$ yarn package

License

MIT © ExtraHash

MIT © Electron React Boilerplate