/trustedvote

Decentralized voting system by Blockchain

Primary LanguageM4GNU General Public License v3.0GPL-3.0

Trusted Vote

Gitter Build Status Total alerts Language grade: C/C++

This is a core of Trusted Vote system. It contains libtrustedvote, which is the core of Trusted Vote, daemon and CLI for daemon.

Build requirements

  • C++17 toolchain.
  • GNU Autotools.
  • GNU Automake.
  • GNU Libtool.

Dependencies

  • Boost 1.67

Build instructions

./autogen.sh
./configure
make

Running tests

To run all unit tests, do:

make check

To run a specific unit test for libtrustedvote, do:

./src/libtrustedvote/libtrustedvote-test --run_test=SUITENAME/CASENAME