How to Set Up the Node

The following guide offers a quick step-by-step overview of the node setup process for Ubuntu, the free and open-source operating system. This is recommended reading for those interested in setting up their own 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 node. relies on voluntary node operators to ensure the continued resilience and security of the blockchain. By running an node you are not only contributing to the longevity of the platform but also contributing to something much bigger, the exciting future of decentralized digital payment processing.

How to setup your 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

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 ‘
> 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/ /usr/lib/

7) Compile ecurrency daemon
> cd ../..
> ./
> 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 node. For any additional information regarding node set up for, visit  to view detailed step-by-step instructions. For technical problems, or any other comments or concerns, address the 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. 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.

Leave a Comment

Your email address will not be published.