This sections defines the protocol buffers used in Tendermint. This is split into two directories: spec
, the types required for all implementations and tendermint
, a set of types internal to the Go implementation. All generated go code is also stored in tendermint
.
More descriptions of the data structures are located in the spec directory as follows:
The .proto
files within this section are core to the protocol and updates must be treated as such.
.proto
file(s), core data structures and/or ABCI protocol.make proto-gen
. Ensure that the project builds correctly by running make build
.