Installing Provenanced
Install the `provenanced` executable for both client and server operations.
Provenance Blockchain is wrapped into a single executable named provenanced. All interaction (whether creating a node, querying, or invoking actions) with Provenance Blockchain can be accomplished using the provenanced command. This document explains the basic installation of the command and verification that it has been installed correctly.

Prerequisites

On MacOS, LevelDB can be installed with brew install leveldb.

provenanced Install

All interaction (whether creating a node, querying, or invoking actions) with Provenance Blockchain can be accomplished using the provenanced command.
See the Provenance Blockchain testnet repository for the latest "Software Version" information of pio-testnet-1

Installing

Installing provenanced is done directly from the source code by cloning the version indicated for pio-testnet-1 from the Provenance Blockchain Github repo, then make install:
1
git clone -b <version> https://github.com/provenance-io/provenance
2
cd provenance && make install
Copied!
<version> is prefixed with 'v' when cloning version branches (eg. v0.2.0)

Verify

New go executables are installed at "$GOPATH/bin" where the environment variable GOPATH defaults to "/go" when not set. Remember to add either "$GOPATH/bin" or "/go/bin" to your PATH when GOPATH is either set or not.
Check the version number to verify that the command has been successfully installed.
1
provenanced version --long
Copied!
1
name: Provenance Blockchain
2
server_name: provenanced
3
version: 0.2.0
4
commit: 75fef3a701af3787a56d4c8c6b40f67b95b79eb6
Copied!