Skip to content
Branch: master
Clone or download
scottdonaldau Merge pull request #355 from theQRL/testnet
Make build version dynamic
Latest commit 96904ba Mar 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.electrify
.meteor Update eletrify to use Electron 4.0.1, update dependencies, version bump Jan 17, 2019
client Adding initial leger code Dec 16, 2018
imports Remove redundant async.timeout for U2F Ledger Nano interface Mar 3, 2019
private
public
server First phase of updates for gRPC implementation into wallet Oct 14, 2017
tests Update local selenium test Jun 19, 2018
.codeclimate.yml
.eslintrc.yml
.gitignore
.htmlhintrc
.meteorignore
.snyk Adding base support for message txn, including Document Notarisation (#… Jul 12, 2018
AUTHORS.md
LICENSE Initial commit Sep 7, 2017
README.md
build-conf.js
build-deb.js Add MSI/DEB/DMG Installers and refactor build process Feb 10, 2019
build-dmg.js Add MSI/DEB/DMG Installers and refactor build process Feb 10, 2019
build-msi.js
chimp.js
mocknet.json
package-lock.json
package.json Remove redundant async.timeout for U2F Ledger Nano interface Mar 3, 2019
unchecksummednode.json Add config setting to allow unchecksummed nodes Nov 28, 2018

README.md

Build Status Codacy Badge Maintainability Known Vulnerabilities MIT licensed

qrl-wallet | wallet.theqrl.org

This is the QRL wallet application developed by The QRL team, and hosted on wallet.theqrl.org

It provides both web and desktop interfaces using Meteor, Semantic UI, NodeJS and Electron.

All secure XMSS operations are run in a web assembly compiled version of qrllib locally in your browser or desktop application. Keys stay in the memory space of the XMSS object, which is destroyed the moment you close the wallet, browser window or desktop application.

Development Dependencies

The following dependencies are required for a functional local development environment.

NodeJS v8.11.4

Meteor

electrify-qrl

npm install -g electrify-qrl

node-gyp

npm install -g node-gyp

Windows Only - Build Tools for Visual Studio 2017

Windows Only - Wix Toolset Build Tools

Install qrl-wallet

git clone https://github.com/theQRL/qrl-wallet.git
cd qrl-wallet
npm install

Run QRL Wallet

npm run dev

Run Tests

Note: QRL Wallet must already be running for this to work!

npm run test

Run Electron Client (Dev Mode)

npm run electron

Package Electron Client

  1. Clean the dist folder

MacOS and Linux

npm run cleanDist

Windows

npm run win:remove_dist
npm run win:create_dist
  1. Package Electron App

MacOS, Linux and Windows

npm run releaseready
npm run build

Build Installer

npm run installer
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.