Rename RegisterGRPCRoutes (#7696)
* Rename * Fix missing Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This commit is contained in:
parent
c3638adddc
commit
51ac6f876b
|
@ -223,7 +223,7 @@ Generally, the [commands related to a module](../building-modules/module-interfa
|
||||||
|
|
||||||
Each module can expose gRPC endpoints, called [service methods](https://grpc.io/docs/what-is-grpc/core-concepts/#service-definition) and are defined in the [module's Protobuf `query.proto` file](#grpc-query-services). A service method is defined by its name, input arguments and output response. The module then needs to:
|
Each module can expose gRPC endpoints, called [service methods](https://grpc.io/docs/what-is-grpc/core-concepts/#service-definition) and are defined in the [module's Protobuf `query.proto` file](#grpc-query-services). A service method is defined by its name, input arguments and output response. The module then needs to:
|
||||||
|
|
||||||
- define a `RegisterGRPCRoutes` method on `AppModuleBasic` to wire the client gRPC requests to the correct handler inside the module.
|
- define a `RegisterGRPCGatewayRoutes` method on `AppModuleBasic` to wire the client gRPC requests to the correct handler inside the module.
|
||||||
- for each service method, define a corresponding handler. The handler implements the core logic necessary to serve the gRPC request, and is located in the `keeper/grpc_query.go` file.
|
- for each service method, define a corresponding handler. The handler implements the core logic necessary to serve the gRPC request, and is located in the `keeper/grpc_query.go` file.
|
||||||
|
|
||||||
#### gRPC-gateway REST Endpoints
|
#### gRPC-gateway REST Endpoints
|
||||||
|
|
|
@ -97,7 +97,7 @@ Similarly, there is a `AddQueryFlagsToCmd(cmd *cobra.Command)` to add common fla
|
||||||
|
|
||||||
In addition to providing an ABCI query pathway, modules [custom queries](./messages-and-queries.md#grpc-queries) can provide a GRPC proxy server that routes requests in the GRPC protocol to ABCI query requests under the hood.
|
In addition to providing an ABCI query pathway, modules [custom queries](./messages-and-queries.md#grpc-queries) can provide a GRPC proxy server that routes requests in the GRPC protocol to ABCI query requests under the hood.
|
||||||
|
|
||||||
In order to do that, module should implement `RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux)` on `AppModuleBasic` to wire the client gRPC requests to the correct handler inside the module.
|
In order to do that, module should implement `RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux)` on `AppModuleBasic` to wire the client gRPC requests to the correct handler inside the module.
|
||||||
|
|
||||||
Here's an example from the `auth` module:
|
Here's an example from the `auth` module:
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ Let us go through the methods:
|
||||||
- `DefaultGenesis(codec.JSONMarshaler)`: Returns a default [`GenesisState`](./genesis.md#genesisstate) for the module, marshalled to `json.RawMessage`. The default `GenesisState` need to be defined by the module developer and is primarily used for testing.
|
- `DefaultGenesis(codec.JSONMarshaler)`: Returns a default [`GenesisState`](./genesis.md#genesisstate) for the module, marshalled to `json.RawMessage`. The default `GenesisState` need to be defined by the module developer and is primarily used for testing.
|
||||||
- `ValidateGenesis(codec.JSONMarshaler, client.TxEncodingConfig, json.RawMessage)`: Used to validate the `GenesisState` defined by a module, given in its `json.RawMessage` form. It will usually unmarshall the `json` before running a custom [`ValidateGenesis`](./genesis.md#validategenesis) function defined by the module developer.
|
- `ValidateGenesis(codec.JSONMarshaler, client.TxEncodingConfig, json.RawMessage)`: Used to validate the `GenesisState` defined by a module, given in its `json.RawMessage` form. It will usually unmarshall the `json` before running a custom [`ValidateGenesis`](./genesis.md#validategenesis) function defined by the module developer.
|
||||||
- `RegisterRESTRoutes(client.Context, *mux.Router)`: Registers the REST routes for the module. These routes will be used to map REST request to the module in order to process them. See [../interfaces/rest.md] for more.
|
- `RegisterRESTRoutes(client.Context, *mux.Router)`: Registers the REST routes for the module. These routes will be used to map REST request to the module in order to process them. See [../interfaces/rest.md] for more.
|
||||||
- `RegisterGRPCRoutes(client.Context, *runtime.ServeMux)`: Registers gRPC routes for the module.
|
- `RegisterGRPCGatewayRoutes(client.Context, *runtime.ServeMux)`: Registers gRPC routes for the module.
|
||||||
- `GetTxCmd()`: Returns the root [`Tx` command](./module-interfaces.md#tx) for the module. The subcommands of this root command are used by end-users to generate new transactions containing [`message`s](./messages-and-queries.md#queries) defined in the module.
|
- `GetTxCmd()`: Returns the root [`Tx` command](./module-interfaces.md#tx) for the module. The subcommands of this root command are used by end-users to generate new transactions containing [`message`s](./messages-and-queries.md#queries) defined in the module.
|
||||||
- `GetQueryCmd()`: Return the root [`query` command](./module-interfaces.md#query) for the module. The subcommands of this root command are used by end-users to generate new queries to the subset of the state defined by the module.
|
- `GetQueryCmd()`: Return the root [`query` command](./module-interfaces.md#query) for the module. The subcommands of this root command are used by end-users to generate new queries to the subset of the state defined by the module.
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ It implements the following methods:
|
||||||
- `DefaultGenesis(cdc codec.JSONMarshaler)`: Provides default genesis information for modules in the application by calling the [`DefaultGenesis(cdc codec.JSONMarshaler)`](./genesis.md#defaultgenesis) function of each module. It is used to construct a default genesis file for the application.
|
- `DefaultGenesis(cdc codec.JSONMarshaler)`: Provides default genesis information for modules in the application by calling the [`DefaultGenesis(cdc codec.JSONMarshaler)`](./genesis.md#defaultgenesis) function of each module. It is used to construct a default genesis file for the application.
|
||||||
- `ValidateGenesis(cdc codec.JSONMarshaler, txEncCfg client.TxEncodingConfig, genesis map[string]json.RawMessage)`: Validates the genesis information modules by calling the [`ValidateGenesis(codec.JSONMarshaler, client.TxEncodingConfig, json.RawMessage)`](./genesis.md#validategenesis) function of each module.
|
- `ValidateGenesis(cdc codec.JSONMarshaler, txEncCfg client.TxEncodingConfig, genesis map[string]json.RawMessage)`: Validates the genesis information modules by calling the [`ValidateGenesis(codec.JSONMarshaler, client.TxEncodingConfig, json.RawMessage)`](./genesis.md#validategenesis) function of each module.
|
||||||
- `RegisterRESTRoutes(ctx client.Context, rtr *mux.Router)`: Registers REST routes for modules by calling the [`RegisterRESTRoutes`](./module-interfaces.md#register-routes) function of each module. This function is usually called function from the `main.go` function of the [application's command-line interface](../interfaces/cli.md).
|
- `RegisterRESTRoutes(ctx client.Context, rtr *mux.Router)`: Registers REST routes for modules by calling the [`RegisterRESTRoutes`](./module-interfaces.md#register-routes) function of each module. This function is usually called function from the `main.go` function of the [application's command-line interface](../interfaces/cli.md).
|
||||||
- `RegisterGRPCRoutes(clientCtx client.Context, rtr *runtime.ServeMux)`: Registers gRPC routes for modules.
|
- `RegisterGRPCGatewayRoutes(clientCtx client.Context, rtr *runtime.ServeMux)`: Registers gRPC routes for modules.
|
||||||
- `AddTxCommands(rootTxCmd *cobra.Command)`: Adds modules' transaction commands to the application's [`rootTxCommand`](../interfaces/cli.md#transaction-commands). This function is usually called function from the `main.go` function of the [application's command-line interface](../interfaces/cli.md).
|
- `AddTxCommands(rootTxCmd *cobra.Command)`: Adds modules' transaction commands to the application's [`rootTxCommand`](../interfaces/cli.md#transaction-commands). This function is usually called function from the `main.go` function of the [application's command-line interface](../interfaces/cli.md).
|
||||||
- `AddQueryCommands(rootQueryCmd *cobra.Command)`: Adds modules' query commands to the application's [`rootQueryCommand`](../interfaces/cli.md#query-commands). This function is usually called function from the `main.go` function of the [application's command-line interface](../interfaces/cli.md).
|
- `AddQueryCommands(rootQueryCmd *cobra.Command)`: Adds modules' query commands to the application's [`rootQueryCommand`](../interfaces/cli.md#query-commands). This function is usually called function from the `main.go` function of the [application's command-line interface](../interfaces/cli.md).
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,7 @@ func (s *Server) Start(cfg config.Config) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
s.registerGRPCRoutes()
|
s.registerGRPCGatewayRoutes()
|
||||||
|
|
||||||
s.listener = listener
|
s.listener = listener
|
||||||
var h http.Handler = s.Router
|
var h http.Handler = s.Router
|
||||||
|
@ -123,7 +123,7 @@ func (s *Server) Close() error {
|
||||||
return s.listener.Close()
|
return s.listener.Close()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Server) registerGRPCRoutes() {
|
func (s *Server) registerGRPCGatewayRoutes() {
|
||||||
s.Router.PathPrefix("/").Handler(s.GRPCRouter)
|
s.Router.PathPrefix("/").Handler(s.GRPCRouter)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -547,7 +547,7 @@ func (app *SimApp) RegisterAPIRoutes(apiSvr *api.Server, apiConfig config.APICon
|
||||||
authrest.RegisterTxRoutes(clientCtx, apiSvr.Router)
|
authrest.RegisterTxRoutes(clientCtx, apiSvr.Router)
|
||||||
|
|
||||||
ModuleBasics.RegisterRESTRoutes(clientCtx, apiSvr.Router)
|
ModuleBasics.RegisterRESTRoutes(clientCtx, apiSvr.Router)
|
||||||
ModuleBasics.RegisterGRPCRoutes(apiSvr.ClientCtx, apiSvr.GRPCRouter)
|
ModuleBasics.RegisterGRPCGatewayRoutes(apiSvr.ClientCtx, apiSvr.GRPCRouter)
|
||||||
|
|
||||||
// register swagger API from root so that other applications can override easily
|
// register swagger API from root so that other applications can override easily
|
||||||
if apiConfig.Swagger {
|
if apiConfig.Swagger {
|
||||||
|
|
|
@ -120,16 +120,16 @@ func (mr *MockAppModuleBasicMockRecorder) RegisterRESTRoutes(arg0, arg1 interfac
|
||||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRESTRoutes", reflect.TypeOf((*MockAppModuleBasic)(nil).RegisterRESTRoutes), arg0, arg1)
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRESTRoutes", reflect.TypeOf((*MockAppModuleBasic)(nil).RegisterRESTRoutes), arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes mocks base method
|
// RegisterGRPCGatewayRoutes mocks base method
|
||||||
func (m *MockAppModuleBasic) RegisterGRPCRoutes(arg0 client.Context, arg1 *runtime.ServeMux) {
|
func (m *MockAppModuleBasic) RegisterGRPCGatewayRoutes(arg0 client.Context, arg1 *runtime.ServeMux) {
|
||||||
m.ctrl.T.Helper()
|
m.ctrl.T.Helper()
|
||||||
m.ctrl.Call(m, "RegisterGRPCRoutes", arg0, arg1)
|
m.ctrl.Call(m, "RegisterGRPCGatewayRoutes", arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes indicates an expected call of RegisterGRPCRoutes
|
// RegisterGRPCGatewayRoutes indicates an expected call of RegisterGRPCGatewayRoutes
|
||||||
func (mr *MockAppModuleBasicMockRecorder) RegisterGRPCRoutes(arg0, arg1 interface{}) *gomock.Call {
|
func (mr *MockAppModuleBasicMockRecorder) RegisterGRPCGatewayRoutes(arg0, arg1 interface{}) *gomock.Call {
|
||||||
mr.mock.ctrl.T.Helper()
|
mr.mock.ctrl.T.Helper()
|
||||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterGRPCRoutes", reflect.TypeOf((*MockAppModuleBasic)(nil).RegisterGRPCRoutes), arg0, arg1)
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterGRPCGatewayRoutes", reflect.TypeOf((*MockAppModuleBasic)(nil).RegisterGRPCGatewayRoutes), arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTxCmd mocks base method
|
// GetTxCmd mocks base method
|
||||||
|
@ -261,16 +261,16 @@ func (mr *MockAppModuleGenesisMockRecorder) RegisterRESTRoutes(arg0, arg1 interf
|
||||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRESTRoutes", reflect.TypeOf((*MockAppModuleGenesis)(nil).RegisterRESTRoutes), arg0, arg1)
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRESTRoutes", reflect.TypeOf((*MockAppModuleGenesis)(nil).RegisterRESTRoutes), arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes mocks base method
|
// RegisterGRPCGatewayRoutes mocks base method
|
||||||
func (m *MockAppModuleGenesis) RegisterGRPCRoutes(arg0 client.Context, arg1 *runtime.ServeMux) {
|
func (m *MockAppModuleGenesis) RegisterGRPCGatewayRoutes(arg0 client.Context, arg1 *runtime.ServeMux) {
|
||||||
m.ctrl.T.Helper()
|
m.ctrl.T.Helper()
|
||||||
m.ctrl.Call(m, "RegisterGRPCRoutes", arg0, arg1)
|
m.ctrl.Call(m, "RegisterGRPCGatewayRoutes", arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes indicates an expected call of RegisterGRPCRoutes
|
// RegisterGRPCGatewayRoutes indicates an expected call of RegisterGRPCGatewayRoutes
|
||||||
func (mr *MockAppModuleGenesisMockRecorder) RegisterGRPCRoutes(arg0, arg1 interface{}) *gomock.Call {
|
func (mr *MockAppModuleGenesisMockRecorder) RegisterGRPCGatewayRoutes(arg0, arg1 interface{}) *gomock.Call {
|
||||||
mr.mock.ctrl.T.Helper()
|
mr.mock.ctrl.T.Helper()
|
||||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterGRPCRoutes", reflect.TypeOf((*MockAppModuleGenesis)(nil).RegisterGRPCRoutes), arg0, arg1)
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterGRPCGatewayRoutes", reflect.TypeOf((*MockAppModuleGenesis)(nil).RegisterGRPCGatewayRoutes), arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTxCmd mocks base method
|
// GetTxCmd mocks base method
|
||||||
|
@ -430,16 +430,16 @@ func (mr *MockAppModuleMockRecorder) RegisterRESTRoutes(arg0, arg1 interface{})
|
||||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRESTRoutes", reflect.TypeOf((*MockAppModule)(nil).RegisterRESTRoutes), arg0, arg1)
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterRESTRoutes", reflect.TypeOf((*MockAppModule)(nil).RegisterRESTRoutes), arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes mocks base method
|
// RegisterGRPCGatewayRoutes mocks base method
|
||||||
func (m *MockAppModule) RegisterGRPCRoutes(arg0 client.Context, arg1 *runtime.ServeMux) {
|
func (m *MockAppModule) RegisterGRPCGatewayRoutes(arg0 client.Context, arg1 *runtime.ServeMux) {
|
||||||
m.ctrl.T.Helper()
|
m.ctrl.T.Helper()
|
||||||
m.ctrl.Call(m, "RegisterGRPCRoutes", arg0, arg1)
|
m.ctrl.Call(m, "RegisterGRPCGatewayRoutes", arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes indicates an expected call of RegisterGRPCRoutes
|
// RegisterGRPCGatewayRoutes indicates an expected call of RegisterGRPCGatewayRoutes
|
||||||
func (mr *MockAppModuleMockRecorder) RegisterGRPCRoutes(arg0, arg1 interface{}) *gomock.Call {
|
func (mr *MockAppModuleMockRecorder) RegisterGRPCGatewayRoutes(arg0, arg1 interface{}) *gomock.Call {
|
||||||
mr.mock.ctrl.T.Helper()
|
mr.mock.ctrl.T.Helper()
|
||||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterGRPCRoutes", reflect.TypeOf((*MockAppModule)(nil).RegisterGRPCRoutes), arg0, arg1)
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterGRPCGatewayRoutes", reflect.TypeOf((*MockAppModule)(nil).RegisterGRPCGatewayRoutes), arg0, arg1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTxCmd mocks base method
|
// GetTxCmd mocks base method
|
||||||
|
|
|
@ -56,7 +56,7 @@ type AppModuleBasic interface {
|
||||||
|
|
||||||
// client functionality
|
// client functionality
|
||||||
RegisterRESTRoutes(client.Context, *mux.Router)
|
RegisterRESTRoutes(client.Context, *mux.Router)
|
||||||
RegisterGRPCRoutes(client.Context, *runtime.ServeMux)
|
RegisterGRPCGatewayRoutes(client.Context, *runtime.ServeMux)
|
||||||
GetTxCmd() *cobra.Command
|
GetTxCmd() *cobra.Command
|
||||||
GetQueryCmd() *cobra.Command
|
GetQueryCmd() *cobra.Command
|
||||||
}
|
}
|
||||||
|
@ -115,10 +115,10 @@ func (bm BasicManager) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Rou
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers all module rest routes
|
// RegisterGRPCGatewayRoutes registers all module rest routes
|
||||||
func (bm BasicManager) RegisterGRPCRoutes(clientCtx client.Context, rtr *runtime.ServeMux) {
|
func (bm BasicManager) RegisterGRPCGatewayRoutes(clientCtx client.Context, rtr *runtime.ServeMux) {
|
||||||
for _, b := range bm {
|
for _, b := range bm {
|
||||||
b.RegisterGRPCRoutes(clientCtx, rtr)
|
b.RegisterGRPCGatewayRoutes(clientCtx, rtr)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,8 +65,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Rout
|
||||||
rest.RegisterRoutes(clientCtx, rtr, types.StoreKey)
|
rest.RegisterRoutes(clientCtx, rtr, types.StoreKey)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the auth module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the auth module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -57,9 +57,9 @@ func (AppModuleBasic) ValidateGenesis(_ codec.JSONMarshaler, _ client.TxEncoding
|
||||||
// RegisterRESTRoutes registers module's REST handlers. Currently, this is a no-op.
|
// RegisterRESTRoutes registers module's REST handlers. Currently, this is a no-op.
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the module's gRPC Gateway routes. Currently, this
|
// RegisterGRPCGatewayRoutes registers the module's gRPC Gateway routes. Currently, this
|
||||||
// is a no-op.
|
// is a no-op.
|
||||||
func (a AppModuleBasic) RegisterGRPCRoutes(_ client.Context, _ *runtime.ServeMux) {}
|
func (a AppModuleBasic) RegisterGRPCGatewayRoutes(_ client.Context, _ *runtime.ServeMux) {}
|
||||||
|
|
||||||
// GetTxCmd returns the root tx command for the auth module.
|
// GetTxCmd returns the root tx command for the auth module.
|
||||||
func (AppModuleBasic) GetTxCmd() *cobra.Command {
|
func (AppModuleBasic) GetTxCmd() *cobra.Command {
|
||||||
|
|
|
@ -64,8 +64,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Rout
|
||||||
rest.RegisterHandlers(clientCtx, rtr)
|
rest.RegisterHandlers(clientCtx, rtr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the bank module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the bank module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -69,8 +69,8 @@ func (AppModuleBasic) ValidateGenesis(cdc codec.JSONMarshaler, config client.TxE
|
||||||
// RegisterRESTRoutes registers the capability module's REST service handlers.
|
// RegisterRESTRoutes registers the capability module's REST service handlers.
|
||||||
func (a AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
func (a AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the capability module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the capability module.
|
||||||
func (a AppModuleBasic) RegisterGRPCRoutes(_ client.Context, _ *runtime.ServeMux) {
|
func (a AppModuleBasic) RegisterGRPCGatewayRoutes(_ client.Context, _ *runtime.ServeMux) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTxCmd returns the capability module's root tx command.
|
// GetTxCmd returns the capability module's root tx command.
|
||||||
|
|
|
@ -56,8 +56,8 @@ func (AppModuleBasic) ValidateGenesis(cdc codec.JSONMarshaler, config client.TxE
|
||||||
// RegisterRESTRoutes registers no REST routes for the crisis module.
|
// RegisterRESTRoutes registers no REST routes for the crisis module.
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the capability module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the capability module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(_ client.Context, _ *runtime.ServeMux) {}
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(_ client.Context, _ *runtime.ServeMux) {}
|
||||||
|
|
||||||
// GetTxCmd returns the root tx command for the crisis module.
|
// GetTxCmd returns the root tx command for the crisis module.
|
||||||
func (b AppModuleBasic) GetTxCmd() *cobra.Command {
|
func (b AppModuleBasic) GetTxCmd() *cobra.Command {
|
||||||
|
|
|
@ -68,8 +68,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx sdkclient.Context, rtr *mux.R
|
||||||
rest.RegisterHandlers(clientCtx, rtr)
|
rest.RegisterHandlers(clientCtx, rtr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the distribution module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the distribution module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx sdkclient.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx sdkclient.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -85,8 +85,8 @@ func (a AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Ro
|
||||||
rest.RegisterRoutes(clientCtx, rtr, evidenceRESTHandlers)
|
rest.RegisterRoutes(clientCtx, rtr, evidenceRESTHandlers)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the evidence module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the evidence module.
|
||||||
func (a AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (a AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -56,8 +56,8 @@ func (b AppModuleBasic) ValidateGenesis(cdc codec.JSONMarshaler, txEncodingConfi
|
||||||
// RegisterRESTRoutes registers the REST routes for the genutil module.
|
// RegisterRESTRoutes registers the REST routes for the genutil module.
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the genutil module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the genutil module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(_ client.Context, _ *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(_ client.Context, _ *runtime.ServeMux) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTxCmd returns no root tx command for the genutil module.
|
// GetTxCmd returns no root tx command for the genutil module.
|
||||||
|
|
|
@ -84,8 +84,8 @@ func (a AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Ro
|
||||||
rest.RegisterHandlers(clientCtx, rtr, proposalRESTHandlers)
|
rest.RegisterHandlers(clientCtx, rtr, proposalRESTHandlers)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the gov module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the gov module.
|
||||||
func (a AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (a AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -72,8 +72,8 @@ func (AppModuleBasic) ValidateGenesis(cdc codec.JSONMarshaler, config client.TxE
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Router) {
|
func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Router) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the ibc-transfer module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the ibc-transfer module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -67,8 +67,8 @@ func (AppModuleBasic) ValidateGenesis(cdc codec.JSONMarshaler, config client.TxE
|
||||||
// RegisterRESTRoutes does nothing. IBC does not support legacy REST routes.
|
// RegisterRESTRoutes does nothing. IBC does not support legacy REST routes.
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(client.Context, *mux.Router) {}
|
func (AppModuleBasic) RegisterRESTRoutes(client.Context, *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the ibc module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the ibc module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
clienttypes.RegisterQueryHandlerClient(context.Background(), mux, clienttypes.NewQueryClient(clientCtx))
|
clienttypes.RegisterQueryHandlerClient(context.Background(), mux, clienttypes.NewQueryClient(clientCtx))
|
||||||
connectiontypes.RegisterQueryHandlerClient(context.Background(), mux, connectiontypes.NewQueryClient(clientCtx))
|
connectiontypes.RegisterQueryHandlerClient(context.Background(), mux, connectiontypes.NewQueryClient(clientCtx))
|
||||||
channeltypes.RegisterQueryHandlerClient(context.Background(), mux, channeltypes.NewQueryClient(clientCtx))
|
channeltypes.RegisterQueryHandlerClient(context.Background(), mux, channeltypes.NewQueryClient(clientCtx))
|
||||||
|
|
|
@ -58,8 +58,8 @@ func (AppModuleBasic) ValidateGenesis(codec.JSONMarshaler, client.TxEncodingConf
|
||||||
// RegisterRESTRoutes implements AppModuleBasic interface.
|
// RegisterRESTRoutes implements AppModuleBasic interface.
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Router) {}
|
func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes implements AppModuleBasic interface.
|
// RegisterGRPCGatewayRoutes implements AppModuleBasic interface.
|
||||||
func (a AppModuleBasic) RegisterGRPCRoutes(_ client.Context, _ *runtime.ServeMux) {}
|
func (a AppModuleBasic) RegisterGRPCGatewayRoutes(_ client.Context, _ *runtime.ServeMux) {}
|
||||||
|
|
||||||
// GetTxCmd implements AppModuleBasic interface.
|
// GetTxCmd implements AppModuleBasic interface.
|
||||||
func (AppModuleBasic) GetTxCmd() *cobra.Command {
|
func (AppModuleBasic) GetTxCmd() *cobra.Command {
|
||||||
|
|
|
@ -69,8 +69,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Rout
|
||||||
rest.RegisterRoutes(clientCtx, rtr)
|
rest.RegisterRoutes(clientCtx, rtr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the mint module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the mint module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,8 +55,8 @@ func (AppModuleBasic) ValidateGenesis(_ codec.JSONMarshaler, config client.TxEnc
|
||||||
// RegisterRESTRoutes registers the REST routes for the params module.
|
// RegisterRESTRoutes registers the REST routes for the params module.
|
||||||
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router) {}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the params module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the params module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
proposal.RegisterQueryHandlerClient(context.Background(), mux, proposal.NewQueryClient(clientCtx))
|
proposal.RegisterQueryHandlerClient(context.Background(), mux, proposal.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,8 +76,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Rout
|
||||||
rest.RegisterHandlers(clientCtx, rtr)
|
rest.RegisterHandlers(clientCtx, rtr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the slashig module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the slashig module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -74,8 +74,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, rtr *mux.Rout
|
||||||
rest.RegisterHandlers(clientCtx, rtr)
|
rest.RegisterHandlers(clientCtx, rtr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the staking module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the staking module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,8 +47,8 @@ func (AppModuleBasic) RegisterRESTRoutes(clientCtx client.Context, r *mux.Router
|
||||||
rest.RegisterRoutes(clientCtx, r)
|
rest.RegisterRoutes(clientCtx, r)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RegisterGRPCRoutes registers the gRPC Gateway routes for the upgrade module.
|
// RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the upgrade module.
|
||||||
func (AppModuleBasic) RegisterGRPCRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) {
|
||||||
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue