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 93979300be made cmd/, removed crypto/ 10 years ago
binary IAVLTree supports Codec. 10 years ago
blocks made ValidatorSet.Hash deterministic; fix off-by-1 bugs 10 years ago
cmd made cmd/, removed crypto/ 10 years ago
common Don't send bitarrays, just send height/round/type/index. 10 years ago
config made cmd/, removed crypto/ 10 years ago
consensus made ValidatorSet.Hash deterministic; fix off-by-1 bugs 10 years ago
db ... 10 years ago
docs . 11 years ago
mempool made ValidatorSet.Hash deterministic; fix off-by-1 bugs 10 years ago
merkle made ValidatorSet.Hash deterministic; fix off-by-1 bugs 10 years ago
p2p made cmd/, removed crypto/ 10 years ago
rpc created "Node" 11 years ago
state made cmd/, removed crypto/ 10 years ago
.gitignore numeric fields are all native unboxed. 10 years ago
README.md made cmd/, removed crypto/ 10 years ago

README.md

Tendermint in Golang

Tendermint is a completely decentralized byzantine consensus protocol suitable for use in crypto-currencies.

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

Build

go build -o tendermint github.com/tendermint/tendermint/cmd

Run

./tendermint daemon

Contribute

Resources