akash-network / support

Akash Support and Issue Tracking
5 stars 3 forks source link

Implement node client discovery #165

Closed troian closed 5 months ago

troian commented 6 months ago

Is your feature request related to a problem? Please describe.

With updates/additions to proto API it becomes a little hard to track which version of proto should be used by the particular client on the mainnet.

This feature aims to solve it by introducing client discovery.

  1. Starting node v0.32.0 RPC endpoint will report what client version it supports:
  2. only one version can be supported at a time
  3. Discovery endpoint must be defined as protobuf.
  4. akash-api will define client for both queries and transactions
  5. Current client must be removed from node and all usage must be replaced with one from akash-api

Describe the solution you'd like

n/a

Describe alternatives you've considered

n/a

Search

Code of Conduct

Additional context

No response