Preparation step

Step 1: Install dependency

Ubuntu 16.04/18.04

$ sudo apt-get update && sudo apt-get install build-essential cmake

CentOS

$ sudo yum update && sudo yum groupinstall "Development Tools" cmake

Fedora

$ sudo dnf update && sudo dnf groupinstall "Development Tools" cmake

MacOs

$ brew install cmake

Step 2: Install eosio.cdt

Warning

If you have versions of eosio.cdt prior to 1.3.0 installed on your system, please uninstall before proceeding.

Ubuntu 16.04/18.04

$ wget https://github.com/eosio/eosio.cdt/releases/download/v1.7.0/eosio.cdt_1.7.0-1-ubuntu-18.04_amd64.deb
$ sudo apt install ./eosio.cdt_1.7.0-1-ubuntu-18.04_amd64.deb

CentOS

$ wget https://github.com/EOSIO/eos/releases/download/v1.7.0/eosio-1.7.0-1.el7.x86_64.rpm &&
$ sudo yum install ./eosio-1.7.0-1.el7.x86_64.rpm

Fedora

$ wget https://github.com/EOSIO/eos/releases/download/v1.7.0/eosio-1.7.0-1.fc27.x86_64.rpm && \
$ sudo yum install ./eosio-1.7.0-1.fc27.x86_64.rpm

MacOs

$ brew tap eosio/eosio.cdt
$ brew install eosio.cdt

Note

To install eosio.cdt from source you can read instructions here. Node should be configured with at least 2 CPUs (does not have to be two physical ones) and 8G of memory to avoid compilation errors.

Step 3: Install binaries

Note

To get started as quickly as possible we recommend using pre-built binaries. Building from source is a more advanced option but will set you back an hour or more and you may encounter build errors.

Ubuntu 16.04/18.04

$ wget https://github.com/Remmeauth/remprotocol/releases/download/0.4.1/remprotocol_0.4.1.amd64.deb
$ sudo apt install ./remprotocol_0.4.1.amd64.deb

CentOS

$ wget https://github.com/Remmeauth/remprotocol/releases/download/0.4.1/remprotocol_0.4.1.el7.x86_64.rpm
$ sudo apt install ./remprotocol_0.4.1.el7.x86_64.rpm

Fedora

$ wget https://github.com/Remmeauth/remprotocol/releases/download/0.4.1/remprotocol_0.4.1.el7.x86_64.rpm
$ sudo dnf install ./remprotocol_0.4.1.el7.x86_64.rpm

MacOs

$ brew tap Remmeauth/remprotocol &&
$ brew install remprotocol

Note