cosmos-sdk/proto
Aaron Craelius 2928fa4e1c
docs: add ADR 054 semver compatible SDK modules (#11802)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
2023-03-08 11:25:45 -05:00
..
amino feat: api updates required for aminojson encoder (#15019) 2023-02-15 20:15:31 -07:00
cosmos docs: add ADR 054 semver compatible SDK modules (#11802) 2023-03-08 11:25:45 -05:00
tendermint build(deps): bump to tagged version of CometBFT (#15118) 2023-02-21 23:35:56 +01:00
buf.gen.gogo.yaml feat: full api module building alongside gogo proto files with buf schema registry support (#10669) 2022-01-06 14:57:55 -05:00
buf.gen.pulsar.yaml chore: api sub-module vanity URL (#11941) 2022-05-12 10:19:04 +00:00
buf.gen.swagger.yaml chore: fix and regenerate swagger yaml #12109 2022-06-01 09:38:29 -04:00
buf.lock refactor: migrate store and api to CometBFT (#14899) 2023-02-04 14:53:15 +01:00
buf.md docs: Improve markdownlint configuration (#11104) 2022-02-10 12:07:01 +00:00
buf.yaml refactor: migrate to cosmos/gogoproto (#13070) 2022-09-08 17:27:48 +00:00
README.md docs: set proper v0.47.x buf commit (#15142) 2023-02-23 22:17:58 +01:00

Maintaining Cosmos SDK Proto Files

All of the Cosmos SDK proto files are defined here. This folder should be synced regularly with buf.build/cosmos/cosmos-sdk regularly by a maintainer by running buf push in this folder.

User facing documentation should not be placed here but instead goes in buf.md and in each protobuf package following the guidelines in https://docs.buf.build/bsr/documentation.

SDK x Buf

Cosmos SDK Version Buf Commit Version
Prior v0.46.0 Unavailable
v0.46.x 8cb30a2c4de74dc9bd8d260b1e75e176
v0.47.x 2aa7ff2b23df473a85b7a7fe1884105d
v0.48.x

Generate

To get the Cosmos SDK proto given a commit, run:

buf export buf.build/cosmos/cosmos-sdk:${commit} --output .