Skip to content
NIX GUI Wallet
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
e2e
images add missing changes Sep 18, 2018
modules nix-core 2.3.1 May 2, 2019
resources update icons Sep 27, 2018
src Update ghost key description Apr 9, 2019
.angular-cli.json upgraded font-awesome and redid overview page Jun 1, 2018
.editorconfig Add scss editor config Sep 27, 2017
.gitignore Update - gitignore, checksum script Nov 14, 2018
.htmlhintrc Add htmlhint indendation rule Jul 31, 2017
.sass-lint.yml fixed font import and angular flx-layout version incompatibility May 6, 2018
.travis.yml Cache node_modules Nov 27, 2017
CONTRIBUTING.md added new table component for recent ghost vault transactions convert… Sep 17, 2018
LICENSE added new table component for recent ghost vault transactions convert… Sep 17, 2018
README.md Update README.md Nov 4, 2018
background-mac.png Update dmg image Nov 9, 2018
issue_template.md added new table component for recent ghost vault transactions convert… Sep 17, 2018
karma.conf.js added new table component for recent ghost vault transactions convert… Sep 17, 2018
main.js disable console Apr 8, 2019
package.json nix gui 1.0.2 Apr 9, 2019
preload.js added new table component for recent ghost vault transactions convert… Sep 17, 2018
preview.png added new table component for recent ghost vault transactions convert… Sep 17, 2018
protractor.conf.js added new table component for recent ghost vault transactions convert… Sep 17, 2018
tsconfig.json Feature Add - ssh tool for ghostnode Nov 23, 2018
tslint.json added new table component for recent ghost vault transactions convert… Sep 17, 2018
yarn.lock Feature Add - ssh tool for ghostnode Nov 23, 2018

README.md


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

You can’t perform that action at this time.