cosmos-sdk/proto
Alexander Peters 2f09f3af69
Merge commit from fork
* Fix ABS061

(cherry picked from commit f6f56395fd4b919063e19aa94e7178793ac0fd6b)
(cherry picked from commit 34b30b0ed6b3145b94719650eb3246a91ed977ce)

* Review feedback

(cherry picked from commit c892055e7fa86db8382fb2af17bb66342d7e2eeb)

* Check for events

(cherry picked from commit 16fc26041457b01077df4d3d3d25c9eaf00780d2)

* Review feedback

* Remove unecessary code comments

* Update changelog

* Remove duplicate headline after merge
2025-03-12 10:51:25 -04:00
..
amino feat: api updates required for aminojson encoder (#15019) 2023-02-15 20:15:31 -07:00
cosmos Merge commit from fork 2025-03-12 10:51:25 -04:00
tendermint chore: Update RequestExtendVote (backport #17993) (#17994) 2023-10-06 19:12:05 +00:00
buf.gen.gogo.yaml chore: use new proto builder (#23730) 2025-02-24 16:58:48 -05:00
buf.gen.pulsar.yaml chore: bump internal to main (#23681) 2025-02-12 14:13:20 -05:00
buf.gen.swagger.yaml chore: fix and regenerate swagger yaml #12109 2022-06-01 09:38:29 -04:00
buf.lock chore: set proto/cosmos/autocli to main (#23725) 2025-02-21 13:39:12 -05: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 chore: prepare v0.50.0 release notes and changelog (#18191) 2023-11-07 18:14:16 +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 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 .