Proto
Protobuf files used to generate cosmos/bitbadges transactions. Also includes all generated types.
See https://docs.bitbadges.io for more documentation.
Local generation
Requirements:
brew install protoc
npm install -g protoc-gen-ts
To generate the protobuf files on linux instead of OSX, remove the empty string after sed -i ''
./scripts/get_proto_files.sh
./scripts/create_proto_files.sh
./scripts/remove_grpc.sh
./scripts/remove_unused_dependencies.sh
Note
The lib @grpc/grpc-js
was not included in the package.json
, and all the services were manually removed from the autogenerated proto files to avoid having that dependency.
This lib is just a tool to create the transactions, not to interact with a GRPC server, if you need the complete proto file you can locally run ./scripts/get_proto_files.sh
and ./scripts/create_proto_files.sh
Note that you may have to comment out the Msg or Query service lines in the original .proto files.