shareledger

module
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2019 License: Apache-2.0

README

Shareledger

Shareledger is a custom-designed distributed blockchain with Tendermint as a Byzantine-Fault Tolerant State Machine. ShareLedger provides essential building blocks for any rental/sharing services on top of it.

ShareLedger currently ultilizes a dual-token mechanism, SharePay (SHRP) and ShareToken (SHR). The former provides a stable currency for any additional services running on top of ShareLedger while the latter acts as an ultility token.

Install Shareledger

The fatest and easiest way to install Shareledger is to run our os-specfic application which guides you through four steps to setup and run a MasterNode. TO BE RELEASED

From Binary

To download pre-built binaries, see the releases page.

From Source
Requirements
  • go - compile tool. Version >=1.10
  • dep - package management tool
  • tendermint - consensus algorithm v.0.21.0
  • make - compile tool
Get Source Code
git clone https://github.com/sharering/shareledger.git
cd shareledger
Get Tools & Dependencies
make get_vendor_deps
Compile
make build

This will compile ShareLedger and put the binary in ./build

Run

To start a one-node ShareLedger

./build/shareledger init
./build/shareledger node

Type ./build/shareledger -h to get more detailed information on how to execute ShareLedger

Upgrade
git pull origin master
make get_vendor_deps
make build

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL