A decentralized currency for the internet.
C++ C Makefile
Latest commit 79f5a7c Jan 4, 2017 @xCoreDev xCoreDev Local RPC url edit

README.md

V(anilla)cash

A decentralized currency for the internet.

Dependencies:

  • boost 1.53.0
  • db-6.1.29.NC
  • openssl 1.0.1q

Windows also requires miniupnpc but can be disabled by the use of USE_UPNP=0.

The easiest way to build for Ubuntu or similar Linux distributions is by using the (azure) script:

https://github.com/xCoreDev/azure-quickstart-templates/blob/master/blockchain/scripts/vcash.sh

Usage: curl -s https://raw.githubusercontent.com/xCoreDev/azure-quickstart-templates/master/blockchain/scripts/vcash.sh | bash /dev/stdin From_Source

All other Linux distributions can use:

https://github.com/xCoreDev/vcash-scripts

or alternatively you can compile manually:

Extract boost to ./deps

Run ./deps/boost/bootstrap.sh or ./deps/boost/bootstrap.bat

Copy bjam or bjam.exe if needed.

cd ./deps/boost

For Linux:

./bjam link=static toolset=gcc cxxflags=-std=gnu++0x --with-system release install

For Mac OS X:

./bjam link=static --with-system toolset=clang cxxflags="-std=c++11 -stdlib=libc++" release install

For Windows:

bjam.exe link=static runtime-link=static --with-system toolset=msvc release install

Extract db and openssl to ./deps/db and ./deps/openssl on linux. On Mac OS X and Windows extract them to ./deps/platforms/osx and ./deps/platforms/windows respectively.

Compile db and openssl.

cd ./

For Linux:

bjam toolset=gcc cxxflags=-std=gnu++0x release

cd coin/test/

bjam toolset=gcc cxxflags=-std=gnu++0x release

For Mac OS X:

bjam toolset=clang cxxflags="-std=c++11 -stdlib=libc++" linkflags="-stdlib=libc++" release

cd coin/test/

bjam toolset=clang cxxflags="-std=c++11 -stdlib=libc++" linkflags="-stdlib=libc++" release

For Windows:

bjam.exe toolset=msvc link=static runtime-link=static release

cd coin\test\

bjam.exe toolset=msvc link=static runtime-link=static release

Thank you for your support.