Skip to content
This repository has been archived by the owner on Jul 3, 2023. It is now read-only.

da2ce7/libbitcoin

Repository files navigation

All files in this repository fall under the license specified in LICENSE
Right now, the project is licensed under the AGPL but we're still working
on a different license and plan to relicense the project at a later date.

You will need:

  - GCC 4.6 or newer
  - Boost 1.48 or newer
  - OpenSSL 0.9 or newer
  * for PostgreSQL support:
    - cppdb (with postgres enabled)
  * for BerkeleyDB support:
    - berkdb 5.1 or newer
    - protobuf

Ubuntu users:

  $ sudo apt-get install build-essential autoconf libtool libdb++-dev protobuf pkg-config libboost-all-dev
  $ autoreconf -i

Build cppdb using the instructions on their site.

  $ svn co http://cppcms.svn.sourceforge.net/svnroot/cppcms/cppdb/trunk cppdb-trunk
  $ cd cppdb-trunk
  $ mkdir build
  $ cd build
  $ cmake -DCMAKE_INSTALL_PREFIX=/home/smf/libbitcoin/usr/ ..  -DPQ_BACKEND_INTERNAL=1
  $ make
  # make install

Gentoo users: just use the ebuild from the bitcoin overlay.

Edit the Makefile CFLAGS and LIBS variables to get the project to compile.
Import the database too.

  $ psql bitcoin < bitcoin.sql

A good place to start is to run:

  $ make net
  $ ./bin/tests/nettest

This is still a work in progress.

About

libbitcoin asynchronous C++ library for Bitcoin

Resources

License

Unknown, AGPL-3.0 licenses found

Licenses found

Unknown
LICENSE
AGPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published