Liberdus is a payment network and the first application to be built with the Shardus distributed ledger framework. We are building this payment network to enable people to govern their own money; and as a result, participate in a more fair and sustainable economy.
For millennia, money has existed in some form or another. Money has made it easy for individuals, governments, and businesses to transact with one another. Over time, our money has evolved and gone through many different forms: metal, paper, and now even digital. During the same timeframe in the western world, our governments have evolved from feudal, totalitarian states, to more and more democratic forms of government. However, our money and its rules remain relatively un-democratic. But… We believe it can be different.
The Liberdus team believes a more democratic form of money can be achieved with the use of distributed ledger technologies and an on-chain governance system – so that every decision about the rules of the money is made by the people who use it. This is what the Liberdus project aims to achieve.
For more info, please checkout our Whitepaper
- Clone this repository with
git clone https://gitlab.com/liberdus/server.git
- Checkout the
dist
branch withgit checkout dist
- Install dependencies with
npm install
- Ensure you have access to
shardus-global-server
- Make sure your git installation is set to cache credentials with
git config --global credential.helper cache
- Force git to prompt for credentials by cloning
shardus-global-server
:
git clone https://gitlab.com/shardus/global/shardus-global-server.git
- In another directory, clone this repository with
git clone https://gitlab.com/liberdus/server.git
- Install dependencies with
npm install
shardus create {# of nodes}
will start a network of local Liberdus nodes and apps to interact with the nodes:
shardus stop
will stop all nodes and apps.
shadrus clean
cleans the residual files and folders left by archiver and monitor-server.
After running a network, and instances
folder will be created. To run a new network, you must run rm -rf instances
to delete this folder.
Shardus Monitor - http://localhost:3000 Liberdus Client - http://localhost:3333 Archive Server - http://localhost:4000 Liberdus Explorer - http://localhost:4444