Blog
30 december 2018
How to Set Up the ECR.money Node
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.
Back to Blog
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.
Related articles
26 december 2018
ECR.money Project Progress Report
ECR.money, the cryptocurrency
and merchant-focused zero-fee frictionless payment processor bringing the benefits of blockchain
to consumers and businesses around the world, is excited to announce its 2018 Project Progress Report
Read more
28 december 2018
The Future of Financial Technology is Efficient Blockchain
The future of financial technology is blockchain and it is already reshaping the way business
is conducted around the world. While blockchain has made the immutable, secure, and
decentralized accounting of digital transactions possible, not all blockchain-based
cryptocurrencies are capable of implementing these benefits on the scale necessary
for mass adoption.
Read more