You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jae Kwon 7a8a0fefc7 type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
account type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
alert use tendermint/log15 10 years ago
binary testing tx transmission 10 years ago
block type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
cmd type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
common change logger to log15 10 years ago
config gen_tx for signing transactions 10 years ago
consensus type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
db gen_tx for signing transactions 10 years ago
mempool use tendermint/log15 10 years ago
merkle Unreader to unread bytes 10 years ago
p2p Stop peer routines upon connection failure 10 years ago
rpc type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
state type Ed25519[Signature|PubKey] struct{[]byte} -> []byte 10 years ago
.gitignore start writing rpc 10 years ago
LICENSE.md Update README 10 years ago
Makefile fix race conditions 10 years ago
README.md Update README 10 years ago

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