Skip to content

Decentralized P2P blockchain network node client (Command Line)

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
MIT
COPYRIGHT
MIT
COPYING.md
Notifications You must be signed in to change notification settings

usexfg/fuego

 
 

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.

About

Decentralized P2P blockchain network node client (Command Line)

Topics

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
MIT
COPYRIGHT
MIT
COPYING.md

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 88.2%
  • C 11.4%
  • CMake 0.3%
  • Perl 0.1%
  • Python 0.0%
  • Raku 0.0%