Go to file
Jae Kwon 0d075c7592 silly tx RPC command 2014-12-31 22:42:37 -08:00
account gen_tx for signing transactions 2014-12-31 22:13:49 -08:00
alert use tendermint/log15 2014-12-29 19:44:38 -08:00
binary gen_tx for signing transactions 2014-12-31 22:13:49 -08:00
block change logger to log15 2014-12-29 18:09:06 -08:00
cmd silly tx RPC command 2014-12-31 22:42:37 -08:00
common change logger to log15 2014-12-29 18:09:06 -08:00
config gen_tx for signing transactions 2014-12-31 22:13:49 -08:00
consensus Save blocks on catch-up too. 2014-12-31 16:53:48 -08:00
db gen_tx for signing transactions 2014-12-31 22:13:49 -08:00
mempool use tendermint/log15 2014-12-29 19:44:38 -08:00
merkle Unreader to unread bytes 2014-12-29 15:14:54 -08:00
p2p Stop peer routines upon connection failure 2014-12-30 16:49:23 -08:00
rpc silly tx RPC command 2014-12-31 22:42:37 -08:00
state gen_tx for signing transactions 2014-12-31 22:13:49 -08:00
.gitignore start writing rpc 2014-12-16 05:43:23 -08:00
LICENSE.md Update README 2014-12-31 16:57:38 -08:00
Makefile fix race conditions 2014-12-28 17:10:03 -08:00
README.md Update README 2014-12-31 16:57:38 -08:00

README.md

Website | Blog | [Forum] (http://forum.tendermint.com) | [IRC] (http://webchat.freenode.net/?randomnick=1&channels=%23tendermint)

Tendermint in Golang

Tendermint is a completely decentralized byzantine consensus protocol suitable for use in cryptocurrencies.

This project is a reference implementation of the protocol.

Submodules

  • consensus: core consensus algorithm
  • state: application state; mutated by transactions
  • blocks: structures of the blockchain
  • mempool: gossip of new transactions
  • merkle: merkle hash trees
  • p2p: extensible P2P networking

Requirements

Go 1.2 or newer.

Build

Build Status

make get_deps
make

Run

./tendermint daemon --help

Resources

IRC Channel: #tendermint on freenode