Skip to content

koifinance/Nix-GUI

Repository files navigation


Logo

NIX Desktop GUI

UI Preview

What is NIX?


NIX is a multi-layered privacy currency which utilizes an interoperable platform model to fuel privacy focused decentralized applications (dApps).

Key Features


  • NIX utilizes a custom built privacy library that integrates Zerocoin/Stealthoutputs/Bulletproofs and TOR support. This allows transaction privacy in its fullest and most trustless form.

  • NIX aims to create a privatized DEX platform built on top of already developed DEX volumes to conduct privatized atomic swaps through use of NIX’s privacy library.

  • Ghost Protocol and Ghost Vault to enhance privacy features.

For more information, please visit NixPlatform.io or read the whitepaper.

Guides & Documentation

Links & Resources


This repository is the user interface that works in combination with Nix Core.

Development

Boostrapping for development:

  • Download + Install Node.js® 6.4—7.10
  • Download + Install git
git clone https://github.com/nixcore/Nix-GUI
cd nix-gui
yarn install

Development with Electron

  1. Run ng serve to start the dev server.
  2. Run yarn run start:electron:dev -testnet -opendevtools to start the electron application. Daemon will be updated and launched automatically.
    • Note: this command will auto-refresh the client on each saved change
    • -testnet – for running on testnet (omit for running the client on mainnet)
    • -opendevtools – automatically opens Developer Tools on client launch

Interact with nix-core daemon

You can directly interact with the daemon ran by the Electron version.

./nix-cli -testnet getblockchaininfo

Running

Start Electron

  • yarn run start:electron:fast – disables debug messages for faster startup (keep in mind using :fast disables auto-reload of app on code change)

Package Electron

  • yarn run package:win – Windows
  • yarn run package:mac – OSX
  • yarn run package:linux – Linux

Copyright (c) 2017-2018 The NIX Core Developers Copyright (c) 2017-2018 The Particl Developers