chainx-org / c-abci

C ABCI libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C-ABCI

A C implementation of the Tendermint Application BlockChain Interface (ABCI).

Requirement

Install Tendermint

Getting Started

  1. Clone this project and run make:

    $ git clone https://github.com/chainx-org/c-abci.git ~/c-abci
    $ cd ~/c-abci
    $ make
  2. When make is done, you'll see an executale program c-dummy in the bin directory, run it:

    $ cd bin
    $ ./c-dummy
  3. Start Tendermint.

    $ tendermint init
    $ tendermint node

    Note: if you have run Tendermint before, reset it first:

    $ tendermint unsafe_unset_all
    $ tendermint node

About

C ABCI libraries

License:GNU Affero General Public License v3.0


Languages

Language:C 77.2%Language:C++ 15.3%Language:Makefile 4.2%Language:Protocol Buffer 3.3%