Skip to content

millix/millix-wallet

Repository files navigation


millix node
millix wallet v1.20.1

Main Features

  • DAG-backed cryptocurrency
  • Multiple wallet creation and management in-app
  • Easy to send and receive transactions
  • BIP32 Hierarchical deterministic (HD) address generation and wallet backups
  • Device-based security: all private keys are stored locally, not in the cloud
  • Support for testnet
  • Mnemonic (BIP39) support for wallet backups
  • Support macOS, Linux, Windows devices

About millix

Principles

  • Currencies should not be created with debt.
  • Currencies should operate at infinite scale.
  • Currencies should work the same throughout the entire spectrum of transaction values.
  • Currencies should be exchanged with no fee.
  • Currencies should be functional without carrying the weight of every previous transaction.
  • Modern currencies should be at least as simple to use as primitive currencies.
  • Implementing a digital currency into a process should be nearly the same effort as implementing paper cash into a process, where any additional difficulty implementing a digital currency is indisputably offset by benefits.
  • Simplicity at the edge is the only possible with equal simplicity in the foundation.
  • Currencies are a product chosen by customers and supported by professionals. Customers and professionals require services and support.
  • The cost of securing value can't exceed the value it secures.
  • Decreasing a currency's value with inflation should not dilute the value of savers.
  • Increasing a currency's market value should be proportionate to increases in its' fundamental value.
  • Participants that increase fundamental value should be algorithmically incentivized.

Installation

Install nodejs 12

 sudo apt update
 sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates build-essential
 curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
 sudo apt-get -y install nodejs
 node --version (check version: should be 12.x.x)

Download millix-node code

git clone --recurse-submodules https://github.com/millix/millix-wallet.git -b develop

Run millix-wallet

cd millix-wallet\
npm install
npm install -g grunt
grunt build-core
cd app
npm start

Rebuild millix-wallet

npm run build
npm start

How to Contribute

Anyone and everyone is welcome to contribute. Please take a moment to review the guidelines for contributing.

getting started

  1. Clone repo and create a new branch: $ git checkout [email protected]:millix/millix-wallet.git -b <<name_for_new_branch>>.
  2. Make changes and test
  3. Submit Pull Request with comprehensive description of changes

Release Schedules

millix-wallet uses the MAJOR.MINOR.BATCH convention for versioning. Any release that adds features should modify the MINOR or MAJOR number if it's a breaking change.

Bug Fixing Releases

We release bug fixes as soon as possible for all platforms. There is no coordination so all platforms are updated at the same time.

Support

Please see Support requests

License

millix-wallet is released under the MIT License. Please refer to the LICENSE file that accompanies this project for more information including complete terms and conditions.