Skip to content

Merit aims to be the world's most adopted digital currency.

License

Notifications You must be signed in to change notification settings

meritlabs/merit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7fdce6 · Feb 15, 2018
Oct 9, 2017
Jan 2, 2017
Sep 12, 2017
Feb 13, 2018
Jan 19, 2018
Jan 22, 2018
Sep 12, 2017
Feb 12, 2018
Feb 15, 2018
Jan 3, 2018
Aug 24, 2017
Oct 29, 2014
Feb 12, 2018
Aug 19, 2017
Feb 11, 2018
Jan 23, 2017
Sep 12, 2017
Feb 12, 2018
Feb 7, 2018
Sep 21, 2016
Feb 15, 2018
Sep 12, 2017

Repository files navigation

Merit Core

Slack Badge

Merit aims to be the world's most adopted digital currency.

You can learn more about the Merit Vision at: www.merit.me

What is Merit?

Merit is a digital currency that focuses on community, simplicity, and safety. It introduces significant innovation to previous digital currencies. Namely, it is:

  • Merit is invite-only.
  • Merit introduces the notion of ambassador mining in addition to classic security mining.
  • Merit features decentralized vaults on the blockchain to protect and provide peace-of-mind.
  • Merit can be sent to anyone whether they have a Merit Wallet yet or not.

Merit Core is a distributed peer-to-peer server that maintains a ledger using a global blockchain. For the convenience of all users, especially non-technical ones, you can also use Merit Core to mine on your machine with a couple of clicks.

Community Resources

Merit aims to be present wherever users of the community are. To that end, you can find members of the core team on:

Getting Started

Get the Latest Release

You can find the latest releases of Merit here.

Build from Source

Clone this repo.

git clone https://github.com/meritlabs/merit.git

Merit Core uses Autotools and can be built on Linux, Mac OS, and any many other UNIX systems. You will need a C++ compiler that supports the C++11 standard such as any recent GCC or Clang version.

./autogen.sh
./configure
cd src/
make obj/build.h
cd ../
make 
make install

Start Mining

Before you can use Merit and mine you must unlock your wallet by giving it a parent key. Merit is currently invite-only and typically the parent key is owned by someone who is willing to invite you to merit. Once you unlock the wallet you will have to wait for the other person to confirm the wallet before you can mine.

Note, whoever invites will get a boost in their Aggregate Network Value (ANV) via your mining efforts and therefore your mining efforts help them earn mining rewards.

Before you can unlock your wallet you must start the meritd daemon.

meritd --daemon

Meritd will then start up and automatically connect to the main network and start syncing the blockchain.

You can then unlock your wallet by running the unlockwallet command.

merit-cli unlockwallet <address or alias of person inviting you> <optional global alias>

This will setup your wallet and notify the network. It will return your wallet information including your primary address. Share this address with others so they can help boost your ANV.

To start mining you simply run...

merit-cli setmining true

If you want to stop mining, you run...

merit-cli setmining false

Developer Resources

Take a look at our docs

License

Merit Core is released under the terms of the MIT license. See COPYING for more information or see https://opensource.org/licenses/MIT.