import { AssetPair, AssetPairAmino, PriceAttestation, PriceAttestationAmino, Params, ParamsAmino } from "./oracle"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * MsgRelayProviderPrice defines a SDK message for setting a price through the * provider oracle. * @name MsgRelayProviderPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayProviderPrices */ export interface MsgRelayProviderPrices { sender: string; provider: string; symbols: string[]; prices: string[]; } export interface MsgRelayProviderPricesProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayProviderPrices"; value: Uint8Array; } /** * MsgRelayProviderPrice defines a SDK message for setting a price through the * provider oracle. * @name MsgRelayProviderPricesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayProviderPrices */ export interface MsgRelayProviderPricesAmino { sender: string; provider: string; symbols: string[]; prices: string[]; } export interface MsgRelayProviderPricesAminoMsg { type: "oracle/MsgRelayProviderPrices"; value: MsgRelayProviderPricesAmino; } /** * @name MsgRelayProviderPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayProviderPricesResponse */ export interface MsgRelayProviderPricesResponse { } export interface MsgRelayProviderPricesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayProviderPricesResponse"; value: Uint8Array; } /** * @name MsgRelayProviderPricesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayProviderPricesResponse */ export interface MsgRelayProviderPricesResponseAmino { } export interface MsgRelayProviderPricesResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayProviderPricesResponse"; value: MsgRelayProviderPricesResponseAmino; } /** * MsgRelayPriceFeedPrice defines a SDK message for setting a price through the * pricefeed oracle. * @name MsgRelayPriceFeedPrice * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPriceFeedPrice */ export interface MsgRelayPriceFeedPrice { sender: string; base: string[]; quote: string[]; /** * price defines the price of the oracle base and quote */ price: string[]; } export interface MsgRelayPriceFeedPriceProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayPriceFeedPrice"; value: Uint8Array; } /** * MsgRelayPriceFeedPrice defines a SDK message for setting a price through the * pricefeed oracle. * @name MsgRelayPriceFeedPriceAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPriceFeedPrice */ export interface MsgRelayPriceFeedPriceAmino { sender: string; base: string[]; quote: string[]; /** * price defines the price of the oracle base and quote */ price: string[]; } export interface MsgRelayPriceFeedPriceAminoMsg { type: "oracle/MsgRelayPriceFeedPrice"; value: MsgRelayPriceFeedPriceAmino; } /** * @name MsgRelayPriceFeedPriceResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPriceFeedPriceResponse */ export interface MsgRelayPriceFeedPriceResponse { } export interface MsgRelayPriceFeedPriceResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayPriceFeedPriceResponse"; value: Uint8Array; } /** * @name MsgRelayPriceFeedPriceResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPriceFeedPriceResponse */ export interface MsgRelayPriceFeedPriceResponseAmino { } export interface MsgRelayPriceFeedPriceResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayPriceFeedPriceResponse"; value: MsgRelayPriceFeedPriceResponseAmino; } /** * @name MsgRelayBandRates * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayBandRates */ export interface MsgRelayBandRates { relayer: string; symbols: string[]; rates: bigint[]; resolveTimes: bigint[]; requestIDs: bigint[]; } export interface MsgRelayBandRatesProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayBandRates"; value: Uint8Array; } /** * @name MsgRelayBandRatesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayBandRates */ export interface MsgRelayBandRatesAmino { relayer: string; symbols: string[]; rates: string[]; resolve_times: string[]; requestIDs: string[]; } export interface MsgRelayBandRatesAminoMsg { type: "oracle/MsgRelayBandRates"; value: MsgRelayBandRatesAmino; } /** * @name MsgRelayBandRatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayBandRatesResponse */ export interface MsgRelayBandRatesResponse { } export interface MsgRelayBandRatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayBandRatesResponse"; value: Uint8Array; } /** * @name MsgRelayBandRatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayBandRatesResponse */ export interface MsgRelayBandRatesResponseAmino { } export interface MsgRelayBandRatesResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayBandRatesResponse"; value: MsgRelayBandRatesResponseAmino; } /** * MsgRelayCoinbaseMessages defines a SDK message for relaying price messages * from Coinbase API. * @name MsgRelayCoinbaseMessages * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayCoinbaseMessages */ export interface MsgRelayCoinbaseMessages { sender: string; messages: Uint8Array[]; signatures: Uint8Array[]; } export interface MsgRelayCoinbaseMessagesProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayCoinbaseMessages"; value: Uint8Array; } /** * MsgRelayCoinbaseMessages defines a SDK message for relaying price messages * from Coinbase API. * @name MsgRelayCoinbaseMessagesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayCoinbaseMessages */ export interface MsgRelayCoinbaseMessagesAmino { sender: string; messages: string[]; signatures: string[]; } export interface MsgRelayCoinbaseMessagesAminoMsg { type: "oracle/MsgRelayCoinbaseMessages"; value: MsgRelayCoinbaseMessagesAmino; } /** * @name MsgRelayCoinbaseMessagesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayCoinbaseMessagesResponse */ export interface MsgRelayCoinbaseMessagesResponse { } export interface MsgRelayCoinbaseMessagesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayCoinbaseMessagesResponse"; value: Uint8Array; } /** * @name MsgRelayCoinbaseMessagesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayCoinbaseMessagesResponse */ export interface MsgRelayCoinbaseMessagesResponseAmino { } export interface MsgRelayCoinbaseMessagesResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayCoinbaseMessagesResponse"; value: MsgRelayCoinbaseMessagesResponseAmino; } /** * MsgRelayStorkPrices defines a SDK message for relaying price message * from Stork API. * @name MsgRelayStorkPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayStorkPrices */ export interface MsgRelayStorkPrices { sender: string; assetPairs: AssetPair[]; } export interface MsgRelayStorkPricesProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayStorkPrices"; value: Uint8Array; } /** * MsgRelayStorkPrices defines a SDK message for relaying price message * from Stork API. * @name MsgRelayStorkPricesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayStorkPrices */ export interface MsgRelayStorkPricesAmino { sender: string; asset_pairs: AssetPairAmino[]; } export interface MsgRelayStorkPricesAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayStorkPrices"; value: MsgRelayStorkPricesAmino; } /** * @name MsgRelayStorkPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayStorkPricesResponse */ export interface MsgRelayStorkPricesResponse { } export interface MsgRelayStorkPricesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayStorkPricesResponse"; value: Uint8Array; } /** * @name MsgRelayStorkPricesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayStorkPricesResponse */ export interface MsgRelayStorkPricesResponseAmino { } export interface MsgRelayStorkPricesResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayStorkPricesResponse"; value: MsgRelayStorkPricesResponseAmino; } /** * MsgRequestBandIBCRates defines a SDK message for requesting data from * BandChain using IBC. * @name MsgRequestBandIBCRates * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRequestBandIBCRates */ export interface MsgRequestBandIBCRates { sender: string; requestId: bigint; } export interface MsgRequestBandIBCRatesProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRequestBandIBCRates"; value: Uint8Array; } /** * MsgRequestBandIBCRates defines a SDK message for requesting data from * BandChain using IBC. * @name MsgRequestBandIBCRatesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRequestBandIBCRates */ export interface MsgRequestBandIBCRatesAmino { sender: string; request_id: string; } export interface MsgRequestBandIBCRatesAminoMsg { type: "oracle/MsgRequestBandIBCRates"; value: MsgRequestBandIBCRatesAmino; } /** * MsgRequestDataResponse defines the Msg/RequestBandIBCRates response type. * @name MsgRequestBandIBCRatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRequestBandIBCRatesResponse */ export interface MsgRequestBandIBCRatesResponse { } export interface MsgRequestBandIBCRatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRequestBandIBCRatesResponse"; value: Uint8Array; } /** * MsgRequestDataResponse defines the Msg/RequestBandIBCRates response type. * @name MsgRequestBandIBCRatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRequestBandIBCRatesResponse */ export interface MsgRequestBandIBCRatesResponseAmino { } export interface MsgRequestBandIBCRatesResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRequestBandIBCRatesResponse"; value: MsgRequestBandIBCRatesResponseAmino; } /** * MsgRelayPythPrices defines a SDK message for updating Pyth prices * @name MsgRelayPythPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPythPrices */ export interface MsgRelayPythPrices { sender: string; priceAttestations: PriceAttestation[]; } export interface MsgRelayPythPricesProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayPythPrices"; value: Uint8Array; } /** * MsgRelayPythPrices defines a SDK message for updating Pyth prices * @name MsgRelayPythPricesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPythPrices */ export interface MsgRelayPythPricesAmino { sender: string; price_attestations: PriceAttestationAmino[]; } export interface MsgRelayPythPricesAminoMsg { type: "oracle/MsgRelayPythPrices"; value: MsgRelayPythPricesAmino; } /** * MsgRelayPythPricesResponse defines the Msg/RelayPythPrices response type. * @name MsgRelayPythPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPythPricesResponse */ export interface MsgRelayPythPricesResponse { } export interface MsgRelayPythPricesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgRelayPythPricesResponse"; value: Uint8Array; } /** * MsgRelayPythPricesResponse defines the Msg/RelayPythPrices response type. * @name MsgRelayPythPricesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPythPricesResponse */ export interface MsgRelayPythPricesResponseAmino { } export interface MsgRelayPythPricesResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgRelayPythPricesResponse"; value: MsgRelayPythPricesResponseAmino; } /** * @name MsgUpdateParams * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgUpdateParams */ export interface MsgUpdateParams { /** * authority is the address of the governance account. */ authority: string; /** * params defines the oracle parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgUpdateParams"; value: Uint8Array; } /** * @name MsgUpdateParamsAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgUpdateParams */ export interface MsgUpdateParamsAmino { /** * authority is the address of the governance account. */ authority: string; /** * params defines the oracle parameters to update. * * NOTE: All parameters must be supplied. */ params: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "oracle/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** * @name MsgUpdateParamsResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * @name MsgUpdateParamsResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/injective.oracle.v1beta1.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgRelayProviderPrice defines a SDK message for setting a price through the * provider oracle. * @name MsgRelayProviderPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayProviderPrices */ export declare const MsgRelayProviderPrices: { typeUrl: string; aminoType: string; is(o: any): o is MsgRelayProviderPrices; isAmino(o: any): o is MsgRelayProviderPricesAmino; encode(message: MsgRelayProviderPrices, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayProviderPrices; fromPartial(object: DeepPartial): MsgRelayProviderPrices; fromAmino(object: MsgRelayProviderPricesAmino): MsgRelayProviderPrices; toAmino(message: MsgRelayProviderPrices): MsgRelayProviderPricesAmino; fromAminoMsg(object: MsgRelayProviderPricesAminoMsg): MsgRelayProviderPrices; toAminoMsg(message: MsgRelayProviderPrices): MsgRelayProviderPricesAminoMsg; fromProtoMsg(message: MsgRelayProviderPricesProtoMsg): MsgRelayProviderPrices; toProto(message: MsgRelayProviderPrices): Uint8Array; toProtoMsg(message: MsgRelayProviderPrices): MsgRelayProviderPricesProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRelayProviderPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayProviderPricesResponse */ export declare const MsgRelayProviderPricesResponse: { typeUrl: string; is(o: any): o is MsgRelayProviderPricesResponse; isAmino(o: any): o is MsgRelayProviderPricesResponseAmino; encode(_: MsgRelayProviderPricesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayProviderPricesResponse; fromPartial(_: DeepPartial): MsgRelayProviderPricesResponse; fromAmino(_: MsgRelayProviderPricesResponseAmino): MsgRelayProviderPricesResponse; toAmino(_: MsgRelayProviderPricesResponse): MsgRelayProviderPricesResponseAmino; fromAminoMsg(object: MsgRelayProviderPricesResponseAminoMsg): MsgRelayProviderPricesResponse; fromProtoMsg(message: MsgRelayProviderPricesResponseProtoMsg): MsgRelayProviderPricesResponse; toProto(message: MsgRelayProviderPricesResponse): Uint8Array; toProtoMsg(message: MsgRelayProviderPricesResponse): MsgRelayProviderPricesResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgRelayPriceFeedPrice defines a SDK message for setting a price through the * pricefeed oracle. * @name MsgRelayPriceFeedPrice * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPriceFeedPrice */ export declare const MsgRelayPriceFeedPrice: { typeUrl: string; aminoType: string; is(o: any): o is MsgRelayPriceFeedPrice; isAmino(o: any): o is MsgRelayPriceFeedPriceAmino; encode(message: MsgRelayPriceFeedPrice, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayPriceFeedPrice; fromPartial(object: DeepPartial): MsgRelayPriceFeedPrice; fromAmino(object: MsgRelayPriceFeedPriceAmino): MsgRelayPriceFeedPrice; toAmino(message: MsgRelayPriceFeedPrice): MsgRelayPriceFeedPriceAmino; fromAminoMsg(object: MsgRelayPriceFeedPriceAminoMsg): MsgRelayPriceFeedPrice; toAminoMsg(message: MsgRelayPriceFeedPrice): MsgRelayPriceFeedPriceAminoMsg; fromProtoMsg(message: MsgRelayPriceFeedPriceProtoMsg): MsgRelayPriceFeedPrice; toProto(message: MsgRelayPriceFeedPrice): Uint8Array; toProtoMsg(message: MsgRelayPriceFeedPrice): MsgRelayPriceFeedPriceProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRelayPriceFeedPriceResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPriceFeedPriceResponse */ export declare const MsgRelayPriceFeedPriceResponse: { typeUrl: string; is(o: any): o is MsgRelayPriceFeedPriceResponse; isAmino(o: any): o is MsgRelayPriceFeedPriceResponseAmino; encode(_: MsgRelayPriceFeedPriceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayPriceFeedPriceResponse; fromPartial(_: DeepPartial): MsgRelayPriceFeedPriceResponse; fromAmino(_: MsgRelayPriceFeedPriceResponseAmino): MsgRelayPriceFeedPriceResponse; toAmino(_: MsgRelayPriceFeedPriceResponse): MsgRelayPriceFeedPriceResponseAmino; fromAminoMsg(object: MsgRelayPriceFeedPriceResponseAminoMsg): MsgRelayPriceFeedPriceResponse; fromProtoMsg(message: MsgRelayPriceFeedPriceResponseProtoMsg): MsgRelayPriceFeedPriceResponse; toProto(message: MsgRelayPriceFeedPriceResponse): Uint8Array; toProtoMsg(message: MsgRelayPriceFeedPriceResponse): MsgRelayPriceFeedPriceResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRelayBandRates * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayBandRates */ export declare const MsgRelayBandRates: { typeUrl: string; aminoType: string; is(o: any): o is MsgRelayBandRates; isAmino(o: any): o is MsgRelayBandRatesAmino; encode(message: MsgRelayBandRates, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayBandRates; fromPartial(object: DeepPartial): MsgRelayBandRates; fromAmino(object: MsgRelayBandRatesAmino): MsgRelayBandRates; toAmino(message: MsgRelayBandRates): MsgRelayBandRatesAmino; fromAminoMsg(object: MsgRelayBandRatesAminoMsg): MsgRelayBandRates; toAminoMsg(message: MsgRelayBandRates): MsgRelayBandRatesAminoMsg; fromProtoMsg(message: MsgRelayBandRatesProtoMsg): MsgRelayBandRates; toProto(message: MsgRelayBandRates): Uint8Array; toProtoMsg(message: MsgRelayBandRates): MsgRelayBandRatesProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRelayBandRatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayBandRatesResponse */ export declare const MsgRelayBandRatesResponse: { typeUrl: string; is(o: any): o is MsgRelayBandRatesResponse; isAmino(o: any): o is MsgRelayBandRatesResponseAmino; encode(_: MsgRelayBandRatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayBandRatesResponse; fromPartial(_: DeepPartial): MsgRelayBandRatesResponse; fromAmino(_: MsgRelayBandRatesResponseAmino): MsgRelayBandRatesResponse; toAmino(_: MsgRelayBandRatesResponse): MsgRelayBandRatesResponseAmino; fromAminoMsg(object: MsgRelayBandRatesResponseAminoMsg): MsgRelayBandRatesResponse; fromProtoMsg(message: MsgRelayBandRatesResponseProtoMsg): MsgRelayBandRatesResponse; toProto(message: MsgRelayBandRatesResponse): Uint8Array; toProtoMsg(message: MsgRelayBandRatesResponse): MsgRelayBandRatesResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgRelayCoinbaseMessages defines a SDK message for relaying price messages * from Coinbase API. * @name MsgRelayCoinbaseMessages * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayCoinbaseMessages */ export declare const MsgRelayCoinbaseMessages: { typeUrl: string; aminoType: string; is(o: any): o is MsgRelayCoinbaseMessages; isAmino(o: any): o is MsgRelayCoinbaseMessagesAmino; encode(message: MsgRelayCoinbaseMessages, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayCoinbaseMessages; fromPartial(object: DeepPartial): MsgRelayCoinbaseMessages; fromAmino(object: MsgRelayCoinbaseMessagesAmino): MsgRelayCoinbaseMessages; toAmino(message: MsgRelayCoinbaseMessages): MsgRelayCoinbaseMessagesAmino; fromAminoMsg(object: MsgRelayCoinbaseMessagesAminoMsg): MsgRelayCoinbaseMessages; toAminoMsg(message: MsgRelayCoinbaseMessages): MsgRelayCoinbaseMessagesAminoMsg; fromProtoMsg(message: MsgRelayCoinbaseMessagesProtoMsg): MsgRelayCoinbaseMessages; toProto(message: MsgRelayCoinbaseMessages): Uint8Array; toProtoMsg(message: MsgRelayCoinbaseMessages): MsgRelayCoinbaseMessagesProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRelayCoinbaseMessagesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayCoinbaseMessagesResponse */ export declare const MsgRelayCoinbaseMessagesResponse: { typeUrl: string; is(o: any): o is MsgRelayCoinbaseMessagesResponse; isAmino(o: any): o is MsgRelayCoinbaseMessagesResponseAmino; encode(_: MsgRelayCoinbaseMessagesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayCoinbaseMessagesResponse; fromPartial(_: DeepPartial): MsgRelayCoinbaseMessagesResponse; fromAmino(_: MsgRelayCoinbaseMessagesResponseAmino): MsgRelayCoinbaseMessagesResponse; toAmino(_: MsgRelayCoinbaseMessagesResponse): MsgRelayCoinbaseMessagesResponseAmino; fromAminoMsg(object: MsgRelayCoinbaseMessagesResponseAminoMsg): MsgRelayCoinbaseMessagesResponse; fromProtoMsg(message: MsgRelayCoinbaseMessagesResponseProtoMsg): MsgRelayCoinbaseMessagesResponse; toProto(message: MsgRelayCoinbaseMessagesResponse): Uint8Array; toProtoMsg(message: MsgRelayCoinbaseMessagesResponse): MsgRelayCoinbaseMessagesResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgRelayStorkPrices defines a SDK message for relaying price message * from Stork API. * @name MsgRelayStorkPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayStorkPrices */ export declare const MsgRelayStorkPrices: { typeUrl: string; is(o: any): o is MsgRelayStorkPrices; isAmino(o: any): o is MsgRelayStorkPricesAmino; encode(message: MsgRelayStorkPrices, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayStorkPrices; fromPartial(object: DeepPartial): MsgRelayStorkPrices; fromAmino(object: MsgRelayStorkPricesAmino): MsgRelayStorkPrices; toAmino(message: MsgRelayStorkPrices): MsgRelayStorkPricesAmino; fromAminoMsg(object: MsgRelayStorkPricesAminoMsg): MsgRelayStorkPrices; fromProtoMsg(message: MsgRelayStorkPricesProtoMsg): MsgRelayStorkPrices; toProto(message: MsgRelayStorkPrices): Uint8Array; toProtoMsg(message: MsgRelayStorkPrices): MsgRelayStorkPricesProtoMsg; registerTypeUrl(): void; }; /** * @name MsgRelayStorkPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayStorkPricesResponse */ export declare const MsgRelayStorkPricesResponse: { typeUrl: string; is(o: any): o is MsgRelayStorkPricesResponse; isAmino(o: any): o is MsgRelayStorkPricesResponseAmino; encode(_: MsgRelayStorkPricesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayStorkPricesResponse; fromPartial(_: DeepPartial): MsgRelayStorkPricesResponse; fromAmino(_: MsgRelayStorkPricesResponseAmino): MsgRelayStorkPricesResponse; toAmino(_: MsgRelayStorkPricesResponse): MsgRelayStorkPricesResponseAmino; fromAminoMsg(object: MsgRelayStorkPricesResponseAminoMsg): MsgRelayStorkPricesResponse; fromProtoMsg(message: MsgRelayStorkPricesResponseProtoMsg): MsgRelayStorkPricesResponse; toProto(message: MsgRelayStorkPricesResponse): Uint8Array; toProtoMsg(message: MsgRelayStorkPricesResponse): MsgRelayStorkPricesResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgRequestBandIBCRates defines a SDK message for requesting data from * BandChain using IBC. * @name MsgRequestBandIBCRates * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRequestBandIBCRates */ export declare const MsgRequestBandIBCRates: { typeUrl: string; aminoType: string; is(o: any): o is MsgRequestBandIBCRates; isAmino(o: any): o is MsgRequestBandIBCRatesAmino; encode(message: MsgRequestBandIBCRates, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRequestBandIBCRates; fromPartial(object: DeepPartial): MsgRequestBandIBCRates; fromAmino(object: MsgRequestBandIBCRatesAmino): MsgRequestBandIBCRates; toAmino(message: MsgRequestBandIBCRates): MsgRequestBandIBCRatesAmino; fromAminoMsg(object: MsgRequestBandIBCRatesAminoMsg): MsgRequestBandIBCRates; toAminoMsg(message: MsgRequestBandIBCRates): MsgRequestBandIBCRatesAminoMsg; fromProtoMsg(message: MsgRequestBandIBCRatesProtoMsg): MsgRequestBandIBCRates; toProto(message: MsgRequestBandIBCRates): Uint8Array; toProtoMsg(message: MsgRequestBandIBCRates): MsgRequestBandIBCRatesProtoMsg; registerTypeUrl(): void; }; /** * MsgRequestDataResponse defines the Msg/RequestBandIBCRates response type. * @name MsgRequestBandIBCRatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRequestBandIBCRatesResponse */ export declare const MsgRequestBandIBCRatesResponse: { typeUrl: string; is(o: any): o is MsgRequestBandIBCRatesResponse; isAmino(o: any): o is MsgRequestBandIBCRatesResponseAmino; encode(_: MsgRequestBandIBCRatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRequestBandIBCRatesResponse; fromPartial(_: DeepPartial): MsgRequestBandIBCRatesResponse; fromAmino(_: MsgRequestBandIBCRatesResponseAmino): MsgRequestBandIBCRatesResponse; toAmino(_: MsgRequestBandIBCRatesResponse): MsgRequestBandIBCRatesResponseAmino; fromAminoMsg(object: MsgRequestBandIBCRatesResponseAminoMsg): MsgRequestBandIBCRatesResponse; fromProtoMsg(message: MsgRequestBandIBCRatesResponseProtoMsg): MsgRequestBandIBCRatesResponse; toProto(message: MsgRequestBandIBCRatesResponse): Uint8Array; toProtoMsg(message: MsgRequestBandIBCRatesResponse): MsgRequestBandIBCRatesResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgRelayPythPrices defines a SDK message for updating Pyth prices * @name MsgRelayPythPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPythPrices */ export declare const MsgRelayPythPrices: { typeUrl: string; aminoType: string; is(o: any): o is MsgRelayPythPrices; isAmino(o: any): o is MsgRelayPythPricesAmino; encode(message: MsgRelayPythPrices, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayPythPrices; fromPartial(object: DeepPartial): MsgRelayPythPrices; fromAmino(object: MsgRelayPythPricesAmino): MsgRelayPythPrices; toAmino(message: MsgRelayPythPrices): MsgRelayPythPricesAmino; fromAminoMsg(object: MsgRelayPythPricesAminoMsg): MsgRelayPythPrices; toAminoMsg(message: MsgRelayPythPrices): MsgRelayPythPricesAminoMsg; fromProtoMsg(message: MsgRelayPythPricesProtoMsg): MsgRelayPythPrices; toProto(message: MsgRelayPythPrices): Uint8Array; toProtoMsg(message: MsgRelayPythPrices): MsgRelayPythPricesProtoMsg; registerTypeUrl(): void; }; /** * MsgRelayPythPricesResponse defines the Msg/RelayPythPrices response type. * @name MsgRelayPythPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgRelayPythPricesResponse */ export declare const MsgRelayPythPricesResponse: { typeUrl: string; is(o: any): o is MsgRelayPythPricesResponse; isAmino(o: any): o is MsgRelayPythPricesResponseAmino; encode(_: MsgRelayPythPricesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRelayPythPricesResponse; fromPartial(_: DeepPartial): MsgRelayPythPricesResponse; fromAmino(_: MsgRelayPythPricesResponseAmino): MsgRelayPythPricesResponse; toAmino(_: MsgRelayPythPricesResponse): MsgRelayPythPricesResponseAmino; fromAminoMsg(object: MsgRelayPythPricesResponseAminoMsg): MsgRelayPythPricesResponse; fromProtoMsg(message: MsgRelayPythPricesResponseProtoMsg): MsgRelayPythPricesResponse; toProto(message: MsgRelayPythPricesResponse): Uint8Array; toProtoMsg(message: MsgRelayPythPricesResponse): MsgRelayPythPricesResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateParams * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgUpdateParams */ export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isAmino(o: any): o is MsgUpdateParamsAmino; encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams; fromPartial(object: DeepPartial): MsgUpdateParams; fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams; toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino; fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams; toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg; fromProtoMsg(message: MsgUpdateParamsProtoMsg): MsgUpdateParams; toProto(message: MsgUpdateParams): Uint8Array; toProtoMsg(message: MsgUpdateParams): MsgUpdateParamsProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateParamsResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.MsgUpdateParamsResponse */ export declare const MsgUpdateParamsResponse: { typeUrl: string; is(o: any): o is MsgUpdateParamsResponse; isAmino(o: any): o is MsgUpdateParamsResponseAmino; encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse; fromPartial(_: DeepPartial): MsgUpdateParamsResponse; fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse; toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino; fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; registerTypeUrl(): void; };