@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
761 lines (760 loc) • 31.1 kB
TypeScript
import { Coin, CoinAmino, CoinSDKType } from "../../cosmos/base/v1beta1/coin";
import { RawReport, RawReportAmino, RawReportSDKType } from "./oracle";
import { BinaryReader, BinaryWriter } from "../../binary";
/** MsgRequestData is a message for sending a data oracle request. */
export interface MsgRequestData {
/** OracleScriptID is the identifier of the oracle script to be called. */
oracleScriptId: bigint;
/** Calldata is the OBI-encoded call parameters for the oracle script. */
calldata: Uint8Array;
/** AskCount is the number of validators to perform the oracle task. */
askCount: bigint;
/**
* MinCount is the minimum number of validators sufficient to resolve the
* oracle tasks.
*/
minCount: bigint;
/** ClientID is the client-provided unique identifier to track the request. */
clientId: string;
/**
* FeeLimit is the maximum tokens that will be paid to all data source
* providers.
*/
feeLimit: Coin[];
/** PrepareGas is amount of gas to pay to prepare raw requests */
prepareGas: bigint;
/** ExecuteGas is amount of gas to reserve for executing */
executeGas: bigint;
/** Sender is an account address of message sender. */
sender: string;
}
export interface MsgRequestDataProtoMsg {
typeUrl: "/oracle.v1.MsgRequestData";
value: Uint8Array;
}
/** MsgRequestData is a message for sending a data oracle request. */
export interface MsgRequestDataAmino {
/** OracleScriptID is the identifier of the oracle script to be called. */
oracle_script_id?: string;
/** Calldata is the OBI-encoded call parameters for the oracle script. */
calldata?: string;
/** AskCount is the number of validators to perform the oracle task. */
ask_count?: string;
/**
* MinCount is the minimum number of validators sufficient to resolve the
* oracle tasks.
*/
min_count?: string;
/** ClientID is the client-provided unique identifier to track the request. */
client_id?: string;
/**
* FeeLimit is the maximum tokens that will be paid to all data source
* providers.
*/
fee_limit?: CoinAmino[];
/** PrepareGas is amount of gas to pay to prepare raw requests */
prepare_gas?: string;
/** ExecuteGas is amount of gas to reserve for executing */
execute_gas?: string;
/** Sender is an account address of message sender. */
sender?: string;
}
export interface MsgRequestDataAminoMsg {
type: "oracle/Request";
value: MsgRequestDataAmino;
}
/** MsgRequestData is a message for sending a data oracle request. */
export interface MsgRequestDataSDKType {
oracle_script_id: bigint;
calldata: Uint8Array;
ask_count: bigint;
min_count: bigint;
client_id: string;
fee_limit: CoinSDKType[];
prepare_gas: bigint;
execute_gas: bigint;
sender: string;
}
/** MsgRequestDataResponse is response data for MsgRequestData message */
export interface MsgRequestDataResponse {
}
export interface MsgRequestDataResponseProtoMsg {
typeUrl: "/oracle.v1.MsgRequestDataResponse";
value: Uint8Array;
}
/** MsgRequestDataResponse is response data for MsgRequestData message */
export interface MsgRequestDataResponseAmino {
}
export interface MsgRequestDataResponseAminoMsg {
type: "/oracle.v1.MsgRequestDataResponse";
value: MsgRequestDataResponseAmino;
}
/** MsgRequestDataResponse is response data for MsgRequestData message */
export interface MsgRequestDataResponseSDKType {
}
/** MsgReportData is a message for reporting to a data request by a validator. */
export interface MsgReportData {
/** RequestID is the identifier of the request to be reported to. */
requestId: bigint;
/**
* RawReports is the list of report information provided by data sources
* identified by external ID
*/
rawReports: RawReport[];
/** Validator is the address of the validator that owns this report. */
validator: string;
}
export interface MsgReportDataProtoMsg {
typeUrl: "/oracle.v1.MsgReportData";
value: Uint8Array;
}
/** MsgReportData is a message for reporting to a data request by a validator. */
export interface MsgReportDataAmino {
/** RequestID is the identifier of the request to be reported to. */
request_id?: string;
/**
* RawReports is the list of report information provided by data sources
* identified by external ID
*/
raw_reports?: RawReportAmino[];
/** Validator is the address of the validator that owns this report. */
validator?: string;
}
export interface MsgReportDataAminoMsg {
type: "oracle/Report";
value: MsgReportDataAmino;
}
/** MsgReportData is a message for reporting to a data request by a validator. */
export interface MsgReportDataSDKType {
request_id: bigint;
raw_reports: RawReportSDKType[];
validator: string;
}
/** MsgReportDataResponse is response data for MsgReportData message */
export interface MsgReportDataResponse {
}
export interface MsgReportDataResponseProtoMsg {
typeUrl: "/oracle.v1.MsgReportDataResponse";
value: Uint8Array;
}
/** MsgReportDataResponse is response data for MsgReportData message */
export interface MsgReportDataResponseAmino {
}
export interface MsgReportDataResponseAminoMsg {
type: "/oracle.v1.MsgReportDataResponse";
value: MsgReportDataResponseAmino;
}
/** MsgReportDataResponse is response data for MsgReportData message */
export interface MsgReportDataResponseSDKType {
}
/** MsgCreateDataSource is a message for creating a new data source. */
export interface MsgCreateDataSource {
/** Name is the name of this data source used for display (optional). */
name: string;
/**
* Description is the description of this data source used for display
* (optional).
*/
description: string;
/**
* Executable is the content of executable script or binary file to be run by
* validators upon execution.
*/
executable: Uint8Array;
/**
* Fee is the data source fee per ask_count that data provider will receive
* from requester.
*/
fee: Coin[];
/** Treasury is the account address who receive data source fee from requester. */
treasury: string;
/**
* Owner is the account address who is allowed to make further changes to the
* data source.
*/
owner: string;
/** Sender is the signer of this message. */
sender: string;
}
export interface MsgCreateDataSourceProtoMsg {
typeUrl: "/oracle.v1.MsgCreateDataSource";
value: Uint8Array;
}
/** MsgCreateDataSource is a message for creating a new data source. */
export interface MsgCreateDataSourceAmino {
/** Name is the name of this data source used for display (optional). */
name?: string;
/**
* Description is the description of this data source used for display
* (optional).
*/
description?: string;
/**
* Executable is the content of executable script or binary file to be run by
* validators upon execution.
*/
executable?: string;
/**
* Fee is the data source fee per ask_count that data provider will receive
* from requester.
*/
fee?: CoinAmino[];
/** Treasury is the account address who receive data source fee from requester. */
treasury?: string;
/**
* Owner is the account address who is allowed to make further changes to the
* data source.
*/
owner?: string;
/** Sender is the signer of this message. */
sender?: string;
}
export interface MsgCreateDataSourceAminoMsg {
type: "oracle/CreateDataSource";
value: MsgCreateDataSourceAmino;
}
/** MsgCreateDataSource is a message for creating a new data source. */
export interface MsgCreateDataSourceSDKType {
name: string;
description: string;
executable: Uint8Array;
fee: CoinSDKType[];
treasury: string;
owner: string;
sender: string;
}
/** MsgCreateDataSourceResponse is response data for MsgCreateDataSource message */
export interface MsgCreateDataSourceResponse {
}
export interface MsgCreateDataSourceResponseProtoMsg {
typeUrl: "/oracle.v1.MsgCreateDataSourceResponse";
value: Uint8Array;
}
/** MsgCreateDataSourceResponse is response data for MsgCreateDataSource message */
export interface MsgCreateDataSourceResponseAmino {
}
export interface MsgCreateDataSourceResponseAminoMsg {
type: "/oracle.v1.MsgCreateDataSourceResponse";
value: MsgCreateDataSourceResponseAmino;
}
/** MsgCreateDataSourceResponse is response data for MsgCreateDataSource message */
export interface MsgCreateDataSourceResponseSDKType {
}
/** MsgEditDataSource is a message for editing an existing data source. */
export interface MsgEditDataSource {
/** DataSourceID is the unique identifier of the data source to be edited. */
dataSourceId: bigint;
/** Name is the name of this data source used for display (optional). */
name: string;
/**
* Description is the description of this data source used for display
* (optional).
*/
description: string;
/**
* Executable is the executable script or binary to be run by validators upon
* execution.
*/
executable: Uint8Array;
/**
* Fee is the data source fee per ask_count that data provider will receive
* from requester.
*/
fee: Coin[];
/** Treasury is the address who receive data source fee from requester. */
treasury: string;
/**
* Owner is the address who is allowed to make further changes to the data
* source.
*/
owner: string;
/**
* Sender is the signer of this message. Must be the current data source's
* owner.
*/
sender: string;
}
export interface MsgEditDataSourceProtoMsg {
typeUrl: "/oracle.v1.MsgEditDataSource";
value: Uint8Array;
}
/** MsgEditDataSource is a message for editing an existing data source. */
export interface MsgEditDataSourceAmino {
/** DataSourceID is the unique identifier of the data source to be edited. */
data_source_id?: string;
/** Name is the name of this data source used for display (optional). */
name?: string;
/**
* Description is the description of this data source used for display
* (optional).
*/
description?: string;
/**
* Executable is the executable script or binary to be run by validators upon
* execution.
*/
executable?: string;
/**
* Fee is the data source fee per ask_count that data provider will receive
* from requester.
*/
fee?: CoinAmino[];
/** Treasury is the address who receive data source fee from requester. */
treasury?: string;
/**
* Owner is the address who is allowed to make further changes to the data
* source.
*/
owner?: string;
/**
* Sender is the signer of this message. Must be the current data source's
* owner.
*/
sender?: string;
}
export interface MsgEditDataSourceAminoMsg {
type: "oracle/EditDataSource";
value: MsgEditDataSourceAmino;
}
/** MsgEditDataSource is a message for editing an existing data source. */
export interface MsgEditDataSourceSDKType {
data_source_id: bigint;
name: string;
description: string;
executable: Uint8Array;
fee: CoinSDKType[];
treasury: string;
owner: string;
sender: string;
}
/** MsgEditDataSourceResponse is response data for MsgEditDataSource message */
export interface MsgEditDataSourceResponse {
}
export interface MsgEditDataSourceResponseProtoMsg {
typeUrl: "/oracle.v1.MsgEditDataSourceResponse";
value: Uint8Array;
}
/** MsgEditDataSourceResponse is response data for MsgEditDataSource message */
export interface MsgEditDataSourceResponseAmino {
}
export interface MsgEditDataSourceResponseAminoMsg {
type: "/oracle.v1.MsgEditDataSourceResponse";
value: MsgEditDataSourceResponseAmino;
}
/** MsgEditDataSourceResponse is response data for MsgEditDataSource message */
export interface MsgEditDataSourceResponseSDKType {
}
/** MsgCreateOracleScript is a message for creating an oracle script. */
export interface MsgCreateOracleScript {
/** Name is the name of this oracle script used for display (optional). */
name: string;
/**
* Description is the description of this oracle script used for display
* (optional).
*/
description: string;
/** Schema is the OBI schema of this oracle script (optional). */
schema: string;
/** SourceCodeURL is the absolute URI to the script's source code (optional). */
sourceCodeUrl: string;
/** Code is the oracle WebAssembly binary code. Can be raw of gzip compressed. */
code: Uint8Array;
/**
* Owner is the address who is allowed to make further changes to the oracle
* script.
*/
owner: string;
/** Sender is the signer of this message. */
sender: string;
}
export interface MsgCreateOracleScriptProtoMsg {
typeUrl: "/oracle.v1.MsgCreateOracleScript";
value: Uint8Array;
}
/** MsgCreateOracleScript is a message for creating an oracle script. */
export interface MsgCreateOracleScriptAmino {
/** Name is the name of this oracle script used for display (optional). */
name?: string;
/**
* Description is the description of this oracle script used for display
* (optional).
*/
description?: string;
/** Schema is the OBI schema of this oracle script (optional). */
schema?: string;
/** SourceCodeURL is the absolute URI to the script's source code (optional). */
source_code_url?: string;
/** Code is the oracle WebAssembly binary code. Can be raw of gzip compressed. */
code?: string;
/**
* Owner is the address who is allowed to make further changes to the oracle
* script.
*/
owner?: string;
/** Sender is the signer of this message. */
sender?: string;
}
export interface MsgCreateOracleScriptAminoMsg {
type: "oracle/CreateOracleScript";
value: MsgCreateOracleScriptAmino;
}
/** MsgCreateOracleScript is a message for creating an oracle script. */
export interface MsgCreateOracleScriptSDKType {
name: string;
description: string;
schema: string;
source_code_url: string;
code: Uint8Array;
owner: string;
sender: string;
}
/**
* MsgCreateOracleScriptResponse is response data for MsgCreateOracleScript
* message
*/
export interface MsgCreateOracleScriptResponse {
}
export interface MsgCreateOracleScriptResponseProtoMsg {
typeUrl: "/oracle.v1.MsgCreateOracleScriptResponse";
value: Uint8Array;
}
/**
* MsgCreateOracleScriptResponse is response data for MsgCreateOracleScript
* message
*/
export interface MsgCreateOracleScriptResponseAmino {
}
export interface MsgCreateOracleScriptResponseAminoMsg {
type: "/oracle.v1.MsgCreateOracleScriptResponse";
value: MsgCreateOracleScriptResponseAmino;
}
/**
* MsgCreateOracleScriptResponse is response data for MsgCreateOracleScript
* message
*/
export interface MsgCreateOracleScriptResponseSDKType {
}
/** MsgEditOracleScript is a message for editing an existing oracle script. */
export interface MsgEditOracleScript {
/** OracleScriptID is the unique identifier of the oracle script to be edited. */
oracleScriptId: bigint;
/** Name is the name of this oracle script used for display (optional). */
name: string;
/**
* Description is the description of this oracle script used for display
* (optional).
*/
description: string;
/** Schema is the OBI schema of this oracle script (optional). */
schema: string;
/** SourceCodeURL is the absolute URI to the script's source code (optional). */
sourceCodeUrl: string;
/** Code is the oracle WebAssembly binary code. Can be raw of gzip compressed. */
code: Uint8Array;
/**
* Owner is an account address who is allowed to make further changes to the
* oracle script.
*/
owner: string;
/**
* Sender is an account address who sign this message. Must be the current
* oracle script's owner.
*/
sender: string;
}
export interface MsgEditOracleScriptProtoMsg {
typeUrl: "/oracle.v1.MsgEditOracleScript";
value: Uint8Array;
}
/** MsgEditOracleScript is a message for editing an existing oracle script. */
export interface MsgEditOracleScriptAmino {
/** OracleScriptID is the unique identifier of the oracle script to be edited. */
oracle_script_id?: string;
/** Name is the name of this oracle script used for display (optional). */
name?: string;
/**
* Description is the description of this oracle script used for display
* (optional).
*/
description?: string;
/** Schema is the OBI schema of this oracle script (optional). */
schema?: string;
/** SourceCodeURL is the absolute URI to the script's source code (optional). */
source_code_url?: string;
/** Code is the oracle WebAssembly binary code. Can be raw of gzip compressed. */
code?: string;
/**
* Owner is an account address who is allowed to make further changes to the
* oracle script.
*/
owner?: string;
/**
* Sender is an account address who sign this message. Must be the current
* oracle script's owner.
*/
sender?: string;
}
export interface MsgEditOracleScriptAminoMsg {
type: "oracle/EditOracleScript";
value: MsgEditOracleScriptAmino;
}
/** MsgEditOracleScript is a message for editing an existing oracle script. */
export interface MsgEditOracleScriptSDKType {
oracle_script_id: bigint;
name: string;
description: string;
schema: string;
source_code_url: string;
code: Uint8Array;
owner: string;
sender: string;
}
/** MsgEditOracleScriptResponse is response data for MsgEditOracleScript message */
export interface MsgEditOracleScriptResponse {
}
export interface MsgEditOracleScriptResponseProtoMsg {
typeUrl: "/oracle.v1.MsgEditOracleScriptResponse";
value: Uint8Array;
}
/** MsgEditOracleScriptResponse is response data for MsgEditOracleScript message */
export interface MsgEditOracleScriptResponseAmino {
}
export interface MsgEditOracleScriptResponseAminoMsg {
type: "/oracle.v1.MsgEditOracleScriptResponse";
value: MsgEditOracleScriptResponseAmino;
}
/** MsgEditOracleScriptResponse is response data for MsgEditOracleScript message */
export interface MsgEditOracleScriptResponseSDKType {
}
/**
* MsgEditOracleScript is a message for activating a validator to become an
* oracle provider. However, the activation can be revoked once the validator
* is unable to provide data to fulfill requests
*/
export interface MsgActivate {
/**
* Validator is the validator address who sign this message and request to be
* activated.
*/
validator: string;
}
export interface MsgActivateProtoMsg {
typeUrl: "/oracle.v1.MsgActivate";
value: Uint8Array;
}
/**
* MsgEditOracleScript is a message for activating a validator to become an
* oracle provider. However, the activation can be revoked once the validator
* is unable to provide data to fulfill requests
*/
export interface MsgActivateAmino {
/**
* Validator is the validator address who sign this message and request to be
* activated.
*/
validator?: string;
}
export interface MsgActivateAminoMsg {
type: "oracle/Activate";
value: MsgActivateAmino;
}
/**
* MsgEditOracleScript is a message for activating a validator to become an
* oracle provider. However, the activation can be revoked once the validator
* is unable to provide data to fulfill requests
*/
export interface MsgActivateSDKType {
validator: string;
}
/** MsgActivateResponse is response data for MsgActivate message */
export interface MsgActivateResponse {
}
export interface MsgActivateResponseProtoMsg {
typeUrl: "/oracle.v1.MsgActivateResponse";
value: Uint8Array;
}
/** MsgActivateResponse is response data for MsgActivate message */
export interface MsgActivateResponseAmino {
}
export interface MsgActivateResponseAminoMsg {
type: "/oracle.v1.MsgActivateResponse";
value: MsgActivateResponseAmino;
}
/** MsgActivateResponse is response data for MsgActivate message */
export interface MsgActivateResponseSDKType {
}
export declare const MsgRequestData: {
typeUrl: string;
encode(message: MsgRequestData, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgRequestData;
fromPartial(object: Partial<MsgRequestData>): MsgRequestData;
fromAmino(object: MsgRequestDataAmino): MsgRequestData;
toAmino(message: MsgRequestData): MsgRequestDataAmino;
fromAminoMsg(object: MsgRequestDataAminoMsg): MsgRequestData;
toAminoMsg(message: MsgRequestData): MsgRequestDataAminoMsg;
fromProtoMsg(message: MsgRequestDataProtoMsg): MsgRequestData;
toProto(message: MsgRequestData): Uint8Array;
toProtoMsg(message: MsgRequestData): MsgRequestDataProtoMsg;
};
export declare const MsgRequestDataResponse: {
typeUrl: string;
encode(_: MsgRequestDataResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgRequestDataResponse;
fromPartial(_: Partial<MsgRequestDataResponse>): MsgRequestDataResponse;
fromAmino(_: MsgRequestDataResponseAmino): MsgRequestDataResponse;
toAmino(_: MsgRequestDataResponse): MsgRequestDataResponseAmino;
fromAminoMsg(object: MsgRequestDataResponseAminoMsg): MsgRequestDataResponse;
fromProtoMsg(message: MsgRequestDataResponseProtoMsg): MsgRequestDataResponse;
toProto(message: MsgRequestDataResponse): Uint8Array;
toProtoMsg(message: MsgRequestDataResponse): MsgRequestDataResponseProtoMsg;
};
export declare const MsgReportData: {
typeUrl: string;
encode(message: MsgReportData, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgReportData;
fromPartial(object: Partial<MsgReportData>): MsgReportData;
fromAmino(object: MsgReportDataAmino): MsgReportData;
toAmino(message: MsgReportData): MsgReportDataAmino;
fromAminoMsg(object: MsgReportDataAminoMsg): MsgReportData;
toAminoMsg(message: MsgReportData): MsgReportDataAminoMsg;
fromProtoMsg(message: MsgReportDataProtoMsg): MsgReportData;
toProto(message: MsgReportData): Uint8Array;
toProtoMsg(message: MsgReportData): MsgReportDataProtoMsg;
};
export declare const MsgReportDataResponse: {
typeUrl: string;
encode(_: MsgReportDataResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgReportDataResponse;
fromPartial(_: Partial<MsgReportDataResponse>): MsgReportDataResponse;
fromAmino(_: MsgReportDataResponseAmino): MsgReportDataResponse;
toAmino(_: MsgReportDataResponse): MsgReportDataResponseAmino;
fromAminoMsg(object: MsgReportDataResponseAminoMsg): MsgReportDataResponse;
fromProtoMsg(message: MsgReportDataResponseProtoMsg): MsgReportDataResponse;
toProto(message: MsgReportDataResponse): Uint8Array;
toProtoMsg(message: MsgReportDataResponse): MsgReportDataResponseProtoMsg;
};
export declare const MsgCreateDataSource: {
typeUrl: string;
encode(message: MsgCreateDataSource, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDataSource;
fromPartial(object: Partial<MsgCreateDataSource>): MsgCreateDataSource;
fromAmino(object: MsgCreateDataSourceAmino): MsgCreateDataSource;
toAmino(message: MsgCreateDataSource): MsgCreateDataSourceAmino;
fromAminoMsg(object: MsgCreateDataSourceAminoMsg): MsgCreateDataSource;
toAminoMsg(message: MsgCreateDataSource): MsgCreateDataSourceAminoMsg;
fromProtoMsg(message: MsgCreateDataSourceProtoMsg): MsgCreateDataSource;
toProto(message: MsgCreateDataSource): Uint8Array;
toProtoMsg(message: MsgCreateDataSource): MsgCreateDataSourceProtoMsg;
};
export declare const MsgCreateDataSourceResponse: {
typeUrl: string;
encode(_: MsgCreateDataSourceResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDataSourceResponse;
fromPartial(_: Partial<MsgCreateDataSourceResponse>): MsgCreateDataSourceResponse;
fromAmino(_: MsgCreateDataSourceResponseAmino): MsgCreateDataSourceResponse;
toAmino(_: MsgCreateDataSourceResponse): MsgCreateDataSourceResponseAmino;
fromAminoMsg(object: MsgCreateDataSourceResponseAminoMsg): MsgCreateDataSourceResponse;
fromProtoMsg(message: MsgCreateDataSourceResponseProtoMsg): MsgCreateDataSourceResponse;
toProto(message: MsgCreateDataSourceResponse): Uint8Array;
toProtoMsg(message: MsgCreateDataSourceResponse): MsgCreateDataSourceResponseProtoMsg;
};
export declare const MsgEditDataSource: {
typeUrl: string;
encode(message: MsgEditDataSource, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgEditDataSource;
fromPartial(object: Partial<MsgEditDataSource>): MsgEditDataSource;
fromAmino(object: MsgEditDataSourceAmino): MsgEditDataSource;
toAmino(message: MsgEditDataSource): MsgEditDataSourceAmino;
fromAminoMsg(object: MsgEditDataSourceAminoMsg): MsgEditDataSource;
toAminoMsg(message: MsgEditDataSource): MsgEditDataSourceAminoMsg;
fromProtoMsg(message: MsgEditDataSourceProtoMsg): MsgEditDataSource;
toProto(message: MsgEditDataSource): Uint8Array;
toProtoMsg(message: MsgEditDataSource): MsgEditDataSourceProtoMsg;
};
export declare const MsgEditDataSourceResponse: {
typeUrl: string;
encode(_: MsgEditDataSourceResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgEditDataSourceResponse;
fromPartial(_: Partial<MsgEditDataSourceResponse>): MsgEditDataSourceResponse;
fromAmino(_: MsgEditDataSourceResponseAmino): MsgEditDataSourceResponse;
toAmino(_: MsgEditDataSourceResponse): MsgEditDataSourceResponseAmino;
fromAminoMsg(object: MsgEditDataSourceResponseAminoMsg): MsgEditDataSourceResponse;
fromProtoMsg(message: MsgEditDataSourceResponseProtoMsg): MsgEditDataSourceResponse;
toProto(message: MsgEditDataSourceResponse): Uint8Array;
toProtoMsg(message: MsgEditDataSourceResponse): MsgEditDataSourceResponseProtoMsg;
};
export declare const MsgCreateOracleScript: {
typeUrl: string;
encode(message: MsgCreateOracleScript, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateOracleScript;
fromPartial(object: Partial<MsgCreateOracleScript>): MsgCreateOracleScript;
fromAmino(object: MsgCreateOracleScriptAmino): MsgCreateOracleScript;
toAmino(message: MsgCreateOracleScript): MsgCreateOracleScriptAmino;
fromAminoMsg(object: MsgCreateOracleScriptAminoMsg): MsgCreateOracleScript;
toAminoMsg(message: MsgCreateOracleScript): MsgCreateOracleScriptAminoMsg;
fromProtoMsg(message: MsgCreateOracleScriptProtoMsg): MsgCreateOracleScript;
toProto(message: MsgCreateOracleScript): Uint8Array;
toProtoMsg(message: MsgCreateOracleScript): MsgCreateOracleScriptProtoMsg;
};
export declare const MsgCreateOracleScriptResponse: {
typeUrl: string;
encode(_: MsgCreateOracleScriptResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateOracleScriptResponse;
fromPartial(_: Partial<MsgCreateOracleScriptResponse>): MsgCreateOracleScriptResponse;
fromAmino(_: MsgCreateOracleScriptResponseAmino): MsgCreateOracleScriptResponse;
toAmino(_: MsgCreateOracleScriptResponse): MsgCreateOracleScriptResponseAmino;
fromAminoMsg(object: MsgCreateOracleScriptResponseAminoMsg): MsgCreateOracleScriptResponse;
fromProtoMsg(message: MsgCreateOracleScriptResponseProtoMsg): MsgCreateOracleScriptResponse;
toProto(message: MsgCreateOracleScriptResponse): Uint8Array;
toProtoMsg(message: MsgCreateOracleScriptResponse): MsgCreateOracleScriptResponseProtoMsg;
};
export declare const MsgEditOracleScript: {
typeUrl: string;
encode(message: MsgEditOracleScript, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgEditOracleScript;
fromPartial(object: Partial<MsgEditOracleScript>): MsgEditOracleScript;
fromAmino(object: MsgEditOracleScriptAmino): MsgEditOracleScript;
toAmino(message: MsgEditOracleScript): MsgEditOracleScriptAmino;
fromAminoMsg(object: MsgEditOracleScriptAminoMsg): MsgEditOracleScript;
toAminoMsg(message: MsgEditOracleScript): MsgEditOracleScriptAminoMsg;
fromProtoMsg(message: MsgEditOracleScriptProtoMsg): MsgEditOracleScript;
toProto(message: MsgEditOracleScript): Uint8Array;
toProtoMsg(message: MsgEditOracleScript): MsgEditOracleScriptProtoMsg;
};
export declare const MsgEditOracleScriptResponse: {
typeUrl: string;
encode(_: MsgEditOracleScriptResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgEditOracleScriptResponse;
fromPartial(_: Partial<MsgEditOracleScriptResponse>): MsgEditOracleScriptResponse;
fromAmino(_: MsgEditOracleScriptResponseAmino): MsgEditOracleScriptResponse;
toAmino(_: MsgEditOracleScriptResponse): MsgEditOracleScriptResponseAmino;
fromAminoMsg(object: MsgEditOracleScriptResponseAminoMsg): MsgEditOracleScriptResponse;
fromProtoMsg(message: MsgEditOracleScriptResponseProtoMsg): MsgEditOracleScriptResponse;
toProto(message: MsgEditOracleScriptResponse): Uint8Array;
toProtoMsg(message: MsgEditOracleScriptResponse): MsgEditOracleScriptResponseProtoMsg;
};
export declare const MsgActivate: {
typeUrl: string;
encode(message: MsgActivate, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgActivate;
fromPartial(object: Partial<MsgActivate>): MsgActivate;
fromAmino(object: MsgActivateAmino): MsgActivate;
toAmino(message: MsgActivate): MsgActivateAmino;
fromAminoMsg(object: MsgActivateAminoMsg): MsgActivate;
toAminoMsg(message: MsgActivate): MsgActivateAminoMsg;
fromProtoMsg(message: MsgActivateProtoMsg): MsgActivate;
toProto(message: MsgActivate): Uint8Array;
toProtoMsg(message: MsgActivate): MsgActivateProtoMsg;
};
export declare const MsgActivateResponse: {
typeUrl: string;
encode(_: MsgActivateResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateResponse;
fromPartial(_: Partial<MsgActivateResponse>): MsgActivateResponse;
fromAmino(_: MsgActivateResponseAmino): MsgActivateResponse;
toAmino(_: MsgActivateResponse): MsgActivateResponseAmino;
fromAminoMsg(object: MsgActivateResponseAminoMsg): MsgActivateResponse;
fromProtoMsg(message: MsgActivateResponseProtoMsg): MsgActivateResponse;
toProto(message: MsgActivateResponse): Uint8Array;
toProtoMsg(message: MsgActivateResponse): MsgActivateResponseProtoMsg;
};