import { StorkPriceState, StorkPriceStateAmino, PythPriceState, PythPriceStateAmino } from "./oracle"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * @name SetChainlinkPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetChainlinkPriceEvent */ export interface SetChainlinkPriceEvent { feedId: string; answer: string; timestamp: bigint; } export interface SetChainlinkPriceEventProtoMsg { typeUrl: "/injective.oracle.v1beta1.SetChainlinkPriceEvent"; value: Uint8Array; } /** * @name SetChainlinkPriceEventAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetChainlinkPriceEvent */ export interface SetChainlinkPriceEventAmino { feed_id: string; answer: string; timestamp: string; } export interface SetChainlinkPriceEventAminoMsg { type: "/injective.oracle.v1beta1.SetChainlinkPriceEvent"; value: SetChainlinkPriceEventAmino; } /** * Event type upon set ref * @name SetBandPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetBandPriceEvent */ export interface SetBandPriceEvent { relayer: string; symbol: string; price: string; resolveTime: bigint; requestId: bigint; } export interface SetBandPriceEventProtoMsg { typeUrl: "/injective.oracle.v1beta1.SetBandPriceEvent"; value: Uint8Array; } /** * Event type upon set ref * @name SetBandPriceEventAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetBandPriceEvent */ export interface SetBandPriceEventAmino { relayer: string; symbol: string; price: string; resolve_time: string; request_id: string; } export interface SetBandPriceEventAminoMsg { type: "/injective.oracle.v1beta1.SetBandPriceEvent"; value: SetBandPriceEventAmino; } /** * @name SetBandIBCPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetBandIBCPriceEvent */ export interface SetBandIBCPriceEvent { relayer: string; symbols: string[]; prices: string[]; resolveTime: bigint; requestId: bigint; clientId: bigint; } export interface SetBandIBCPriceEventProtoMsg { typeUrl: "/injective.oracle.v1beta1.SetBandIBCPriceEvent"; value: Uint8Array; } /** * @name SetBandIBCPriceEventAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetBandIBCPriceEvent */ export interface SetBandIBCPriceEventAmino { relayer: string; symbols: string[]; prices: string[]; resolve_time: string; request_id: string; client_id: string; } export interface SetBandIBCPriceEventAminoMsg { type: "/injective.oracle.v1beta1.SetBandIBCPriceEvent"; value: SetBandIBCPriceEventAmino; } /** * @name EventBandIBCAckSuccess * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCAckSuccess */ export interface EventBandIBCAckSuccess { ackResult: string; clientId: bigint; } export interface EventBandIBCAckSuccessProtoMsg { typeUrl: "/injective.oracle.v1beta1.EventBandIBCAckSuccess"; value: Uint8Array; } /** * @name EventBandIBCAckSuccessAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCAckSuccess */ export interface EventBandIBCAckSuccessAmino { ack_result: string; client_id: string; } export interface EventBandIBCAckSuccessAminoMsg { type: "/injective.oracle.v1beta1.EventBandIBCAckSuccess"; value: EventBandIBCAckSuccessAmino; } /** * @name EventBandIBCAckError * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCAckError */ export interface EventBandIBCAckError { ackError: string; clientId: bigint; } export interface EventBandIBCAckErrorProtoMsg { typeUrl: "/injective.oracle.v1beta1.EventBandIBCAckError"; value: Uint8Array; } /** * @name EventBandIBCAckErrorAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCAckError */ export interface EventBandIBCAckErrorAmino { ack_error: string; client_id: string; } export interface EventBandIBCAckErrorAminoMsg { type: "/injective.oracle.v1beta1.EventBandIBCAckError"; value: EventBandIBCAckErrorAmino; } /** * @name EventBandIBCResponseTimeout * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCResponseTimeout */ export interface EventBandIBCResponseTimeout { clientId: bigint; } export interface EventBandIBCResponseTimeoutProtoMsg { typeUrl: "/injective.oracle.v1beta1.EventBandIBCResponseTimeout"; value: Uint8Array; } /** * @name EventBandIBCResponseTimeoutAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCResponseTimeout */ export interface EventBandIBCResponseTimeoutAmino { client_id: string; } export interface EventBandIBCResponseTimeoutAminoMsg { type: "/injective.oracle.v1beta1.EventBandIBCResponseTimeout"; value: EventBandIBCResponseTimeoutAmino; } /** * @name SetPriceFeedPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetPriceFeedPriceEvent */ export interface SetPriceFeedPriceEvent { relayer: string; base: string; quote: string; /** * price defines the price of the oracle base and quote */ price: string; } export interface SetPriceFeedPriceEventProtoMsg { typeUrl: "/injective.oracle.v1beta1.SetPriceFeedPriceEvent"; value: Uint8Array; } /** * @name SetPriceFeedPriceEventAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetPriceFeedPriceEvent */ export interface SetPriceFeedPriceEventAmino { relayer: string; base: string; quote: string; /** * price defines the price of the oracle base and quote */ price: string; } export interface SetPriceFeedPriceEventAminoMsg { type: "/injective.oracle.v1beta1.SetPriceFeedPriceEvent"; value: SetPriceFeedPriceEventAmino; } /** * @name SetProviderPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetProviderPriceEvent */ export interface SetProviderPriceEvent { provider: string; relayer: string; symbol: string; price: string; } export interface SetProviderPriceEventProtoMsg { typeUrl: "/injective.oracle.v1beta1.SetProviderPriceEvent"; value: Uint8Array; } /** * @name SetProviderPriceEventAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetProviderPriceEvent */ export interface SetProviderPriceEventAmino { provider: string; relayer: string; symbol: string; price: string; } export interface SetProviderPriceEventAminoMsg { type: "/injective.oracle.v1beta1.SetProviderPriceEvent"; value: SetProviderPriceEventAmino; } /** * @name SetCoinbasePriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetCoinbasePriceEvent */ export interface SetCoinbasePriceEvent { symbol: string; price: string; timestamp: bigint; } export interface SetCoinbasePriceEventProtoMsg { typeUrl: "/injective.oracle.v1beta1.SetCoinbasePriceEvent"; value: Uint8Array; } /** * @name SetCoinbasePriceEventAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetCoinbasePriceEvent */ export interface SetCoinbasePriceEventAmino { symbol: string; price: string; timestamp: string; } export interface SetCoinbasePriceEventAminoMsg { type: "/injective.oracle.v1beta1.SetCoinbasePriceEvent"; value: SetCoinbasePriceEventAmino; } /** * @name EventSetStorkPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventSetStorkPrices */ export interface EventSetStorkPrices { prices: StorkPriceState[]; } export interface EventSetStorkPricesProtoMsg { typeUrl: "/injective.oracle.v1beta1.EventSetStorkPrices"; value: Uint8Array; } /** * @name EventSetStorkPricesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventSetStorkPrices */ export interface EventSetStorkPricesAmino { prices: StorkPriceStateAmino[]; } export interface EventSetStorkPricesAminoMsg { type: "/injective.oracle.v1beta1.EventSetStorkPrices"; value: EventSetStorkPricesAmino; } /** * @name EventSetPythPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventSetPythPrices */ export interface EventSetPythPrices { prices: PythPriceState[]; } export interface EventSetPythPricesProtoMsg { typeUrl: "/injective.oracle.v1beta1.EventSetPythPrices"; value: Uint8Array; } /** * @name EventSetPythPricesAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventSetPythPrices */ export interface EventSetPythPricesAmino { prices: PythPriceStateAmino[]; } export interface EventSetPythPricesAminoMsg { type: "/injective.oracle.v1beta1.EventSetPythPrices"; value: EventSetPythPricesAmino; } /** * @name SetChainlinkPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetChainlinkPriceEvent */ export declare const SetChainlinkPriceEvent: { typeUrl: string; is(o: any): o is SetChainlinkPriceEvent; isAmino(o: any): o is SetChainlinkPriceEventAmino; encode(message: SetChainlinkPriceEvent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SetChainlinkPriceEvent; fromPartial(object: DeepPartial): SetChainlinkPriceEvent; fromAmino(object: SetChainlinkPriceEventAmino): SetChainlinkPriceEvent; toAmino(message: SetChainlinkPriceEvent): SetChainlinkPriceEventAmino; fromAminoMsg(object: SetChainlinkPriceEventAminoMsg): SetChainlinkPriceEvent; fromProtoMsg(message: SetChainlinkPriceEventProtoMsg): SetChainlinkPriceEvent; toProto(message: SetChainlinkPriceEvent): Uint8Array; toProtoMsg(message: SetChainlinkPriceEvent): SetChainlinkPriceEventProtoMsg; registerTypeUrl(): void; }; /** * Event type upon set ref * @name SetBandPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetBandPriceEvent */ export declare const SetBandPriceEvent: { typeUrl: string; is(o: any): o is SetBandPriceEvent; isAmino(o: any): o is SetBandPriceEventAmino; encode(message: SetBandPriceEvent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SetBandPriceEvent; fromPartial(object: DeepPartial): SetBandPriceEvent; fromAmino(object: SetBandPriceEventAmino): SetBandPriceEvent; toAmino(message: SetBandPriceEvent): SetBandPriceEventAmino; fromAminoMsg(object: SetBandPriceEventAminoMsg): SetBandPriceEvent; fromProtoMsg(message: SetBandPriceEventProtoMsg): SetBandPriceEvent; toProto(message: SetBandPriceEvent): Uint8Array; toProtoMsg(message: SetBandPriceEvent): SetBandPriceEventProtoMsg; registerTypeUrl(): void; }; /** * @name SetBandIBCPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetBandIBCPriceEvent */ export declare const SetBandIBCPriceEvent: { typeUrl: string; is(o: any): o is SetBandIBCPriceEvent; isAmino(o: any): o is SetBandIBCPriceEventAmino; encode(message: SetBandIBCPriceEvent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SetBandIBCPriceEvent; fromPartial(object: DeepPartial): SetBandIBCPriceEvent; fromAmino(object: SetBandIBCPriceEventAmino): SetBandIBCPriceEvent; toAmino(message: SetBandIBCPriceEvent): SetBandIBCPriceEventAmino; fromAminoMsg(object: SetBandIBCPriceEventAminoMsg): SetBandIBCPriceEvent; fromProtoMsg(message: SetBandIBCPriceEventProtoMsg): SetBandIBCPriceEvent; toProto(message: SetBandIBCPriceEvent): Uint8Array; toProtoMsg(message: SetBandIBCPriceEvent): SetBandIBCPriceEventProtoMsg; registerTypeUrl(): void; }; /** * @name EventBandIBCAckSuccess * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCAckSuccess */ export declare const EventBandIBCAckSuccess: { typeUrl: string; is(o: any): o is EventBandIBCAckSuccess; isAmino(o: any): o is EventBandIBCAckSuccessAmino; encode(message: EventBandIBCAckSuccess, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBandIBCAckSuccess; fromPartial(object: DeepPartial): EventBandIBCAckSuccess; fromAmino(object: EventBandIBCAckSuccessAmino): EventBandIBCAckSuccess; toAmino(message: EventBandIBCAckSuccess): EventBandIBCAckSuccessAmino; fromAminoMsg(object: EventBandIBCAckSuccessAminoMsg): EventBandIBCAckSuccess; fromProtoMsg(message: EventBandIBCAckSuccessProtoMsg): EventBandIBCAckSuccess; toProto(message: EventBandIBCAckSuccess): Uint8Array; toProtoMsg(message: EventBandIBCAckSuccess): EventBandIBCAckSuccessProtoMsg; registerTypeUrl(): void; }; /** * @name EventBandIBCAckError * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCAckError */ export declare const EventBandIBCAckError: { typeUrl: string; is(o: any): o is EventBandIBCAckError; isAmino(o: any): o is EventBandIBCAckErrorAmino; encode(message: EventBandIBCAckError, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBandIBCAckError; fromPartial(object: DeepPartial): EventBandIBCAckError; fromAmino(object: EventBandIBCAckErrorAmino): EventBandIBCAckError; toAmino(message: EventBandIBCAckError): EventBandIBCAckErrorAmino; fromAminoMsg(object: EventBandIBCAckErrorAminoMsg): EventBandIBCAckError; fromProtoMsg(message: EventBandIBCAckErrorProtoMsg): EventBandIBCAckError; toProto(message: EventBandIBCAckError): Uint8Array; toProtoMsg(message: EventBandIBCAckError): EventBandIBCAckErrorProtoMsg; registerTypeUrl(): void; }; /** * @name EventBandIBCResponseTimeout * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventBandIBCResponseTimeout */ export declare const EventBandIBCResponseTimeout: { typeUrl: string; is(o: any): o is EventBandIBCResponseTimeout; isAmino(o: any): o is EventBandIBCResponseTimeoutAmino; encode(message: EventBandIBCResponseTimeout, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBandIBCResponseTimeout; fromPartial(object: DeepPartial): EventBandIBCResponseTimeout; fromAmino(object: EventBandIBCResponseTimeoutAmino): EventBandIBCResponseTimeout; toAmino(message: EventBandIBCResponseTimeout): EventBandIBCResponseTimeoutAmino; fromAminoMsg(object: EventBandIBCResponseTimeoutAminoMsg): EventBandIBCResponseTimeout; fromProtoMsg(message: EventBandIBCResponseTimeoutProtoMsg): EventBandIBCResponseTimeout; toProto(message: EventBandIBCResponseTimeout): Uint8Array; toProtoMsg(message: EventBandIBCResponseTimeout): EventBandIBCResponseTimeoutProtoMsg; registerTypeUrl(): void; }; /** * @name SetPriceFeedPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetPriceFeedPriceEvent */ export declare const SetPriceFeedPriceEvent: { typeUrl: string; is(o: any): o is SetPriceFeedPriceEvent; isAmino(o: any): o is SetPriceFeedPriceEventAmino; encode(message: SetPriceFeedPriceEvent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SetPriceFeedPriceEvent; fromPartial(object: DeepPartial): SetPriceFeedPriceEvent; fromAmino(object: SetPriceFeedPriceEventAmino): SetPriceFeedPriceEvent; toAmino(message: SetPriceFeedPriceEvent): SetPriceFeedPriceEventAmino; fromAminoMsg(object: SetPriceFeedPriceEventAminoMsg): SetPriceFeedPriceEvent; fromProtoMsg(message: SetPriceFeedPriceEventProtoMsg): SetPriceFeedPriceEvent; toProto(message: SetPriceFeedPriceEvent): Uint8Array; toProtoMsg(message: SetPriceFeedPriceEvent): SetPriceFeedPriceEventProtoMsg; registerTypeUrl(): void; }; /** * @name SetProviderPriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetProviderPriceEvent */ export declare const SetProviderPriceEvent: { typeUrl: string; is(o: any): o is SetProviderPriceEvent; isAmino(o: any): o is SetProviderPriceEventAmino; encode(message: SetProviderPriceEvent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SetProviderPriceEvent; fromPartial(object: DeepPartial): SetProviderPriceEvent; fromAmino(object: SetProviderPriceEventAmino): SetProviderPriceEvent; toAmino(message: SetProviderPriceEvent): SetProviderPriceEventAmino; fromAminoMsg(object: SetProviderPriceEventAminoMsg): SetProviderPriceEvent; fromProtoMsg(message: SetProviderPriceEventProtoMsg): SetProviderPriceEvent; toProto(message: SetProviderPriceEvent): Uint8Array; toProtoMsg(message: SetProviderPriceEvent): SetProviderPriceEventProtoMsg; registerTypeUrl(): void; }; /** * @name SetCoinbasePriceEvent * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.SetCoinbasePriceEvent */ export declare const SetCoinbasePriceEvent: { typeUrl: string; is(o: any): o is SetCoinbasePriceEvent; isAmino(o: any): o is SetCoinbasePriceEventAmino; encode(message: SetCoinbasePriceEvent, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SetCoinbasePriceEvent; fromPartial(object: DeepPartial): SetCoinbasePriceEvent; fromAmino(object: SetCoinbasePriceEventAmino): SetCoinbasePriceEvent; toAmino(message: SetCoinbasePriceEvent): SetCoinbasePriceEventAmino; fromAminoMsg(object: SetCoinbasePriceEventAminoMsg): SetCoinbasePriceEvent; fromProtoMsg(message: SetCoinbasePriceEventProtoMsg): SetCoinbasePriceEvent; toProto(message: SetCoinbasePriceEvent): Uint8Array; toProtoMsg(message: SetCoinbasePriceEvent): SetCoinbasePriceEventProtoMsg; registerTypeUrl(): void; }; /** * @name EventSetStorkPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventSetStorkPrices */ export declare const EventSetStorkPrices: { typeUrl: string; is(o: any): o is EventSetStorkPrices; isAmino(o: any): o is EventSetStorkPricesAmino; encode(message: EventSetStorkPrices, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSetStorkPrices; fromPartial(object: DeepPartial): EventSetStorkPrices; fromAmino(object: EventSetStorkPricesAmino): EventSetStorkPrices; toAmino(message: EventSetStorkPrices): EventSetStorkPricesAmino; fromAminoMsg(object: EventSetStorkPricesAminoMsg): EventSetStorkPrices; fromProtoMsg(message: EventSetStorkPricesProtoMsg): EventSetStorkPrices; toProto(message: EventSetStorkPrices): Uint8Array; toProtoMsg(message: EventSetStorkPrices): EventSetStorkPricesProtoMsg; registerTypeUrl(): void; }; /** * @name EventSetPythPrices * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.EventSetPythPrices */ export declare const EventSetPythPrices: { typeUrl: string; is(o: any): o is EventSetPythPrices; isAmino(o: any): o is EventSetPythPricesAmino; encode(message: EventSetPythPrices, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSetPythPrices; fromPartial(object: DeepPartial): EventSetPythPrices; fromAmino(object: EventSetPythPricesAmino): EventSetPythPrices; toAmino(message: EventSetPythPrices): EventSetPythPricesAmino; fromAminoMsg(object: EventSetPythPricesAminoMsg): EventSetPythPrices; fromProtoMsg(message: EventSetPythPricesProtoMsg): EventSetPythPrices; toProto(message: EventSetPythPrices): Uint8Array; toProtoMsg(message: EventSetPythPrices): EventSetPythPricesProtoMsg; registerTypeUrl(): void; };