nomhck / aidos-wallet

Desktop wallet for Aidos Kuneen (step1)

Home Page:http://aidoskuneen.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Build status GitHub license

Aidos Wallet

Overview

This repository contains the desktop wallet for AidosKuneen.

OS

  • Linux 64 bit
  • Windows 64bit and 32bit
  • MacOS 64bit

Linux 32bit and MacOS 32bit is NOT supported.

Install

These instructions are only in case you want to build the wallet by yourself. Pre-built packages are available on Release Page.

Requirements

  1. NodeJS

NodeJS is required to install and run the app.

  1. Electron:

You can use the package manager if you are using Linux. On Windows or if you want to install manually please use:

npm install -g electron-prebuilt
  1. Bower:
npm install -g bower

For Windows Users

npm install -g --production windows-build-tools

This needs to be run in a cmd window with elevated rights (Administrator).

If you want to package the wallet you will need:

  1. Electron Builder
npm install -g electron-builder
  1. Optionally Docker (In case you want to build for other platforms on Windows)

Install

  1. Clone this repository:
git clone https://github.com/AidosKuneen/aidos-wallet
  1. Install components:
npm install
  1. Run the app:
npm start
  1. If you wish to compile the app:
npm run compile

If you'd like to create a package only for a specific OS, you can do so by running:

npm run compile:win
npm run compile:mac
npm run compile:lin

You need the specific OS for each package (i.e. cannot cross compile).

  1. After that you can find the compiled binaries in the out dir.

Testnet

To use the Wallet for the Testnet, rename package.testnet.json to package.json and follow the above instructions to create a runnable version. Make sure you are connecting to a Server that uses the ARI Testnet. (Otherwise your connection will be refused as the Test- and Mainnet use different API ports)

LICENSE

GNU General Public License v3.0

About

Desktop wallet for Aidos Kuneen (step1)

http://aidoskuneen.com

License:GNU General Public License v3.0


Languages

Language:JavaScript 75.7%Language:CSS 18.1%Language:HTML 3.3%Language:C++ 2.7%Language:NSIS 0.1%