Skip to content
WIP: A C++ MimbleWimble/Grin Node For Windows
Branch: master
Clone or download


A Windows-Compatible C++ Implementation of the Grin(MimbleWimble) Protocol

Project Status

The node and wallet have been released on Floonet for 64-bit Windows beta-testing!

Build Instructions

Although CMake was chosen for future portability, the focus so far has been on Windows-only. Visual Studio 2017 with "Visual C++ Tools for CMake" is required to build.


  • A recent version of CMake
  • Visual Studio 2017 64-bit with C++ 2017 Support
  • OPTIONAL: Visual C++ Tools for CMake

With Visual C++ Tools for CMake

  1. Clone to location of your choice
  2. Open Visual Studio 2017
  3. File>Open>CMake...
  4. Choose CMakeLists.txt from GrinPlusPlus folder
  5. Choose x64-Debug or x64-Release from build configurations drop-down
  6. Generate CMake Cache and Build All from the CMake menu

Replace <CONFIG> with Debug or Release

Command Line:

  1. Open "Developer Command Prompt for Visual Studio 2017"
  2. cd C:/Choose/A/Path
  3. git clone
  4. cd GrinPlusPlus
  5. mkdir build & cd build
  6. cmake -G "Visual Studio 15 2017 Win64" ..
  7. cmake --build . --config <CONFIG>

Once your code is built, you can just open GrinNode.exe from your bin folder.

You can’t perform that action at this time.