{"id":18857646,"url":"https://github.com/theqrl/qrl-wallet","last_synced_at":"2025-04-14T11:32:02.199Z","repository":{"id":24923000,"uuid":"102779060","full_name":"theQRL/qrl-wallet","owner":"theQRL","description":"QRL Wallet","archived":false,"fork":false,"pushed_at":"2023-07-08T08:43:34.000Z","size":9516,"stargazers_count":49,"open_issues_count":46,"forks_count":26,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-28T00:51:13.641Z","etag":null,"topics":["electron","meteor","qrl","quantum-resistant-ledger","semantic-ui","webassembly","xmss"],"latest_commit_sha":null,"homepage":"https://wallet.theqrl.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theQRL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-07T19:47:07.000Z","updated_at":"2024-12-14T20:07:00.000Z","dependencies_parsed_at":"2023-02-19T04:31:21.722Z","dependency_job_id":null,"html_url":"https://github.com/theQRL/qrl-wallet","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theQRL","download_url":"https://codeload.github.com/theQRL/qrl-wallet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248871897,"owners_count":21175314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","meteor","qrl","quantum-resistant-ledger","semantic-ui","webassembly","xmss"],"created_at":"2024-11-08T04:07:31.909Z","updated_at":"2025-04-14T11:31:57.183Z","avatar_url":"https://github.com/theQRL.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://circleci.com/gh/theQRL/qrl-wallet.svg?style=shield\u0026circle-token=:circle-token)](https://circleci.com/gh/theQRL/qrl-wallet)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a91585507ea24454a43190dfb48d8c09)](https://www.codacy.com/app/qrl/qrl-wallet?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=theQRL/qrl-wallet\u0026amp;utm_campaign=Badge_Grade)\n[![Known Vulnerabilities](https://snyk.io/test/github/theqrl/qrl-wallet/badge.svg)](https://snyk.io/test/github/theqrl/qrl-wallet)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/theQRL/qrl-wallet/master/LICENSE)\n\n# qrl-wallet | wallet.theqrl.org\n\nThis is the QRL wallet application developed by The QRL team, and hosted on wallet.theqrl.org\n\nIt provides both web and desktop interfaces using [Meteor](https://www.meteor.com/), [Semantic UI](https://semantic-ui.com/), [NodeJS](https://nodejs.org/en/) and [Electron](https://electronjs.org/).\n\nAll secure XMSS operations are run in a web assembly compiled version of [qrllib](https://github.com/theQRL/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.\n\n\n## Development Dependencies\n\nThe following dependencies are required for a functional local development environment.\n\n[NodeJS](https://nodejs.org/en/) v14\n\nWe recommend using nvm to manage NodeJS versions and using the version of NodeJS as specified in the .nvmrc file\n\n[Meteor](https://www.meteor.com/install)\n\n[@theqrl/electrify-qrl](https://www.npmjs.com/package/@theqrl/electrify-qrl)\n\n\tnpm install -g @theqrl/electrify-qrl\n\n[node-gyp](https://github.com/nodejs/node-gyp)\n\n\tnpm install -g node-gyp\n\n_node-gyp issues can generally be solved with updating npm (npm i -g npm) and rebuilding modules (npm rebuild)_\n\nLinux only: libudev-dev, libusb-dev and libusb-1.0-0-dev\n\n\tsudo apt-get install libudev-dev libusb-dev libusb-1.0-0-dev\n\nRedhat Linux: electron-installer-redhat installed globally\n\n``npm i -g electron-installer-redhat``\n\nDebian/Ubuntu Linux: electron-installer-debian installed globally\n\n``npm i -g electron-installer-debian``\n\nMac only: create-dmg\n\n\tnpm install --global create-dmg\n\nWindows Only - [Build Tools for Visual Studio 2017](https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017)\n\nWindows Only - [Wix Toolset Build Tools](http://wixtoolset.org/releases/) and electron-wix-msi-qrl:\n\n\tnpm install -g electron-wix-msi-qrl\n\n\n## Install qrl-wallet\n\n\tgit clone https://github.com/theQRL/qrl-wallet.git\n\tcd qrl-wallet\n\tnpm install\n\n## Run QRL Wallet (web wallet)\n\n\tmeteor\n\nA locally running wallet will be available at http://localhost:3000\n\n## Run Tests\n\n\tmeteor test --driver-package meteortesting:mocha\n\n## Run QRL Wallet (desktop client)\n\n\tnpm run electron\n\n## Package Electron Client\n\nEnsure the node, mongo and mongod for the platform being built for are in the .electrify/bin directory (these are found in .meteor/local/dev_bundle after a successful local run)\n\n1. Clean the dist folder\n\n\u003e MacOS and Linux\n\n\tnpm run cleanDist\n\n\u003e Windows\n\n\tnpm run win:remove_dist\n\tnpm run win:create_dist\n\n2. Package Electron App\n\n\u003e MacOS, Linux and Windows\n\n\tnpm run releaseready\n\tnpm run build\n\n## Build Installer\n\t\n\tnpm run installer\n\nIf you have issues, the [QRL Discord](https://discord.gg/jBT6BEp) is a good place to ask for help.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheqrl%2Fqrl-wallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheqrl%2Fqrl-wallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheqrl%2Fqrl-wallet/lists"}