Anthony
fb9e667f18
prefix proto types (#4007)
Fixes #3986 This pull request is prefixing all the types in proto to avoid conflict. When a go application is using Tendermint as a library and also define similar types in gogo proto some conflicts might occur (as types is a common package in go). By prefixing the types with tendermint, this highly reduces the risk of conflicts. BREAKING CHANGE. This modification breaks the ABCI Application endpoint. What was accessible before with `/types.ABCIApplication/Flush` is now accessible with `/tendermint.abci.types.ABCIApplication/Flush`. |
5 years ago | |
---|---|---|
.. | ||
protoreplace | remove mentions of go-wire (#3904) | 5 years ago |
application.go | Fix linter errors thrown by `lll` (#3970) | 5 years ago |
messages.go | abci: Refactor CheckTx to notify of recheck (#3744) | 5 years ago |
messages_test.go | abci: remove TotalTxs and NumTxs from Header (#3783) | 5 years ago |
pubkey.go | abci: VoteInfo, ValidatorUpdate. See ADR-018 | 6 years ago |
result.go | custom marshallers for proto types, which EmitDefaults (#3889) | 5 years ago |
types.pb.go | prefix proto types (#4007) | 5 years ago |
types.proto | prefix proto types (#4007) | 5 years ago |
typespb_test.go | regenerate protobuf files with newer gogo version (#3998) | 5 years ago |
util.go | abci: VoteInfo, ValidatorUpdate. See ADR-018 | 6 years ago |