UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

53 lines (52 loc) 2.79 kB
import { GeneratedType, Registry, OfflineSigner } from "@cosmjs/proto-signing"; import { AminoTypes, SigningStargateClient } from "@cosmjs/stargate"; import { HttpEndpoint } from "@cosmjs/tendermint-rpc"; export declare const oracleAminoConverters: { "/oracle.v1.MsgRequestData": { aminoType: string; toAmino: (message: import("./v1/tx").MsgRequestData) => import("./v1/tx").MsgRequestDataAmino; fromAmino: (object: import("./v1/tx").MsgRequestDataAmino) => import("./v1/tx").MsgRequestData; }; "/oracle.v1.MsgReportData": { aminoType: string; toAmino: (message: import("./v1/tx").MsgReportData) => import("./v1/tx").MsgReportDataAmino; fromAmino: (object: import("./v1/tx").MsgReportDataAmino) => import("./v1/tx").MsgReportData; }; "/oracle.v1.MsgCreateDataSource": { aminoType: string; toAmino: (message: import("./v1/tx").MsgCreateDataSource) => import("./v1/tx").MsgCreateDataSourceAmino; fromAmino: (object: import("./v1/tx").MsgCreateDataSourceAmino) => import("./v1/tx").MsgCreateDataSource; }; "/oracle.v1.MsgEditDataSource": { aminoType: string; toAmino: (message: import("./v1/tx").MsgEditDataSource) => import("./v1/tx").MsgEditDataSourceAmino; fromAmino: (object: import("./v1/tx").MsgEditDataSourceAmino) => import("./v1/tx").MsgEditDataSource; }; "/oracle.v1.MsgCreateOracleScript": { aminoType: string; toAmino: (message: import("./v1/tx").MsgCreateOracleScript) => import("./v1/tx").MsgCreateOracleScriptAmino; fromAmino: (object: import("./v1/tx").MsgCreateOracleScriptAmino) => import("./v1/tx").MsgCreateOracleScript; }; "/oracle.v1.MsgEditOracleScript": { aminoType: string; toAmino: (message: import("./v1/tx").MsgEditOracleScript) => import("./v1/tx").MsgEditOracleScriptAmino; fromAmino: (object: import("./v1/tx").MsgEditOracleScriptAmino) => import("./v1/tx").MsgEditOracleScript; }; "/oracle.v1.MsgActivate": { aminoType: string; toAmino: (message: import("./v1/tx").MsgActivate) => import("./v1/tx").MsgActivateAmino; fromAmino: (object: import("./v1/tx").MsgActivateAmino) => import("./v1/tx").MsgActivate; }; }; export declare const oracleProtoRegistry: ReadonlyArray<[string, GeneratedType]>; export declare const getSigningOracleClientOptions: ({ defaultTypes }?: { defaultTypes?: ReadonlyArray<[string, GeneratedType]>; }) => { registry: Registry; aminoTypes: AminoTypes; }; export declare const getSigningOracleClient: ({ rpcEndpoint, signer, defaultTypes }: { rpcEndpoint: string | HttpEndpoint; signer: OfflineSigner; defaultTypes?: ReadonlyArray<[string, GeneratedType]>; }) => Promise<SigningStargateClient>;