Libbitcoin: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Evoskuil (talk | contribs)
Evoskuil (talk | contribs)
Fix typo in Travis name.
Line 10: Line 10:
Signed single file binaries are available for Libbitcoin Explorer<ref>[https://github.com/libbitcoin/libbitcoin-explorer/wiki/Download-BX Download BX]</ref> and Libbitcoin Server<ref>[https://github.com/libbitcoin/libbitcoin-server/wiki/Download-BS Download BS]</ref> for '''Linux''', '''OSX''' and '''Windows''' platforms. Extensive end-user and developer documentation is provided for Libbitcoin Explorer<ref>[https://github.com/libbitcoin/libbitcoin-explorer/wiki BX Documentation]</ref>.
Signed single file binaries are available for Libbitcoin Explorer<ref>[https://github.com/libbitcoin/libbitcoin-explorer/wiki/Download-BX Download BX]</ref> and Libbitcoin Server<ref>[https://github.com/libbitcoin/libbitcoin-server/wiki/Download-BS Download BS]</ref> for '''Linux''', '''OSX''' and '''Windows''' platforms. Extensive end-user and developer documentation is provided for Libbitcoin Explorer<ref>[https://github.com/libbitcoin/libbitcoin-explorer/wiki BX Documentation]</ref>.


Libbitcoin repositories include standard Autotools builds supporting '''GCC''' and '''Clang''' as well as robust '''Visual Studio''' solutions. Linux and OSX builds are regularly tested on Travis<ref>[https://travis-ci.org/libbitcoin/ Libbitcoin Travis Build Status]</ref>. The libraries can be built on ARM. Single file install scripts for Linux/OSX can download and build all dependencies and repositories<ref>[https://github.com/libbitcoin/libbitcoin/blob/master/README.md Libbitcoin Repository Build Instructions]</ref>.
Libbitcoin repositories include standard Autotools builds supporting '''GCC''' and '''Clang''' as well as robust '''Visual Studio''' solutions. Linux and OSX builds are regularly tested on Travis-CI<ref>[https://travis-ci.org/libbitcoin/ Libbitcoin Travis Build Status]</ref>. The libraries can be built on ARM. Single file install scripts for Linux/OSX can download and build all dependencies and repositories<ref>[https://github.com/libbitcoin/libbitcoin/blob/master/README.md Libbitcoin Repository Build Instructions]</ref>.


==Libbitcoin Libraries==
==Libbitcoin Libraries==

Revision as of 03:25, 13 May 2015

libbitcoin logo
libbitcoin logo

Libbitcoin is a set of cross platform C++ libraries for building bitcoin applications. The toolkit consists of several libraries, example applications, test suites and end-user applications.

Status

Libbitcoin is actively maintained. Since version 2.0 the original projects of Libbitcoin, Obelisk and SX have been rationalized under a common repository, taxonomy and build system.

Libbitcoin includes the dedicated consensus library Libbitcoin Consensus. This library provides a clean interface to the 14 source files (and related headers) from Bitcoin Core considered consensus critical. It also includes Python and Java SWIG[1] bindings. The use of this library is optional when building Libbitcoin Blockchain.

Signed single file binaries are available for Libbitcoin Explorer[2] and Libbitcoin Server[3] for Linux, OSX and Windows platforms. Extensive end-user and developer documentation is provided for Libbitcoin Explorer[4].

Libbitcoin repositories include standard Autotools builds supporting GCC and Clang as well as robust Visual Studio solutions. Linux and OSX builds are regularly tested on Travis-CI[5]. The libraries can be built on ARM. Single file install scripts for Linux/OSX can download and build all dependencies and repositories[6].

Libbitcoin Libraries

History

Libbitcoin was created by a community of open source developers led by Amir Taaki (genjix).[7]

Libbitcoin was announced on July 21, 2011.[8]

The related command line utility SubvertX (SX) was announced on November 2, 2011.[9]

Obelisk was first released on January 6, 2014, with an update to SX and the second major release of Libbitcoin.[10]

Eric Voskuil (evoskuil) redesigned SX in 2014 and released it as Libbitcoin Explorer (BX 2.0) on December 13, 2014.[11]

Libbitcoin Server (BS 2.0) was released on On May 9th, 2015, replacing Obelisk. A blockchain redesign by genjix substantially improved query performance[12].

Early Contributors

Projects Using Libbitcoin

See Also

References