cosmos-sdk/proto
Amaury b49f948b36
feat: Add proto annotations for Amino JSON (#13501)
* add legacy_amino_name

* make-proto-gen

* remove useless omitempty

* add annotations

* Add proto annotations

* Add more annotations

* update cosmos-proto

* Add message scalar?

* Add comments

* Fix comment

* lint proto files

* proto-gen

* go mod tidy

* Add multisig encoding

* Add field name

* Format proto

* proto-gen

* Update proto/cosmos/msg/v1/msg.proto

Co-authored-by: Aaron Craelius <aaron@regen.network>

* Add dont_omitempty whenever we have nullable=false

* proto-gen

* Remove problematic annotations

* put legacy_amino in subpackage

* proto-gen

* Fixes

* legacy_amino.v1

* add non-working proto

* Generate in separate package

* Remove `cosmos.msg` prefix

* make proto-gen

* remove v1 too

* make proto-format

* Add field option

* format

* proto-gen

* Use underscores

* update legacy_amino -> amino

* update to `key_field`

* make proto-format

* make proto-gen

Co-authored-by: Aaron Craelius <aaron@regen.network>
2022-11-07 22:51:51 +00:00
..
amino feat: Add proto annotations for Amino JSON (#13501) 2022-11-07 22:51:51 +00:00
cosmos feat: Add proto annotations for Amino JSON (#13501) 2022-11-07 22:51:51 +00:00
tendermint chore: proto format (#13685) 2022-10-28 17:40:48 +02: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 to cosmos/gogoproto (#13070) 2022-09-08 17:27:48 +00: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: improve documentation navigation and redirection (#13455) 2022-10-06 15:51:10 +02: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 -