From ef4ee322778cc49f94f59fd536f60f0c9ce15a1d Mon Sep 17 00:00:00 2001 From: Jan Pochyla Date: Mon, 28 Aug 2017 19:10:33 +0200 Subject: [PATCH] add readme --- README | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 00000000..54536456 --- /dev/null +++ b/README @@ -0,0 +1,39 @@ +# blockbook + +## Install + +Setup go environment: + +``` +sudo apt-get install golang +sudo apt-get install git +go help gopath +``` + +Install RocksDB: https://github.com/facebook/rocksdb/blob/master/INSTALL.md + +``` +sudo apt-get install libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev +cd /path/to/rocksdb +make static_lib +``` + +Install gorocksdb: https://github.com/tecbot/gorocksdb + +``` +CGO_CFLAGS="-I/path/to/rocksdb/include" \ +CGO_LDFLAGS="-L/path/to/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd" \ + go get github.com/tecbot/gorocksdb +``` + +Install blockbook: + +``` +go get github.com/jpochyla/blockbook +``` + +## Usage + +``` +$GOPATH/bin/blockbook --help +``` \ No newline at end of file