Skip to content
Open Transactions - Notary
C++ CMake
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake @ 7aec9c8


Stories in Ready

Build Instructions

OpenTransactions uses the CMake build system. The basic steps are:

mkdir build
cd build
cmake ..
make install

This assumes you have opentxs installed and available on the system.


If you are planning to contribute please contact the devs in #opentransactions @ IRC chat.

All development goes in develop branch - please don't submit pull requests to master.

Please do NOT use an editor that automatically reformats.

As part of our Continuous Integration system we run cppcheck and clang-format. The build will fail if either of them finds problems.

CppCheck and clang-format Git hooks

For convenience please enable the git hooks which will trigger cppcheck and clang-format each time you push or commit. To do so type in the repo directory:

cd .git/hooks  
ln -s ../../scripts/git_hooks/pre-push
ln -s ../../scripts/git_hooks/pre-commit

To check your code without pushing the following command can be used:

git push -n


Open Transactions library

You can’t perform that action at this time.