12 releases (breaking)

0.9.0 Jul 20, 2018
0.7.0 Apr 12, 2018
0.6.1 Mar 22, 2018
0.4.0 Dec 8, 2017
0.1.0 Jul 17, 2017

#5 in Database implementations

Download history 42/week @ 2018-07-02 42/week @ 2018-07-09 41/week @ 2018-07-16 28/week @ 2018-07-23 56/week @ 2018-07-30 72/week @ 2018-08-06 92/week @ 2018-08-13 10/week @ 2018-08-20 19/week @ 2018-08-27 19/week @ 2018-09-03 16/week @ 2018-09-10 46/week @ 2018-09-17 45/week @ 2018-09-24

156 downloads per month

Apache-2.0

222KB
5K SLoC

Exonum Anchoring Service to Bitcoin

Build Status

This crate implements a service for Exonum blockchain that provides a protocol for anchoring onto the Bitcoin blockchain that utilizes the native Bitcoin capabilities of creating multisig transactions.

Installation guide

Just follow the installation guide of the exonum to install dependencies.

Usage

The anchoring service depends on bitcoind. For the correct work, you need to launch bitcoind with specific configuration, see deployment guide for details.

If you want to run rpc-tests, do the following:

  • Install and configure bitcoind.

  • Specify following environment variables.

    ANCHORING_RELAY_HOST=<bitcoind-rpc-listen-address>
    ANCHORING_USER=<rpc-user>
    ANCHORING_PASSWORD=<rpc-password>
    
  • Enable feature rpc_tests in cargo.

Additional tests are situated in tests subfolder.

Licence

Exonum core library is licensed under the Apache License (Version 2.0). See LICENSE for details.

Dependencies

~31MB
~604K SLoC