UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

761 lines (760 loc) 31.1 kB
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; };