Skip to content

Latest commit

 

History

History
145 lines (99 loc) · 4.86 KB

README.md

File metadata and controls

145 lines (99 loc) · 4.86 KB

Fuego is an open-source decentralized P2P blockchain network and privacy cryptocurrency built by advocates of freedom thru sound money.

Based on the CryptoNote protocol & philosophy.

Resources


Master Status

Build Status

"Working software is the primary measure of progress."

Building On *nix

  1. Dependencies: GCC 4.7.3 or later, CMake 2.8.6 or later, and Boost 1.55.

You may download them from:

*** Alternatively, it may be possible to install them using a package manager by executing the following command.

sudo apt-get install build-essential git cmake libboost-all-dev
  1. Clone Fuego repository
git clone https://github.com/usexfg/fuego

  1. Open folder with copied repository
cd fuego
  1. Building (Compiling) (resulting programs will be found in build/release/src)
make
  1. Starting Fuego daemon
cd fuego/build/release/src `
./fuegod

try --help from within dæmon for a full list of available commands or ./fuegod --help when outside of dæmon


For the most user-friendly graphic interface experience

see Fuego Desktop Wallet.



Advanced options:

  • Parallel build: run make -j<number of threads> instead of make.
  • Debug build: run make build-debug.
  • Test suite: run make test-release to run tests in addition to building. Running make test-debug will do the same to the debug version.
  • Building with Clang: it may be possible to use Clang instead of GCC, but this may not work everywhere. To build, run export CC=clang CXX=clang++ before running make.

Windows 10

Prerequisites

  • Install Visual Studio 2019 Community Edition
  • Install CMake
  • When installing Visual Studio, you need to install Desktop development with C++ and the MSVC v142 - VS 2019 C++ x64/x86 build tools components. The option to install the v142 build tools can be found by expanding the "Desktop development with C++" node on the right. You will need this for the project to build correctly.
  • Install Boost 1.73.0, ensuring you download the installer for MSVC 14.2.

Building

From the start menu, open 'x64 Native Tools Command Prompt for vs2019' or run "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsMSBuildCmd.bat" from any command prompt.

git clone https://github.com/usexfg/fuego
cd fuego
mkdir build
cmake .. -G "Visual Studio 16 2019" -A x64 -DBOOST_LIBRARYDIR="c:\local\boost_1_73_0\lib64-msvc-14.2"
msbuild fuegoX.sln /p:Configuration=Release /m

If the build is successful the binaries will be in the src/Release folder.

macOS

Prerequisites

In order to install prerequisites, XCode and Homebrew needs to be installed. Once both are ready, open Terminal app and run the following command to install additional tools:

$ xcode-select --install

On newer macOS versions (v10.14 and higher) this step is done through Software Update in System Preferences.

After that, proceed with installing dependencies:

$ brew install git python cmake gcc boost

Building

When all dependencies are installed, build Fuego core binaries:

$ git clone https://github.com/usexfg/fuego
$ cd fuego
$ mkdir build && cd $_
$ cmake ..
$ make

If the build is successful the binaries will be located in src directory.


Join our ever-expanding community of Fuego holders thru Discord, Reddit, or Twitter.