tendermint/budget

V1: Query Cli and Endpoint API Implementation

dongsam opened this issue · 0 comments

Cli query and HTTP API specification implementation based on the specification of v1. This will include gRPC as well as HTTP API.

Cli Query Spec

  • get budget module params
    budgetd query budget params
  • get budgets
    budgetd query budget budgets
    • flags
      • budget_source_address
      • collection_address
      • name
  • derive address

Query Endpoint Spec

  • get budget module params
    /cosmos/budget/v1beta1/params

  • get budgets
    /cosmos/budget/v1beta1/budgets

    • query strings
      • budget_source_address
      • collection_address
      • name
  • derive address

required

  • Set swagger generate script
  • Publish Swagger Spec on web (swaggerHub or etc)
  • Add detailed description and example, error cases on proto, generated-swagger
  • Write Testcodes