<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Bancor_Coin%2Fbancorcoind</id>
	<title>Bancor Coin/bancorcoind - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Bancor_Coin%2Fbancorcoind"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Bancor_Coin/bancorcoind&amp;action=history"/>
	<updated>2026-05-08T21:50:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Bancor_Coin/bancorcoind&amp;diff=1233&amp;oldid=prev</id>
		<title>Kenneth: /* See bitcoind */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Bancor_Coin/bancorcoind&amp;diff=1233&amp;oldid=prev"/>
		<updated>2014-10-27T16:37:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;See bitcoind&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== See bitcoind ==&lt;br /&gt;
&lt;br /&gt;
See [[bitcoin/bitcoind]] for commands as bancorcoind is based off the same code, but with a new generation block.&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
&lt;br /&gt;
Note: this builds bancorcoind, but not bancorcoind-qt&lt;br /&gt;
&lt;br /&gt;
=== RHEL ===&lt;br /&gt;
&lt;br /&gt;
 # RHEL/CentOS 6 Dependencies&lt;br /&gt;
 yum install gcc make boost-devel db4-devel&lt;br /&gt;
 # external: miniupnpc&lt;br /&gt;
&lt;br /&gt;
miniupnpc dependency:&lt;br /&gt;
 mkdir ~/.src ; cd ~/.src&lt;br /&gt;
 wget http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.8.tar.gz -O miniupnpc-1.8.tar.gz&lt;br /&gt;
 tar -zvxf miniupnpc-1.8.tar.gz&lt;br /&gt;
 cd miniupnpc-1.8&lt;br /&gt;
 # make &amp;amp;&amp;amp; make install&lt;br /&gt;
 make &amp;amp;&amp;amp; sudo make install PREFIX=/opt/miniupnpc-1.8&lt;br /&gt;
