// readme

Quilibrium - 2.1 - Bloom

Quick Start

Running production nodes from source is no longer recommended given build complexity. Please refer to our release information to obtain the latest version.

Running From Source

Ensure you have all required dependencies.

Ubuntu Linux

docker/Dockerfile.source is the reference for these dependencies: its base stage lists the Ubuntu packages, and its gmp-builder, flint-builder, emp-builder and rust-base stages build the native libraries and install the Rust toolchain. Run the same steps on the host, or build inside that image.

macOS

Because Mac varies in terms of dependency management, we recommend installing Xcode for build toolchain, then use homebrew to install openssl. Other dependencies via homebrew are the dynamically linked version of the libraries, so we recommend manually fetching the required packages:

curl https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz > /tmp/gmp.tar.xz
pushd /tmp/
tar xvf gmp.tar.xz
pushd gmp-6.3.0
./configure
make
make check
sudo make install
popd
git clone https://github.com/flintlib/flint.git
pushd flint
git checkout flint-3.0โ€ฆ