akash-api

module
v0.0.71 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2024 License: Apache-2.0

README

Akash API

lint tests

Brief

The purpose of this repo is to combine gRPC API definitions for Akash node and Akash provider in a single place as well as code-generation related to it.

There are currently defined two buf packages with further intentions to be published into BSR if there is demand for it:

  • buf.build/akash-network/node - Akash protobuf definitions previously located in proto have all been moved under. All generated code can be found here
  • buf.build/akash-network/provider - Akash manifest definitions previously defined as plan Go structs have been converted into Protobuf definitions

Proto docs are available:

Contributing

Issues should be submitted via support repo and tagged with repo/akash-api. All PRs must have an open issue in the support repo.

Releases

Actual releases indicating changes to the repo itself. API version are defined withing each module.

Pre-generated packages

We provide generated code allowing developers to just import and focus on features, not how to generate stubs.

Directories

Path Synopsis
go
grpc/gogoreflection
Package gogoreflection implements gRPC reflection for gogoproto consumers the normal reflection library does not work as it points to a different singleton registry.
Package gogoreflection implements gRPC reflection for gogoproto consumers the normal reflection library does not work as it points to a different singleton registry.
inventory/v1
Package v1 is a reverse proxy.
Package v1 is a reverse proxy.
node/audit/v1beta1
Package v1beta1 is a reverse proxy.
Package v1beta1 is a reverse proxy.
node/audit/v1beta2
Package v1beta2 is a reverse proxy.
Package v1beta2 is a reverse proxy.
node/audit/v1beta3
Package v1beta3 is a reverse proxy.
Package v1beta3 is a reverse proxy.
node/cert/v1beta1
Package v1beta1 is a reverse proxy.
Package v1beta1 is a reverse proxy.
node/cert/v1beta2
Package v1beta2 is a reverse proxy.
Package v1beta2 is a reverse proxy.
node/cert/v1beta3
Package v1beta3 is a reverse proxy.
Package v1beta3 is a reverse proxy.
node/deployment/v1beta1
Package v1beta1 is a reverse proxy.
Package v1beta1 is a reverse proxy.
node/deployment/v1beta2
Package v1beta2 is a reverse proxy.
Package v1beta2 is a reverse proxy.
node/deployment/v1beta3
Package v1beta3 is a reverse proxy.
Package v1beta3 is a reverse proxy.
node/escrow/v1beta1
Package v1beta1 is a reverse proxy.
Package v1beta1 is a reverse proxy.
node/escrow/v1beta2
Package v1beta2 is a reverse proxy.
Package v1beta2 is a reverse proxy.
node/escrow/v1beta3
Package v1beta3 is a reverse proxy.
Package v1beta3 is a reverse proxy.
node/market/v1beta1
Package v1beta1 is a reverse proxy.
Package v1beta1 is a reverse proxy.
node/market/v1beta2
Package v1beta2 is a reverse proxy.
Package v1beta2 is a reverse proxy.
node/market/v1beta3
Package v1beta3 is a reverse proxy.
Package v1beta3 is a reverse proxy.
node/market/v1beta4
Package v1beta4 is a reverse proxy.
Package v1beta4 is a reverse proxy.
node/provider/v1beta2
Package v1beta2 is a reverse proxy.
Package v1beta2 is a reverse proxy.
node/provider/v1beta3
Package v1beta3 is a reverse proxy.
Package v1beta3 is a reverse proxy.
provider/v1
Package v1 is a reverse proxy.
Package v1 is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL