How to Set Up the ECR.money Node

How to Set Up the ECR.money Node

By Oliver Carding - min read
Updated 25 May 2020

The following guide offers a quick step-by-step overview of the ECR.money node setup process for Ubuntu, the free and open-source operating system. This is recommended reading for those interested in setting up their own ECR.money node but who are unsure of where to start.

A node is a server supporting a decentralized, digital network that maintains a full copy of a blockchain’s transaction data. Nodes are critical contributors to a blockchain’s integrity by receiving, saving, and broadcasting the latest transaction data. With minimal storage and energy requirements, almost anyone can run an ECR.money node. ECR.money relies on voluntary node operators to ensure the continued resilience and security of the ECR.money blockchain. By running an ECR.money node you are not only contributing to the longevity of the ECR.money platform but also contributing to something much bigger, the exciting future of decentralized digital payment processing.

How to setup your ECR.money node on Ubuntu

1) Update packages list
> sudo apt update


2) Install git utility
> sudo apt install git

3) Create folder for ecurrency source code
> mkdir -p ecurrency-source && cd ecurrency-source

4) Download source code
> git clone https://github.com/ecurrency-project/ecurrency

5) Setup utility we need to compile ecurrency daemon
> sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-
> dev bsdmainutils python3
> sudo apt-get install libboost-all-dev
> sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev

6) compile Berkeley DB (to support wallets)
> wget ‘http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
> tar -xvf db-4.8.30.NC.tar.gz
> cd db-4.8.30.NC/build_unix/
> ../dist/configure –enable-cxx
> sudo make install
>
> Tell your system where to find db4.8
> export BDB_INCLUDE_PATH=”/usr/local/BerkeleyDB.4.8/include”
> export BDB_LIB_PATH=”/usr/local/BerkeleyDB.4.8/lib”
> ln -s /usr/local/BerkeleyDB.4.8/lib/libdb-4.8.so /usr/lib/libdb-4.8.so

7) Compile ecurrency daemon
> cd ../..
> ./autogen.sh
> ./configure CPPFLAGS=”-I${BDB_INCLUDE_PATH} -O2″ LDFLAGS=”-L${BDB_LIB_PATH}”
> make
> sudo make install

8) Start ecurrency daemon
> ecurrencyd

This guide has provides an overview of the basic instructions of how to set up an ECR.money node. For any additional information regarding node set up for ECR.money, visit www.ecr.money  to view detailed step-by-step instructions. For technical problems, or any other comments or concerns, address the ECR.money support team by clicking on the ‘Send message to support’ link on your account dashboard. Fill out the title and description fields to complete your request for assistance.

ECR.money is a cryptocurrency and merchant-focused zero-fee frictionless payment processor. Interested parties can also visit ECR’s Github to view the ECR blockchain source code and a rich history of 14,000+ commits from over 400 contributors.