Skip to content


Subversion checkout URL

You can clone with
Download ZIP
This is an OLD REPO. Use Open-Transactions/opentxs instead.
C++ C# C D Java PHP Other
Branch: master
Failed to load latest commit information.
build-aux/m4 Autotools configure bug fixex, readability formatting.
debian Version bump v0.93
deps Minimize header dependencies OTCxxx.hpp - OTDxxx.hpp
docs Version bump v0.93
include Version bump v0.93
project Version bump v0.93
sample-data Update mint series, sample-data.
scripts Update demo scripts
src Added named symmetric keys for encrypting Bitmsg
ssl Smart Contracts!! Compiles, runs. See scripts dir.
swig Regenerate SWIG wrappers
tests Moved gmock, gtest and zlib to /deps/
.gitignore Initial commit with unit tests support with gtest. Now possible to te…
.travis.yml travis: add cppcheck
Doxyfile Update Doxyfile Moved gmock, gtest and zlib to /deps/
PUBKEY-FellowTraveler.asc Fixed a bug in exchangeBasket. Adjusted link to Travis status to be for main repo. Added commented e…
VERSION Version bump v0.93 Some error handling for Added otextensions - Move OTSocket (ZMQ) out of otlib

Open-Transactions Library Project

Build Status

The Open-Transactions project is a collaborative effort to develop a robust, commercial-grade, fully-featured, free-software toolkit implementing the OTX protocol as well as a full-strength financial cryptography library, API, CLI, and prototype server. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the Open-Transactions toolkit and its related documentation.

Official Wiki


Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc.

Open-Transactions uses strong crypto. The balances are unchangeable (even by a malicious server.) The receipts are destructible and redundant. The transactions are unforgeable. The cash is untraceable. The cheques are non-repudiable. Etc.

This product includes software developed by Ben Laurie for use in the Lucre project.


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

Please do NOT use an editor that automatically reformats.

Something went wrong with that request. Please try again.