Good morning my fellow Steemers!
I've seen many users start working on some reall nice applications that are built on top of the Steem blockchain and I thought that I would put out a short guide explaining how easy it is to setup a node on the testnet so you can test your application without spamming the main chain.
Building Steem for the testnet
First I'm going to assume that you have a clean install of Ubuntu ready to go. For windows users, you can follow the following article in order to install ubuntu via virtual box:
http://www.wikihow.com/Install-Ubuntu-on-VirtualBox
- Login to Ubuntu
- Update the default package list:
sudo apt-get update
- Install required dependencies
sudo apt-get install git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf
- Download and build Boost 1.60.0
wget -O boost_1_60_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.gz/download
tar xzvf boost_1_60_0.tar.gz
cd boost_1_60_0
./bootstrap.sh --prefix=/usr/local
./b2 install
cd
- Build and istall secp256k1
git clone https://github.com/bitcoin/secp256k1
cd secp256k1
./autogen.sh
./configure
make
./tests
cd
- Configure Steem for the testnet
git clone https://github.com/steemit/steem
cd steem
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_CONTENT_PATCHING=OFF -DLOW_MEMORY_NODE=ON -DBUILD_STEEM_TESTNET=true
You should see an output line that reads:
--
CONFIGURED FOR TEST NETWORK
--
- Build Steem
make
- Start your node
cd programs/steemd
./steemd --rpc-endpoint
Congratulations you should now be able to connect to your node via RPC.
If anyone has a testnet node that I can list for people to connect to, please mention them in the comments so I can add it to the article.
Awesome man, thanks for the detailed instructions!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit