@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
22 lines (21 loc) • 1.44 kB
TypeScript
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>;
}