UNPKG

@routerprotocol/chain-api

Version:

Router Chain API Query client with generated gRPC bindings.

235 lines (217 loc) 12.2 kB
// package: routerprotocol.routerchain.multichain // file: routerprotocol/routerchain/multichain/query.proto import * as routerprotocol_routerchain_multichain_query_pb from "../../../routerprotocol/routerchain/multichain/query_pb"; import {grpc} from "@improbable-eng/grpc-web"; type QueryParams = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryParamsRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryParamsResponse; }; type QueryChainConfig = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetChainConfigRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetChainConfigResponse; }; type QueryChainConfigAll = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllChainConfigRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllChainConfigResponse; }; type QueryContractConfig = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetContractConfigRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetContractConfigResponse; }; type QueryIbcRelayerConfig = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetIbcRelayerConfigRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetIbcRelayerConfigResponse; }; type QueryIbcRelayerConfigAll = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllIbcRelayerConfigRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllIbcRelayerConfigResponse; }; type QueryContractConfigByChainId = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigByChainIdRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigByChainIdResponse; }; type QueryContractConfigAll = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigResponse; }; type QueryNonceObservedStatus = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetNonceObservedStatusRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryGetNonceObservedStatusResponse; }; type QueryNonceObservedStatusAll = { readonly methodName: string; readonly service: typeof Query; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllNonceObservedStatusRequest; readonly responseType: typeof routerprotocol_routerchain_multichain_query_pb.QueryAllNonceObservedStatusResponse; }; export class Query { static readonly serviceName: string; static readonly Params: QueryParams; static readonly ChainConfig: QueryChainConfig; static readonly ChainConfigAll: QueryChainConfigAll; static readonly ContractConfig: QueryContractConfig; static readonly IbcRelayerConfig: QueryIbcRelayerConfig; static readonly IbcRelayerConfigAll: QueryIbcRelayerConfigAll; static readonly ContractConfigByChainId: QueryContractConfigByChainId; static readonly ContractConfigAll: QueryContractConfigAll; static readonly NonceObservedStatus: QueryNonceObservedStatus; static readonly NonceObservedStatusAll: QueryNonceObservedStatusAll; } export type ServiceError = { message: string, code: number; metadata: grpc.Metadata } export type Status = { details: string, code: number; metadata: grpc.Metadata } interface UnaryResponse { cancel(): void; } interface ResponseStream<T> { cancel(): void; on(type: 'data', handler: (message: T) => void): ResponseStream<T>; on(type: 'end', handler: (status?: Status) => void): ResponseStream<T>; on(type: 'status', handler: (status: Status) => void): ResponseStream<T>; } interface RequestStream<T> { write(message: T): RequestStream<T>; end(): void; cancel(): void; on(type: 'end', handler: (status?: Status) => void): RequestStream<T>; on(type: 'status', handler: (status: Status) => void): RequestStream<T>; } interface BidirectionalStream<ReqT, ResT> { write(message: ReqT): BidirectionalStream<ReqT, ResT>; end(): void; cancel(): void; on(type: 'data', handler: (message: ResT) => void): BidirectionalStream<ReqT, ResT>; on(type: 'end', handler: (status?: Status) => void): BidirectionalStream<ReqT, ResT>; on(type: 'status', handler: (status: Status) => void): BidirectionalStream<ReqT, ResT>; } export class QueryClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); params( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryParamsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryParamsResponse|null) => void ): UnaryResponse; params( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryParamsRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryParamsResponse|null) => void ): UnaryResponse; chainConfig( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetChainConfigRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetChainConfigResponse|null) => void ): UnaryResponse; chainConfig( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetChainConfigRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetChainConfigResponse|null) => void ): UnaryResponse; chainConfigAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllChainConfigRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllChainConfigResponse|null) => void ): UnaryResponse; chainConfigAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllChainConfigRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllChainConfigResponse|null) => void ): UnaryResponse; contractConfig( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetContractConfigRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetContractConfigResponse|null) => void ): UnaryResponse; contractConfig( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetContractConfigRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetContractConfigResponse|null) => void ): UnaryResponse; ibcRelayerConfig( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetIbcRelayerConfigRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetIbcRelayerConfigResponse|null) => void ): UnaryResponse; ibcRelayerConfig( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetIbcRelayerConfigRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetIbcRelayerConfigResponse|null) => void ): UnaryResponse; ibcRelayerConfigAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllIbcRelayerConfigRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllIbcRelayerConfigResponse|null) => void ): UnaryResponse; ibcRelayerConfigAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllIbcRelayerConfigRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllIbcRelayerConfigResponse|null) => void ): UnaryResponse; contractConfigByChainId( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigByChainIdRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigByChainIdResponse|null) => void ): UnaryResponse; contractConfigByChainId( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigByChainIdRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigByChainIdResponse|null) => void ): UnaryResponse; contractConfigAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigResponse|null) => void ): UnaryResponse; contractConfigAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllContractConfigResponse|null) => void ): UnaryResponse; nonceObservedStatus( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetNonceObservedStatusRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetNonceObservedStatusResponse|null) => void ): UnaryResponse; nonceObservedStatus( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetNonceObservedStatusRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryGetNonceObservedStatusResponse|null) => void ): UnaryResponse; nonceObservedStatusAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllNonceObservedStatusRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllNonceObservedStatusResponse|null) => void ): UnaryResponse; nonceObservedStatusAll( requestMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllNonceObservedStatusRequest, callback: (error: ServiceError|null, responseMessage: routerprotocol_routerchain_multichain_query_pb.QueryAllNonceObservedStatusResponse|null) => void ): UnaryResponse; }