Skip to content

Files

Latest commit

ad011bd · Sep 29, 2024

History

History

proto

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 17, 2024
Jul 13, 2024
Jul 13, 2024
May 17, 2024
May 17, 2024
May 17, 2024
May 17, 2024
May 17, 2024
Sep 29, 2024
Sep 29, 2024
May 17, 2024
Jul 13, 2024
May 17, 2024
May 17, 2024
May 17, 2024
Jul 13, 2024
May 17, 2024
Dec 11, 2023
Jul 13, 2024
May 17, 2024
Apr 6, 2022
Jun 8, 2022
Jul 13, 2024
May 17, 2024

README.md

Lux gRPC

Now Serving: Protocol Version 35

Protobuf files are hosted at https://buf.build/luxfi/lux and can be used as dependencies in other projects.

Protobuf linting and generation for this project is managed by buf.

Please find installation instructions on https://docs.buf.build/installation/.

Any changes made to proto definition can be updated by running protobuf_codegen.sh located in the scripts/ directory of Lux Node.

Introduction to buf https://docs.buf.build/tour/introduction

Protocol Version Compatibility

The protobuf definitions and generated code are versioned based on the RPCChainVMProtocol defined for the RPCChainVM. Many versions of an Lux client can use the same RPCChainVMProtocol. But each Lux client and subnet vm must use the same protocol version to be compatible.

Publishing to Buf Schema Registry

  • Checkout appropriate tag in Lux Node git checkout v1.10.1
  • Change to proto/ directory cd proto.
  • Publish new tag to buf registry. buf push -t v26

Note: Publishing requires auth to the luxfi org in buf https://buf.build/luxfi/repositories