- 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
- 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.
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_16.x | sudo -E bash -
sudo apt-get -y install nodejs
node --version (check version: should be 16.x.x)
git clone https://github.com/millix/millix-node.git
npm install
sudo chmod +x run-millix-node.sh
sh run-millix-node.sh
Anyone and everyone is welcome to contribute. Please take a moment to review the guidelines for contributing.
- Clone repo and create a new branch:
$ git checkout git@github.com:millix/millix-node.git -b <<name_for_new_branch>>
. - Make changes and test
- Submit Pull Request with comprehensive description of changes
update core/config/environment.js and set test mode to true
environment['MODE_TEST_NETWORK'] = false;
Copay uses the MAJOR.MINOR.BATCH
convention for versioning. Any release that adds features should modify the MINOR or MAJOR number.
We release bug fixes as soon as possible for all platforms. There is no coordination so all platforms are updated at the same time.
Please see Support requests
Copay is released under the MIT License. Please refer to the LICENSE file that accompanies this project for more information including complete terms and conditions.