Branch: master
Clone or download
jplomas Merge pull request #347 from theQRL/testnet
QRL Wallet 1.1.0 Release
Latest commit f5133d8 Feb 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Disable tests until chimp replacement found Feb 10, 2019
.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 Prep for 1.1.0 release Feb 11, 2019
private Update eletrify to use Electron 4.0.1, update dependencies, version bump Jan 17, 2019
public Improved UX for Ledger Signing Dec 30, 2018
server First phase of updates for gRPC implementation into wallet Oct 14, 2017
tests Update local selenium test Jun 19, 2018
.codeclimate.yml Increase default return statements May 27, 2018
.eslintrc.yml Cleaning up codebase Jan 1, 2019
.gitignore
.htmlhintrc Skeleton app Sep 7, 2017
.meteorignore Add MSI/DEB/DMG Installers and refactor build process Feb 10, 2019
.snyk Adding base support for message txn, including Document Notarisation (#… Jul 12, 2018
AUTHORS.md Add Authors.md Oct 7, 2017
LICENSE Initial commit Sep 7, 2017
README.md Fix duplicate package script name Feb 10, 2019
build-conf.js Prep for 1.1.0 release Feb 11, 2019
build-deb.js
build-dmg.js Add MSI/DEB/DMG Installers and refactor build process Feb 10, 2019
build-msi.js Fix MSI builder Feb 10, 2019
chimp.js Update chimp configuration Apr 27, 2018
mocknet.json Refactoring grpc connections Jun 20, 2018
package-lock.json Prep for 1.1.0 release Feb 11, 2019
package.json Prep for 1.1.0 release Feb 11, 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