cosmos-sdk/proto
testinginprod 498cd6a533
feat(accounts): Add codec.BinaryCodec and Gas to dependencies. (#19068)
Co-authored-by: unknown unknown <unknown@unknown>
2024-01-17 10:58:06 +00:00
..
amino feat: api updates required for aminojson encoder (#15019) 2023-02-15 20:15:31 -07:00
cosmos feat(accounts): Add codec.BinaryCodec and Gas to dependencies. (#19068) 2024-01-17 10:58:06 +00:00
tendermint chore: typos fixes by cosmos-sdk bot (#18689) 2023-12-11 13:03:19 +00:00
buf.gen.gogo.yaml build: enable orm proto gen in proto-builder (#15922) 2023-04-24 12:45:17 +00:00
buf.gen.pulsar.yaml build: enable orm proto gen in proto-builder (#15922) 2023-04-24 12:45:17 +00:00
buf.gen.swagger.yaml chore: fix and regenerate swagger yaml #12109 2022-06-01 09:38:29 -04:00
buf.lock refactor: create go.mod for x/params (#17776) 2023-10-03 12:56:07 +00:00
buf.md docs: Improve markdownlint configuration (#11104) 2022-02-10 12:07:01 +00:00
buf.yaml feat(gov): add proposal types and spam votes (#18532) 2023-12-11 11:41:06 +00:00
README.md chore: deprecate v0.46 and v0.50 changelog (#18119) 2023-11-09 18:19:49 +00: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 v0.47.0
v0.50.x v0.50.0
Next latest on buf

Generate

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

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