Using the follow command to install necessary tools.
make prepareAnd then install pier using the following command.
make installUsing the follow command to initialize pier.
pier initDefault repo path is ~/.pier. If you want to specify the repo path, you can use --repo flag.
pier init --repo=$HOME/.pierAfter initializing pier, it will generate the follow directory:
~/.pier
├── pier.toml
├── key.json
title = "pier"
[port]
pprof = 44555
[log]
level = "debug"
dir = "logs"
filename = "pier.log"
report_caller = false
[bitxhub]
addr = "localhost:60011"
validators = [
"0x000f1a7a08ccc48e5d30f80850cf1cf283aa3abd",
"0xe93b92f1da08f925bdee44e91e7768380ae83307",
"0xb18c8575e3284e79b92100025a31378feb8100d6",
"0x856E2B9A5FA82FD1B031D1FF6863864DBAC7995D",
]
[appchain]
plugin = "fabric-client-1.4.so"
config = "fabric"port.pprof: the pprof server port
log.level: log level: debug, info, warn, error, fatal
bitxhub.addr: bitxhub grpc server port
bitxhub.validators: bitxhub validator's addresses
appchain.plugin: relative path in pier repo of appchain plugin
appchain.config: relative path of appchain config directory
More details about usage is in Pier handbook
The Pier library (i.e. all code outside of the cmd and internal directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the LICENSE.LESSER file.
The Pier binaries (i.e. all code inside of the cmd and internal directory) is licensed under the GNU General Public License v3.0, also included in our repository in the LICENSE file.