&lt;br /&gt;
openssl dependency - fix 9key_error: [https://github.com/bitcoin/bitcoin/issues/3464]&lt;br /&gt;
 mkdir ~/.src ; cd ~/.src&lt;br /&gt;
 wget http://www.openssl.org/source/openssl-1.0.1i.tar.gz&lt;br /&gt;
 tar -zvxf openssl-1.0.1i.tar.gz&lt;br /&gt;
 cd openssl-1.0.1i&lt;br /&gt;
 ./config --prefix=/opt/openssl-1.0.1i/ enable-ec enable-ecdh enable-ecdsa shared&lt;br /&gt;
 make clean&lt;br /&gt;
 make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
 #export LD_LIBRARY_PATH=/opt/openssl-1.0.1i/lib&lt;br /&gt;
&lt;br /&gt;
fix boost lib: (/usr/bin/ld: cannot find -lboost_thread)&lt;br /&gt;
 ln -s /usr/lib64/libboost_thread-mt.so /usr/lib64/libboost_thread.so&lt;br /&gt;
&lt;br /&gt;
fix libminiupnpc: (./bancorcoind: error while loading shared libraries: libminiupnpc.so.9: cannot open shared object file: No such file or directory)&lt;br /&gt;
 ln -s /usr/lib/libminiupnpc.so.9 /usr/lib64/libminiupnpc.so&lt;br /&gt;
&lt;br /&gt;
make: [http://stackoverflow.com/questions/7561509/how-to-add-include-and-lib-paths-to-configure-make-cycle]&lt;br /&gt;
 export OPENSSL_INCLUDE_PATH=/opt/openssl-1.0.1i/include&lt;br /&gt;
 export OPENSSL_LIB_PATH=/opt/openssl-1.0.1i/lib&lt;br /&gt;
 make -f makefile.unix&lt;br /&gt;
&lt;br /&gt;
 # LDFLAGS=&amp;quot;-L/opt/openssl-1.0.1i/lib&amp;quot; CFLAGS=&amp;quot;-I/opt/openssl-1.0.1i/include&amp;quot; make -f makefile.unix&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/ld.so.conf.d/local-openssl.conf &amp;lt;&amp;lt; EOF&lt;br /&gt;
 /opt/openssl-1.0.1i/lib&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;br /&gt;
&lt;br /&gt;
Local Non-Root Build:&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/bin&lt;br /&gt;
 mkdir ~/lib&lt;br /&gt;
&lt;br /&gt;
 export LD_LIBRARY_PATH=~/lib&lt;br /&gt;
&lt;br /&gt;
 export OPENSSL_INCLUDE_PATH=&amp;quot;/opt/openssl-1.0.1i/include /opt/miniupnpc/usr/include&amp;quot;&lt;br /&gt;
 export OPENSSL_LIB_PATH=&amp;quot;/opt/openssl-1.0.1i/lib /opt/miniupnpc/usr/include ~/lib&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -s /opt/openssl-1.0.1i/lib/libcrypto.so.1.0.0 ~/lib/libcrypto.so.1.0.0&lt;br /&gt;
 ln -s /opt/openssl-1.0.1i/lib/libssl.so.1.0.0 ~/lib/libssl.so.1.0.0&lt;br /&gt;
 ln -s /opt/miniupnpc/usr/lib/libminiupnpc.so.9 ~/lib/libminiupnpc.so.9&lt;br /&gt;
 ln -s /usr/lib64/libboost_thread-mt.so ~/lib/libboost_thread.so  # not required for final binary&lt;br /&gt;
&lt;br /&gt;
 cp ~/.src/bancorcoin/src/bancorcoind ~/bin&lt;br /&gt;
 ln -s ~/bin/bancorcoind ~/bin/b&lt;br /&gt;
&lt;br /&gt;
 ldd ~/bin/bancorcoind&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Error: [https://github.com/bitcoin/bitcoin/issues/3464]&lt;br /&gt;
 EXCEPTION: 9key_error&lt;br /&gt;
 CKey::CKey() : EC_KEY_new_by_curve_name failed&lt;br /&gt;
 bancorcoin in AppInit()&lt;br /&gt;
&lt;br /&gt;
 $ /usr/bin/openssl version&lt;br /&gt;
   OpenSSL 1.0.1e-fips 11 Feb 2013&lt;br /&gt;
&lt;br /&gt;
 $ /opt/openssl-1.0.1i/bin/openssl version&lt;br /&gt;
   OpenSSL 1.0.1i 6 Aug 2014&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
 # Ubuntu Dependencies&lt;br /&gt;
 apt-get install ... TODO ...&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
Build source:&lt;br /&gt;
 mkdir ~/.src ; cd ~/.src&lt;br /&gt;
 wget http://bancorcoin.net/downloads/bancorcoin-src.tar.gz&lt;br /&gt;
 tar -zvxf bancorcoin-src.tar.gz&lt;br /&gt;
 cd bancorcoin&lt;br /&gt;
 cd src&lt;br /&gt;
 chmod u+x leveldb/build_detect_platform  # fix permission from tar file&lt;br /&gt;
 make -f makefile.unix clean&lt;br /&gt;
 make -f makefile.unix&lt;br /&gt;
&lt;br /&gt;
 cp bancorcoind /usr/local/bin&lt;br /&gt;
 ln -s bancorcoind /usr/local/bin/b  # convenience, could also use &amp;quot;alias b=bancorcoind&amp;quot;&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
* HOWTO: Compile and Install litecoind on CentOS 6.4 (centos 6.2 and centos 6.3 are the same) | Sto - http://iamsto.wordpress.com/2014/01/08/howto-compile-and-install-litecoind-on-centos/&lt;br /&gt;
&lt;br /&gt;
=== Config ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bancorcoind    # creates folder structure&lt;br /&gt;
$ cat &amp;gt;&amp;gt; ~/.bancorcoin/bancorcoin.conf &amp;lt;&amp;lt; EOF&lt;br /&gt;
daemon=1&lt;br /&gt;
rpcuser=bancorcoin&lt;br /&gt;
rpcpassword=password123&lt;br /&gt;
addnode=bancorcoin.net&lt;br /&gt;
&lt;br /&gt;
# rpcallowip=x.x.x.x  # needed for remote mining&lt;br /&gt;
&lt;br /&gt;
# server=1&lt;br /&gt;
# listen=1&lt;br /&gt;
# rpcallowip=*&lt;br /&gt;
# rpcconnect=*&lt;br /&gt;
# rpcport=9335&lt;br /&gt;
# port=9336&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sync status ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# bancorcoin-sync-status&lt;br /&gt;
BANCORCOIN_SYNC_CURRENT=`bancorcoind getblockcount`&lt;br /&gt;
BANCORCOIN_SYNC_TOTAL=`curl http://bancorcoin.net/count/ 2&amp;gt;/dev/null`&lt;br /&gt;
BANCORCOIN_SYNC_TOTAL=$(( $BANCORCOIN_SYNC_TOTAL / 128 ))&lt;br /&gt;
# alt: BANCORCOIN_SYNC_TOTAL=`curl http://bancorcoin.net/block/chain/Bancorcoin/q/getblockcount 2&amp;gt;/dev/null`&lt;br /&gt;
BANCORCOIN_SYNC_PERCENT=$(( BANCORCOIN_SYNC_CURRENT * 100 / BANCORCOIN_SYNC_TOTAL ))&lt;br /&gt;
echo &amp;quot;Sync status: ${BANCORCOIN_SYNC_PERCENT}% (${BANCORCOIN_SYNC_CURRENT}/${BANCORCOIN_SYNC_TOTAL})&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>