Skip to content
forked from AllenChong/luxtre

LUXtre (a take on the latin word, Lustre, meaning – to brighten) a hierarchical deterministic wallet client was born out of this desire to simplify both the end user experience and enhance the technical capabilities.

License

Notifications You must be signed in to change notification settings

GrapeLUX/luxtre

 
 

Repository files navigation

LUX Logo

"FIRST OF ITS KIND"

Luxcore is GNU AGPLv3 licensed.

FOSSA Status Build Status GitHub version HitCount Discord server follow on Twitter

WebsiteLUXtre + LUXGate - PoS Web WalletBlock ExplorerBlogForumTelegramTwitter

LUXtre (Luxgate) Wallet


Luxcore aims to deploy Smart Contracts, LuxGate and Parallel Masternodes as part of its technical and business roadmap. A QT based wallet supporting these modules brings its own share of complexities in terms of scalability of the platform, ease of adding additional plug-ins, dApps and functionalities. LUXtre (a take on the latin word, Lustre, meaning – to brighten) a hierarchical deterministic wallet client was born out of this desire to simplify both the end user experience and enhance the technical capabilities. Based on Daedalus, LUXtre goes one step ahead to enable Hybrid coin support and Masternode features.

It combines Javascript, HTML and CSS as it is built on the Electron platform (https://electronjs.org/). While it opens up the amazing capability of adding multiple home-grown and other plugins, it also ensures secure API connectivity. LUXtre is platform agnostic and will form the base for our upcoming technical features like LuxGate and ParallelMasternodes, while actively supporting Smart Contract functionality.

Install Node.js dependencies and clone LUXtre repo


sudo apt-get install build-essential libssl-dev npm nodejs nodejs-legacy
sudo curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | sh
source ~/.profile
nvm install v6.9.0
nvm use v6.9.0
git clone https://github.com/lux-core/luxtre
cd luxtre
npm update
npm install

Development


npm run dev
npm run hot-server
npm run start-hot

Testing


Testing and code review is the bottleneck for development; we get more pull requests than we can review and test on short notice. Please be patient and help out by testing other people's pull requests, and remember this is a security-critical project where any mistake might cost people lots of money.

Manual Quality Assurance (QA) Testing


Changes should be tested by somebody other than the developer who wrote the code. This is especially important for large or high-risk changes. It is useful to add a test plan to the pull request description if testing the changes is not straightforward.

Issue


We try to prompt our users for the basic information We always need for new issues. Please fill out the issue template below and submit it to our discord channel

Discord server

ISSUE_TEMPLATE

License


FOSSA Status

About

LUXtre (a take on the latin word, Lustre, meaning – to brighten) a hierarchical deterministic wallet client was born out of this desire to simplify both the end user experience and enhance the technical capabilities.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.8%
  • CSS 3.3%
  • HTML 0.9%
  • Python 0.5%
  • Haskell 0.4%
  • Shell 0.4%
  • Other 0.7%