UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

22 lines (21 loc) 1.44 kB
import { Rpc } from "../../../helpers"; import { MsgVote, MsgVoteResponse, MsgSubmitSignalPrices, MsgSubmitSignalPricesResponse, MsgUpdateReferenceSourceConfig, MsgUpdateReferenceSourceConfigResponse, MsgUpdateParams, MsgUpdateParamsResponse } from "./tx"; /** Msg defines the feeds Msg service. */ export interface Msg { /** Vote is an RPC method to vote signal ids and their powers. */ vote(request: MsgVote): Promise<MsgVoteResponse>; /** SubmitSignalPrices is an RPC method to submit signal prices. */ submitSignalPrices(request: MsgSubmitSignalPrices): Promise<MsgSubmitSignalPricesResponse>; /** UpdateReferenceSourceConfig is an RPC method to update reference price source configuration. */ updateReferenceSourceConfig(request: MsgUpdateReferenceSourceConfig): Promise<MsgUpdateReferenceSourceConfigResponse>; /** UpdateParams is an RPC method to update parameters. */ updateParams(request: MsgUpdateParams): Promise<MsgUpdateParamsResponse>; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); vote(request: MsgVote): Promise<MsgVoteResponse>; submitSignalPrices(request: MsgSubmitSignalPrices): Promise<MsgSubmitSignalPricesResponse>; updateReferenceSourceConfig(request: MsgUpdateReferenceSourceConfig): Promise<MsgUpdateReferenceSourceConfigResponse>; updateParams(request: MsgUpdateParams): Promise<MsgUpdateParamsResponse>; }