mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-21 10:27:26 +08:00
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete * 2.1.0 main node rollup |
||
|---|---|---|
| .. | ||
| application_grpc.pb.go | ||
| application_test.go | ||
| application.go | ||
| application.pb.go | ||
| application.pb.gw.go | ||
| application.proto | ||
| canonical_types.go | ||
| channel_test.go | ||
| channel.go | ||
| channel.pb.go | ||
| channel.proto | ||
| compute_test.go | ||
| compute.go | ||
| compute.pb.go | ||
| compute.proto | ||
| dispatch_test.go | ||
| dispatch.go | ||
| ferret_proxy_grpc.pb.go | ||
| ferret_proxy.pb.go | ||
| ferret_proxy.pb.gw.go | ||
| ferret_proxy.proto | ||
| global_grpc.pb.go | ||
| global_test.go | ||
| global.go | ||
| global.pb.go | ||
| global.pb.gw.go | ||
| global.proto | ||
| go.mod | ||
| go.sum | ||
| hypergraph_test.go | ||
| hypergraph.go | ||
| hypergraph.pb.go | ||
| hypergraph.proto | ||
| keys_test.go | ||
| keys.go | ||
| keys.pb.go | ||
| keys.proto | ||
| Makefile | ||
| node_grpc.pb.go | ||
| node_test.go | ||
| node.go | ||
| node.pb.go | ||
| node.pb.gw.go | ||
| node.proto | ||
| protobufs.go | ||
| proxy_grpc.pb.go | ||
| proxy.pb.go | ||
| proxy.pb.gw.go | ||
| proxy.proto | ||
| README.md | ||
| test_helpers.go | ||
| token_test.go | ||
| token.go | ||
| token.pb.go | ||
| token.proto | ||
| validate_test.go | ||
| validation.go | ||
The protoc compiler must be installed, currently version 3.21.12 is being used:
https://github.com/protocolbuffers/protobuf/releases/tag/v21.12
The versioning is rather confusing, described here: https://protobuf.dev/support/version-support/
Most likely you want https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protoc-21.12-linux-x86_64.zip
You can try to install from apt on Ubuntu, but you have no control on what exact version you are getting:
sudo apt install protobuf-compiler
Also install the following protoc plugins:
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.30.0
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@v2.18.0
In order to rebuild the protobuf interfaces, in case you make changes to any of
the *.proto files, run make in this folder.