Note
This code relates to version 1.x of QRL, the world's first open-source PQ blockchain, which has been securing digital assets since December 2016. The next generation of QRL, version 2.0, is in development and has its own repositories. See this discussion page.
This is Zeus, the front-end for interaction with the QRL network.
It is deployed at https://zeus.theqrl.org
Zeus is a work-in-progress and is not yet considered production ready.
This is built from the ground up using an Vue/Ionic/Capacitor/Electron (VICE) stack to build for:
- Web
- Desktop
- Mobile (iOS)
- Mobile (Android)
...all from the same codebase.
It leverages several of the QRL ecosystem development tools:
- QRLLIB
- explorer-helpers
- wallet-helpers
- node-helpers
and relies on the https://github.com/theqrl/zeus-proxy middleware to interact with the decentralised QRL nodes.
- Clone
- Ensure Node > v10 and NPM installed (there's an .nvmrc file for
nvm useto ensure your node version is correct) - Run an
npm install ionic servewill spawn a livereload development server locally
API endpoints should work out of the box but ./src/API.ts can be adjusted to fit individual setups (e.g. custom QRL deployments)
Issues and/or Pull Requests welcome. Any code committed will be considered as a public domain contribution to this MIT licensed project. If you are interested in helping the ongoing development of this software on a more formal basis please contact [email protected]
