Human mineable cryptocoin
C C++ Makefile Shell Python M4 Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build-aux
contrib/macdeploy
doc
qa
share
src
COPYING
INSTALL
Makefile.am
Makefile.in
README.md
aclocal.m4
autogen.sh
configure
configure.ac
pkg.m4

README.md

facilecoin-core

It is strongly recommended to download binaries from facilecoin.org. Best alternative - compile core yourself.
The source is not yet clean enough (in regards to code elegance and copyrights), but it will compile.

Tested on: Windows 7 (mingw), Ubuntu 14.04, CentOs 7, Debian 8.

It is recommended for "full nodes" (as exchanges) to run daemon with "-usefastpow=0 -forcedbloadcheck=1" bypassing rc2-02 and rc2-03 fast load ability (but ensuring full check for each block).

== Building under CentOs 7 (may apply to other linux distributions) ==

== Build BerkeleyDb 4.8 (source here: https://github.com/bitcoin/bitcoin/issues/2998)
== Download sources of BerkeleyDb 4.8 (http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944.html)
Go to /build_unix/
../dist/configure --prefix=/usr/local --enable-cxx
make
(as root) make install
(as root) nano /usr/local/include/db_cxx.h
Add a line '#define HAVE_CXX_STDHEADERS 1' before '#ifdef HAVE_CXX_STDHEADERS'


== Build openssl ==
wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz -O openssl-1.0.1g.tar.gz
tar -z -xvf openssl-1.0.1g.tar.gz
cd openssl-1.0.1g
./config --prefix=/usr --openssldir=/usr/local/openssl shared
make
(as root) make install_sw
openssl version
returns 'OpenSSL 1.0.1g 7 Apr 2014'


== libboost==
yum install boost-devel.x86_64

== Build facilecoin-core ==
./autogen.sh
export LD_LIBRARY_PATH=/usr/local/lib
./configure
make
(as root) make install