{"repo":"PositionExchange/posichain","free":true,"listed":false,"github":"https://github.com/PositionExchange/posichain","clone":"git clone https://github.com/PositionExchange/posichain.git","description":"A speedy decentralized blockchain with high security and scalability","language":"Go","stars":18,"topics":["blockchain","proof-of-stake","sharding"],"license":"LGPL-3.0","category":"blockchain-web3","readme_excerpt":"Posichain Homepage https://posichain.org Developer documents https://docs.posichain.org Requirements Go 1.18 GMP and OpenSSL On macOS: On Linux (Ubuntu) On Linux (Cent OS / Amazon Linux 2) Docker (for testing) On macOS: On Linux, reference official documentation here. Bash 4+ For macOS, you can reference this guide. For Linux, you can reference this guide. Dev Environment Most repos from PositionExchange Github assumes the GOPATH convention. More information here. First Install Clone and set up all of the repos with the following set of commands: 1. Create the appropriate directories: If you get 'unknown command' or something along those lines, make sure to install golang first. 2. Clone this repo & dependent repos. 3. Build the posichain binary & dependent libs Run bash scripts/install build tools.sh to ensure build tools are of correct versions. If you get 'missing go.sum entry for module providing package ', run go mod tidy . Dev Docker Image Included in this repo is a Dockerfile that has a full posichain development environment and comes with emacs, vim, ag, tig and other creature comforts. Most importantly, it already has the go environment with our C/C++ based library dependencies ( libbls and mcl ) set up correctly for you. You can build the docker image for yourself with the following commands: If your build machine has an ARM-based chip, like Apple silicon (M1), the image is built for linux/arm64 by default. To build for x86 64 , apply the --platform arg like so: Lea","default_branch":null,"files":null,"tree":[],"storefront":"/r/PositionExchange","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PositionExchange/posichain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}