import { OracleType, OracleInfo, OracleInfoAmino, PythPriceState, PythPriceStateAmino, Params, ParamsAmino, BandPriceState, BandPriceStateAmino, PriceFeedState, PriceFeedStateAmino, CoinbasePriceState, CoinbasePriceStateAmino, StorkPriceState, StorkPriceStateAmino, PriceState, PriceStateAmino, PriceRecords, PriceRecordsAmino, MetadataStatistics, MetadataStatisticsAmino, PriceRecord, PriceRecordAmino, ProviderInfo, ProviderInfoAmino, ProviderState, ProviderStateAmino } from "./oracle"; import { GenesisState, GenesisStateAmino } from "./genesis"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * @name QueryPythPriceRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceRequest */ export interface QueryPythPriceRequest { priceId: string; } export interface QueryPythPriceRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryPythPriceRequest"; value: Uint8Array; } /** * @name QueryPythPriceRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceRequest */ export interface QueryPythPriceRequestAmino { price_id: string; } export interface QueryPythPriceRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryPythPriceRequest"; value: QueryPythPriceRequestAmino; } /** * @name QueryPythPriceResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceResponse */ export interface QueryPythPriceResponse { priceState?: PythPriceState; } export interface QueryPythPriceResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryPythPriceResponse"; value: Uint8Array; } /** * @name QueryPythPriceResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceResponse */ export interface QueryPythPriceResponseAmino { price_state?: PythPriceStateAmino; } export interface QueryPythPriceResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryPythPriceResponse"; value: QueryPythPriceResponseAmino; } /** * QueryOracleParamsRequest is the request type for the Query/OracleParams RPC * method. * @name QueryParamsRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryParamsRequest */ export interface QueryParamsRequest { } export interface QueryParamsRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryParamsRequest"; value: Uint8Array; } /** * QueryOracleParamsRequest is the request type for the Query/OracleParams RPC * method. * @name QueryParamsRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryParamsRequest */ export interface QueryParamsRequestAmino { } export interface QueryParamsRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** * QueryOracleParamsResponse is the response type for the Query/OracleParams RPC * method. * @name QueryParamsResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryParamsResponse */ export interface QueryParamsResponse { params: Params; } export interface QueryParamsResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryParamsResponse"; value: Uint8Array; } /** * QueryOracleParamsResponse is the response type for the Query/OracleParams RPC * method. * @name QueryParamsResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryParamsResponse */ export interface QueryParamsResponseAmino { params: ParamsAmino; } export interface QueryParamsResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** * QueryBandRelayersRequest is the request type for the Query/BandRelayers RPC * method. * @name QueryBandRelayersRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandRelayersRequest */ export interface QueryBandRelayersRequest { } export interface QueryBandRelayersRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryBandRelayersRequest"; value: Uint8Array; } /** * QueryBandRelayersRequest is the request type for the Query/BandRelayers RPC * method. * @name QueryBandRelayersRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandRelayersRequest */ export interface QueryBandRelayersRequestAmino { } export interface QueryBandRelayersRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryBandRelayersRequest"; value: QueryBandRelayersRequestAmino; } /** * QueryBandRelayersResponse is the response type for the Query/BandRelayers RPC * method. * @name QueryBandRelayersResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandRelayersResponse */ export interface QueryBandRelayersResponse { relayers: string[]; } export interface QueryBandRelayersResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryBandRelayersResponse"; value: Uint8Array; } /** * QueryBandRelayersResponse is the response type for the Query/BandRelayers RPC * method. * @name QueryBandRelayersResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandRelayersResponse */ export interface QueryBandRelayersResponseAmino { relayers: string[]; } export interface QueryBandRelayersResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryBandRelayersResponse"; value: QueryBandRelayersResponseAmino; } /** * QueryBandPriceStatesRequest is the request type for the Query/BandPriceStates * RPC method. * @name QueryBandPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandPriceStatesRequest */ export interface QueryBandPriceStatesRequest { } export interface QueryBandPriceStatesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryBandPriceStatesRequest"; value: Uint8Array; } /** * QueryBandPriceStatesRequest is the request type for the Query/BandPriceStates * RPC method. * @name QueryBandPriceStatesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandPriceStatesRequest */ export interface QueryBandPriceStatesRequestAmino { } export interface QueryBandPriceStatesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryBandPriceStatesRequest"; value: QueryBandPriceStatesRequestAmino; } /** * QueryBandPriceStatesResponse is the response type for the * Query/BandPriceStates RPC method. * @name QueryBandPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandPriceStatesResponse */ export interface QueryBandPriceStatesResponse { priceStates: BandPriceState[]; } export interface QueryBandPriceStatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryBandPriceStatesResponse"; value: Uint8Array; } /** * QueryBandPriceStatesResponse is the response type for the * Query/BandPriceStates RPC method. * @name QueryBandPriceStatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandPriceStatesResponse */ export interface QueryBandPriceStatesResponseAmino { price_states: BandPriceStateAmino[]; } export interface QueryBandPriceStatesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryBandPriceStatesResponse"; value: QueryBandPriceStatesResponseAmino; } /** * QueryBandIBCPriceStatesRequest is the request type for the * Query/BandIBCPriceStates RPC method. * @name QueryBandIBCPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandIBCPriceStatesRequest */ export interface QueryBandIBCPriceStatesRequest { } export interface QueryBandIBCPriceStatesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryBandIBCPriceStatesRequest"; value: Uint8Array; } /** * QueryBandIBCPriceStatesRequest is the request type for the * Query/BandIBCPriceStates RPC method. * @name QueryBandIBCPriceStatesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandIBCPriceStatesRequest */ export interface QueryBandIBCPriceStatesRequestAmino { } export interface QueryBandIBCPriceStatesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryBandIBCPriceStatesRequest"; value: QueryBandIBCPriceStatesRequestAmino; } /** * QueryBandIBCPriceStatesResponse is the response type for the * Query/BandIBCPriceStates RPC method. * @name QueryBandIBCPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandIBCPriceStatesResponse */ export interface QueryBandIBCPriceStatesResponse { priceStates: BandPriceState[]; } export interface QueryBandIBCPriceStatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryBandIBCPriceStatesResponse"; value: Uint8Array; } /** * QueryBandIBCPriceStatesResponse is the response type for the * Query/BandIBCPriceStates RPC method. * @name QueryBandIBCPriceStatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandIBCPriceStatesResponse */ export interface QueryBandIBCPriceStatesResponseAmino { price_states: BandPriceStateAmino[]; } export interface QueryBandIBCPriceStatesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryBandIBCPriceStatesResponse"; value: QueryBandIBCPriceStatesResponseAmino; } /** * QueryPriceFeedPriceStatesRequest is the request type for the * Query/PriceFeedPriceStates RPC method. * @name QueryPriceFeedPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPriceFeedPriceStatesRequest */ export interface QueryPriceFeedPriceStatesRequest { } export interface QueryPriceFeedPriceStatesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryPriceFeedPriceStatesRequest"; value: Uint8Array; } /** * QueryPriceFeedPriceStatesRequest is the request type for the * Query/PriceFeedPriceStates RPC method. * @name QueryPriceFeedPriceStatesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPriceFeedPriceStatesRequest */ export interface QueryPriceFeedPriceStatesRequestAmino { } export interface QueryPriceFeedPriceStatesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryPriceFeedPriceStatesRequest"; value: QueryPriceFeedPriceStatesRequestAmino; } /** * QueryPriceFeedPriceStatesResponse is the response type for the * Query/PriceFeedPriceStates RPC method. * @name QueryPriceFeedPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPriceFeedPriceStatesResponse */ export interface QueryPriceFeedPriceStatesResponse { priceStates: PriceFeedState[]; } export interface QueryPriceFeedPriceStatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryPriceFeedPriceStatesResponse"; value: Uint8Array; } /** * QueryPriceFeedPriceStatesResponse is the response type for the * Query/PriceFeedPriceStates RPC method. * @name QueryPriceFeedPriceStatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPriceFeedPriceStatesResponse */ export interface QueryPriceFeedPriceStatesResponseAmino { price_states: PriceFeedStateAmino[]; } export interface QueryPriceFeedPriceStatesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryPriceFeedPriceStatesResponse"; value: QueryPriceFeedPriceStatesResponseAmino; } /** * QueryCoinbasePriceStatesRequest is the request type for the * Query/CoinbasePriceStates RPC method. * @name QueryCoinbasePriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryCoinbasePriceStatesRequest */ export interface QueryCoinbasePriceStatesRequest { } export interface QueryCoinbasePriceStatesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryCoinbasePriceStatesRequest"; value: Uint8Array; } /** * QueryCoinbasePriceStatesRequest is the request type for the * Query/CoinbasePriceStates RPC method. * @name QueryCoinbasePriceStatesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryCoinbasePriceStatesRequest */ export interface QueryCoinbasePriceStatesRequestAmino { } export interface QueryCoinbasePriceStatesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryCoinbasePriceStatesRequest"; value: QueryCoinbasePriceStatesRequestAmino; } /** * QueryCoinbasePriceStatesResponse is the response type for the * Query/CoinbasePriceStates RPC method. * @name QueryCoinbasePriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryCoinbasePriceStatesResponse */ export interface QueryCoinbasePriceStatesResponse { priceStates: CoinbasePriceState[]; } export interface QueryCoinbasePriceStatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryCoinbasePriceStatesResponse"; value: Uint8Array; } /** * QueryCoinbasePriceStatesResponse is the response type for the * Query/CoinbasePriceStates RPC method. * @name QueryCoinbasePriceStatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryCoinbasePriceStatesResponse */ export interface QueryCoinbasePriceStatesResponseAmino { price_states: CoinbasePriceStateAmino[]; } export interface QueryCoinbasePriceStatesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryCoinbasePriceStatesResponse"; value: QueryCoinbasePriceStatesResponseAmino; } /** * QueryPythPriceStatesRequest is the request type for the * Query/CoinbasePriceStates RPC method. * @name QueryPythPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceStatesRequest */ export interface QueryPythPriceStatesRequest { } export interface QueryPythPriceStatesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryPythPriceStatesRequest"; value: Uint8Array; } /** * QueryPythPriceStatesRequest is the request type for the * Query/CoinbasePriceStates RPC method. * @name QueryPythPriceStatesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceStatesRequest */ export interface QueryPythPriceStatesRequestAmino { } export interface QueryPythPriceStatesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryPythPriceStatesRequest"; value: QueryPythPriceStatesRequestAmino; } /** * QueryPythPriceStatesResponse is the response type for the * Query/CoinbasePriceStates RPC method. * @name QueryPythPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceStatesResponse */ export interface QueryPythPriceStatesResponse { priceStates: PythPriceState[]; } export interface QueryPythPriceStatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryPythPriceStatesResponse"; value: Uint8Array; } /** * QueryPythPriceStatesResponse is the response type for the * Query/CoinbasePriceStates RPC method. * @name QueryPythPriceStatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceStatesResponse */ export interface QueryPythPriceStatesResponseAmino { price_states: PythPriceStateAmino[]; } export interface QueryPythPriceStatesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryPythPriceStatesResponse"; value: QueryPythPriceStatesResponseAmino; } /** * QueryStorkPriceStatesRequest is the request type for the * Query/StorkPriceStates RPC method. * @name QueryStorkPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPriceStatesRequest */ export interface QueryStorkPriceStatesRequest { } export interface QueryStorkPriceStatesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryStorkPriceStatesRequest"; value: Uint8Array; } /** * QueryStorkPriceStatesRequest is the request type for the * Query/StorkPriceStates RPC method. * @name QueryStorkPriceStatesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPriceStatesRequest */ export interface QueryStorkPriceStatesRequestAmino { } export interface QueryStorkPriceStatesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryStorkPriceStatesRequest"; value: QueryStorkPriceStatesRequestAmino; } /** * QueryStorkPriceStatesResponse is the response type for the * Query/StorkPriceStates RPC method. * @name QueryStorkPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPriceStatesResponse */ export interface QueryStorkPriceStatesResponse { priceStates: StorkPriceState[]; } export interface QueryStorkPriceStatesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryStorkPriceStatesResponse"; value: Uint8Array; } /** * QueryStorkPriceStatesResponse is the response type for the * Query/StorkPriceStates RPC method. * @name QueryStorkPriceStatesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPriceStatesResponse */ export interface QueryStorkPriceStatesResponseAmino { price_states: StorkPriceStateAmino[]; } export interface QueryStorkPriceStatesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryStorkPriceStatesResponse"; value: QueryStorkPriceStatesResponseAmino; } /** * QueryStorkPublishersRequest is the request type for the * Query/StorkPublishers RPC method. * @name QueryStorkPublishersRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPublishersRequest */ export interface QueryStorkPublishersRequest { } export interface QueryStorkPublishersRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryStorkPublishersRequest"; value: Uint8Array; } /** * QueryStorkPublishersRequest is the request type for the * Query/StorkPublishers RPC method. * @name QueryStorkPublishersRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPublishersRequest */ export interface QueryStorkPublishersRequestAmino { } export interface QueryStorkPublishersRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryStorkPublishersRequest"; value: QueryStorkPublishersRequestAmino; } /** * QueryStorkPublishersResponse is the response type for the * Query/StorkPublishers RPC method. * @name QueryStorkPublishersResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPublishersResponse */ export interface QueryStorkPublishersResponse { publishers: string[]; } export interface QueryStorkPublishersResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryStorkPublishersResponse"; value: Uint8Array; } /** * QueryStorkPublishersResponse is the response type for the * Query/StorkPublishers RPC method. * @name QueryStorkPublishersResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPublishersResponse */ export interface QueryStorkPublishersResponseAmino { publishers: string[]; } export interface QueryStorkPublishersResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryStorkPublishersResponse"; value: QueryStorkPublishersResponseAmino; } /** * QueryProviderPriceStateRequest is the request type for the * Query/ProviderPriceState RPC method. * @name QueryProviderPriceStateRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryProviderPriceStateRequest */ export interface QueryProviderPriceStateRequest { provider: string; symbol: string; } export interface QueryProviderPriceStateRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryProviderPriceStateRequest"; value: Uint8Array; } /** * QueryProviderPriceStateRequest is the request type for the * Query/ProviderPriceState RPC method. * @name QueryProviderPriceStateRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryProviderPriceStateRequest */ export interface QueryProviderPriceStateRequestAmino { provider: string; symbol: string; } export interface QueryProviderPriceStateRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryProviderPriceStateRequest"; value: QueryProviderPriceStateRequestAmino; } /** * QueryProviderPriceStatesResponse is the response type for the * Query/ProviderPriceStates RPC method. * @name QueryProviderPriceStateResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryProviderPriceStateResponse */ export interface QueryProviderPriceStateResponse { priceState?: PriceState; } export interface QueryProviderPriceStateResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryProviderPriceStateResponse"; value: Uint8Array; } /** * QueryProviderPriceStatesResponse is the response type for the * Query/ProviderPriceStates RPC method. * @name QueryProviderPriceStateResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryProviderPriceStateResponse */ export interface QueryProviderPriceStateResponseAmino { price_state?: PriceStateAmino; } export interface QueryProviderPriceStateResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryProviderPriceStateResponse"; value: QueryProviderPriceStateResponseAmino; } /** * QueryModuleStateRequest is the request type for the Query/OracleModuleState * RPC method. * @name QueryModuleStateRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequest { } export interface QueryModuleStateRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryModuleStateRequest"; value: Uint8Array; } /** * QueryModuleStateRequest is the request type for the Query/OracleModuleState * RPC method. * @name QueryModuleStateRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequestAmino { } export interface QueryModuleStateRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryModuleStateRequest"; value: QueryModuleStateRequestAmino; } /** * QueryModuleStateResponse is the response type for the Query/OracleModuleState * RPC method. * @name QueryModuleStateResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponse { state?: GenesisState; } export interface QueryModuleStateResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryModuleStateResponse"; value: Uint8Array; } /** * QueryModuleStateResponse is the response type for the Query/OracleModuleState * RPC method. * @name QueryModuleStateResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponseAmino { state?: GenesisStateAmino; } export interface QueryModuleStateResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryModuleStateResponse"; value: QueryModuleStateResponseAmino; } /** * @name QueryHistoricalPriceRecordsRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryHistoricalPriceRecordsRequest */ export interface QueryHistoricalPriceRecordsRequest { oracle: OracleType; symbolId: string; } export interface QueryHistoricalPriceRecordsRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryHistoricalPriceRecordsRequest"; value: Uint8Array; } /** * @name QueryHistoricalPriceRecordsRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryHistoricalPriceRecordsRequest */ export interface QueryHistoricalPriceRecordsRequestAmino { oracle: OracleType; symbol_id: string; } export interface QueryHistoricalPriceRecordsRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryHistoricalPriceRecordsRequest"; value: QueryHistoricalPriceRecordsRequestAmino; } /** * @name QueryHistoricalPriceRecordsResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryHistoricalPriceRecordsResponse */ export interface QueryHistoricalPriceRecordsResponse { priceRecords: PriceRecords[]; } export interface QueryHistoricalPriceRecordsResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryHistoricalPriceRecordsResponse"; value: Uint8Array; } /** * @name QueryHistoricalPriceRecordsResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryHistoricalPriceRecordsResponse */ export interface QueryHistoricalPriceRecordsResponseAmino { price_records: PriceRecordsAmino[]; } export interface QueryHistoricalPriceRecordsResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryHistoricalPriceRecordsResponse"; value: QueryHistoricalPriceRecordsResponseAmino; } /** * @name OracleHistoryOptions * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.OracleHistoryOptions */ export interface OracleHistoryOptions { /** * MaxAge restricts the oracle price records oldest age in seconds from the * current block time to consider. A value of 0 means use all the records * present on the chain. */ maxAge: bigint; /** * If IncludeRawHistory is true, the raw underlying data used for the * computation is included in the response */ includeRawHistory: boolean; /** * If IncludeMetadata is true, metadata on the computation is included in the * response */ includeMetadata: boolean; } export interface OracleHistoryOptionsProtoMsg { typeUrl: "/injective.oracle.v1beta1.OracleHistoryOptions"; value: Uint8Array; } /** * @name OracleHistoryOptionsAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.OracleHistoryOptions */ export interface OracleHistoryOptionsAmino { /** * MaxAge restricts the oracle price records oldest age in seconds from the * current block time to consider. A value of 0 means use all the records * present on the chain. */ max_age: string; /** * If IncludeRawHistory is true, the raw underlying data used for the * computation is included in the response */ include_raw_history: boolean; /** * If IncludeMetadata is true, metadata on the computation is included in the * response */ include_metadata: boolean; } export interface OracleHistoryOptionsAminoMsg { type: "/injective.oracle.v1beta1.OracleHistoryOptions"; value: OracleHistoryOptionsAmino; } /** * QueryOracleVolatilityRequest is the request type for Query/OracleVolatility * RPC method. * @name QueryOracleVolatilityRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleVolatilityRequest */ export interface QueryOracleVolatilityRequest { baseInfo?: OracleInfo; quoteInfo?: OracleInfo; oracleHistoryOptions?: OracleHistoryOptions; } export interface QueryOracleVolatilityRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOracleVolatilityRequest"; value: Uint8Array; } /** * QueryOracleVolatilityRequest is the request type for Query/OracleVolatility * RPC method. * @name QueryOracleVolatilityRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleVolatilityRequest */ export interface QueryOracleVolatilityRequestAmino { base_info?: OracleInfoAmino; quote_info?: OracleInfoAmino; oracle_history_options?: OracleHistoryOptionsAmino; } export interface QueryOracleVolatilityRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryOracleVolatilityRequest"; value: QueryOracleVolatilityRequestAmino; } /** * QueryOracleVolatilityResponse is the response type for Query/OracleVolatility * RPC method. * @name QueryOracleVolatilityResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleVolatilityResponse */ export interface QueryOracleVolatilityResponse { volatility: string; historyMetadata?: MetadataStatistics; rawHistory: PriceRecord[]; } export interface QueryOracleVolatilityResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOracleVolatilityResponse"; value: Uint8Array; } /** * QueryOracleVolatilityResponse is the response type for Query/OracleVolatility * RPC method. * @name QueryOracleVolatilityResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleVolatilityResponse */ export interface QueryOracleVolatilityResponseAmino { volatility: string; history_metadata?: MetadataStatisticsAmino; raw_history: PriceRecordAmino[]; } export interface QueryOracleVolatilityResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryOracleVolatilityResponse"; value: QueryOracleVolatilityResponseAmino; } /** * @name QueryOracleProvidersInfoRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProvidersInfoRequest */ export interface QueryOracleProvidersInfoRequest { } export interface QueryOracleProvidersInfoRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOracleProvidersInfoRequest"; value: Uint8Array; } /** * @name QueryOracleProvidersInfoRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProvidersInfoRequest */ export interface QueryOracleProvidersInfoRequestAmino { } export interface QueryOracleProvidersInfoRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryOracleProvidersInfoRequest"; value: QueryOracleProvidersInfoRequestAmino; } /** * @name QueryOracleProvidersInfoResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProvidersInfoResponse */ export interface QueryOracleProvidersInfoResponse { providers: ProviderInfo[]; } export interface QueryOracleProvidersInfoResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOracleProvidersInfoResponse"; value: Uint8Array; } /** * @name QueryOracleProvidersInfoResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProvidersInfoResponse */ export interface QueryOracleProvidersInfoResponseAmino { providers: ProviderInfoAmino[]; } export interface QueryOracleProvidersInfoResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryOracleProvidersInfoResponse"; value: QueryOracleProvidersInfoResponseAmino; } /** * @name QueryOracleProviderPricesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProviderPricesRequest */ export interface QueryOracleProviderPricesRequest { provider: string; } export interface QueryOracleProviderPricesRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOracleProviderPricesRequest"; value: Uint8Array; } /** * @name QueryOracleProviderPricesRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProviderPricesRequest */ export interface QueryOracleProviderPricesRequestAmino { provider: string; } export interface QueryOracleProviderPricesRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryOracleProviderPricesRequest"; value: QueryOracleProviderPricesRequestAmino; } /** * @name QueryOracleProviderPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProviderPricesResponse */ export interface QueryOracleProviderPricesResponse { providerState: ProviderState[]; } export interface QueryOracleProviderPricesResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOracleProviderPricesResponse"; value: Uint8Array; } /** * @name QueryOracleProviderPricesResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProviderPricesResponse */ export interface QueryOracleProviderPricesResponseAmino { providerState: ProviderStateAmino[]; } export interface QueryOracleProviderPricesResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryOracleProviderPricesResponse"; value: QueryOracleProviderPricesResponseAmino; } /** * ScalingOptions defines optional configuration to avoid precision loss. The * oracle result will be returned as base_price * 10^base_decimals / quote_price * * 10^quote_decimals * @name ScalingOptions * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.ScalingOptions */ export interface ScalingOptions { baseDecimals: number; quoteDecimals: number; } export interface ScalingOptionsProtoMsg { typeUrl: "/injective.oracle.v1beta1.ScalingOptions"; value: Uint8Array; } /** * ScalingOptions defines optional configuration to avoid precision loss. The * oracle result will be returned as base_price * 10^base_decimals / quote_price * * 10^quote_decimals * @name ScalingOptionsAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.ScalingOptions */ export interface ScalingOptionsAmino { base_decimals: number; quote_decimals: number; } export interface ScalingOptionsAminoMsg { type: "/injective.oracle.v1beta1.ScalingOptions"; value: ScalingOptionsAmino; } /** * QueryOraclePriceRequest is the request type for the Query/OraclePrice RPC * method. * @name QueryOraclePriceRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOraclePriceRequest */ export interface QueryOraclePriceRequest { oracleType: OracleType; base: string; quote: string; scalingOptions?: ScalingOptions; } export interface QueryOraclePriceRequestProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOraclePriceRequest"; value: Uint8Array; } /** * QueryOraclePriceRequest is the request type for the Query/OraclePrice RPC * method. * @name QueryOraclePriceRequestAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOraclePriceRequest */ export interface QueryOraclePriceRequestAmino { oracle_type: OracleType; base: string; quote: string; scaling_options?: ScalingOptionsAmino; } export interface QueryOraclePriceRequestAminoMsg { type: "/injective.oracle.v1beta1.QueryOraclePriceRequest"; value: QueryOraclePriceRequestAmino; } /** * @name PricePairState * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.PricePairState */ export interface PricePairState { pairPrice: string; basePrice: string; quotePrice: string; baseCumulativePrice: string; quoteCumulativePrice: string; baseTimestamp: bigint; quoteTimestamp: bigint; } export interface PricePairStateProtoMsg { typeUrl: "/injective.oracle.v1beta1.PricePairState"; value: Uint8Array; } /** * @name PricePairStateAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.PricePairState */ export interface PricePairStateAmino { pair_price: string; base_price: string; quote_price: string; base_cumulative_price: string; quote_cumulative_price: string; base_timestamp: string; quote_timestamp: string; } export interface PricePairStateAminoMsg { type: "/injective.oracle.v1beta1.PricePairState"; value: PricePairStateAmino; } /** * QueryOraclePriceResponse is the response type for the Query/OraclePrice RPC * method. * @name QueryOraclePriceResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOraclePriceResponse */ export interface QueryOraclePriceResponse { pricePairState?: PricePairState; } export interface QueryOraclePriceResponseProtoMsg { typeUrl: "/injective.oracle.v1beta1.QueryOraclePriceResponse"; value: Uint8Array; } /** * QueryOraclePriceResponse is the response type for the Query/OraclePrice RPC * method. * @name QueryOraclePriceResponseAmino * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOraclePriceResponse */ export interface QueryOraclePriceResponseAmino { price_pair_state?: PricePairStateAmino; } export interface QueryOraclePriceResponseAminoMsg { type: "/injective.oracle.v1beta1.QueryOraclePriceResponse"; value: QueryOraclePriceResponseAmino; } /** * @name QueryPythPriceRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceRequest */ export declare const QueryPythPriceRequest: { typeUrl: string; is(o: any): o is QueryPythPriceRequest; isAmino(o: any): o is QueryPythPriceRequestAmino; encode(message: QueryPythPriceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPythPriceRequest; fromPartial(object: DeepPartial): QueryPythPriceRequest; fromAmino(object: QueryPythPriceRequestAmino): QueryPythPriceRequest; toAmino(message: QueryPythPriceRequest): QueryPythPriceRequestAmino; fromAminoMsg(object: QueryPythPriceRequestAminoMsg): QueryPythPriceRequest; fromProtoMsg(message: QueryPythPriceRequestProtoMsg): QueryPythPriceRequest; toProto(message: QueryPythPriceRequest): Uint8Array; toProtoMsg(message: QueryPythPriceRequest): QueryPythPriceRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryPythPriceResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceResponse */ export declare const QueryPythPriceResponse: { typeUrl: string; is(o: any): o is QueryPythPriceResponse; isAmino(o: any): o is QueryPythPriceResponseAmino; encode(message: QueryPythPriceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPythPriceResponse; fromPartial(object: DeepPartial): QueryPythPriceResponse; fromAmino(object: QueryPythPriceResponseAmino): QueryPythPriceResponse; toAmino(message: QueryPythPriceResponse): QueryPythPriceResponseAmino; fromAminoMsg(object: QueryPythPriceResponseAminoMsg): QueryPythPriceResponse; fromProtoMsg(message: QueryPythPriceResponseProtoMsg): QueryPythPriceResponse; toProto(message: QueryPythPriceResponse): Uint8Array; toProtoMsg(message: QueryPythPriceResponse): QueryPythPriceResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryOracleParamsRequest is the request type for the Query/OracleParams RPC * method. * @name QueryParamsRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryParamsRequest */ export declare const QueryParamsRequest: { typeUrl: string; is(o: any): o is QueryParamsRequest; isAmino(o: any): o is QueryParamsRequestAmino; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryOracleParamsResponse is the response type for the Query/OracleParams RPC * method. * @name QueryParamsResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryParamsResponse */ export declare const QueryParamsResponse: { typeUrl: string; is(o: any): o is QueryParamsResponse; isAmino(o: any): o is QueryParamsResponseAmino; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBandRelayersRequest is the request type for the Query/BandRelayers RPC * method. * @name QueryBandRelayersRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandRelayersRequest */ export declare const QueryBandRelayersRequest: { typeUrl: string; is(o: any): o is QueryBandRelayersRequest; isAmino(o: any): o is QueryBandRelayersRequestAmino; encode(_: QueryBandRelayersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBandRelayersRequest; fromPartial(_: DeepPartial): QueryBandRelayersRequest; fromAmino(_: QueryBandRelayersRequestAmino): QueryBandRelayersRequest; toAmino(_: QueryBandRelayersRequest): QueryBandRelayersRequestAmino; fromAminoMsg(object: QueryBandRelayersRequestAminoMsg): QueryBandRelayersRequest; fromProtoMsg(message: QueryBandRelayersRequestProtoMsg): QueryBandRelayersRequest; toProto(message: QueryBandRelayersRequest): Uint8Array; toProtoMsg(message: QueryBandRelayersRequest): QueryBandRelayersRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBandRelayersResponse is the response type for the Query/BandRelayers RPC * method. * @name QueryBandRelayersResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandRelayersResponse */ export declare const QueryBandRelayersResponse: { typeUrl: string; is(o: any): o is QueryBandRelayersResponse; isAmino(o: any): o is QueryBandRelayersResponseAmino; encode(message: QueryBandRelayersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBandRelayersResponse; fromPartial(object: DeepPartial): QueryBandRelayersResponse; fromAmino(object: QueryBandRelayersResponseAmino): QueryBandRelayersResponse; toAmino(message: QueryBandRelayersResponse): QueryBandRelayersResponseAmino; fromAminoMsg(object: QueryBandRelayersResponseAminoMsg): QueryBandRelayersResponse; fromProtoMsg(message: QueryBandRelayersResponseProtoMsg): QueryBandRelayersResponse; toProto(message: QueryBandRelayersResponse): Uint8Array; toProtoMsg(message: QueryBandRelayersResponse): QueryBandRelayersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBandPriceStatesRequest is the request type for the Query/BandPriceStates * RPC method. * @name QueryBandPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandPriceStatesRequest */ export declare const QueryBandPriceStatesRequest: { typeUrl: string; is(o: any): o is QueryBandPriceStatesRequest; isAmino(o: any): o is QueryBandPriceStatesRequestAmino; encode(_: QueryBandPriceStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBandPriceStatesRequest; fromPartial(_: DeepPartial): QueryBandPriceStatesRequest; fromAmino(_: QueryBandPriceStatesRequestAmino): QueryBandPriceStatesRequest; toAmino(_: QueryBandPriceStatesRequest): QueryBandPriceStatesRequestAmino; fromAminoMsg(object: QueryBandPriceStatesRequestAminoMsg): QueryBandPriceStatesRequest; fromProtoMsg(message: QueryBandPriceStatesRequestProtoMsg): QueryBandPriceStatesRequest; toProto(message: QueryBandPriceStatesRequest): Uint8Array; toProtoMsg(message: QueryBandPriceStatesRequest): QueryBandPriceStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBandPriceStatesResponse is the response type for the * Query/BandPriceStates RPC method. * @name QueryBandPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandPriceStatesResponse */ export declare const QueryBandPriceStatesResponse: { typeUrl: string; is(o: any): o is QueryBandPriceStatesResponse; isAmino(o: any): o is QueryBandPriceStatesResponseAmino; encode(message: QueryBandPriceStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBandPriceStatesResponse; fromPartial(object: DeepPartial): QueryBandPriceStatesResponse; fromAmino(object: QueryBandPriceStatesResponseAmino): QueryBandPriceStatesResponse; toAmino(message: QueryBandPriceStatesResponse): QueryBandPriceStatesResponseAmino; fromAminoMsg(object: QueryBandPriceStatesResponseAminoMsg): QueryBandPriceStatesResponse; fromProtoMsg(message: QueryBandPriceStatesResponseProtoMsg): QueryBandPriceStatesResponse; toProto(message: QueryBandPriceStatesResponse): Uint8Array; toProtoMsg(message: QueryBandPriceStatesResponse): QueryBandPriceStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBandIBCPriceStatesRequest is the request type for the * Query/BandIBCPriceStates RPC method. * @name QueryBandIBCPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandIBCPriceStatesRequest */ export declare const QueryBandIBCPriceStatesRequest: { typeUrl: string; is(o: any): o is QueryBandIBCPriceStatesRequest; isAmino(o: any): o is QueryBandIBCPriceStatesRequestAmino; encode(_: QueryBandIBCPriceStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBandIBCPriceStatesRequest; fromPartial(_: DeepPartial): QueryBandIBCPriceStatesRequest; fromAmino(_: QueryBandIBCPriceStatesRequestAmino): QueryBandIBCPriceStatesRequest; toAmino(_: QueryBandIBCPriceStatesRequest): QueryBandIBCPriceStatesRequestAmino; fromAminoMsg(object: QueryBandIBCPriceStatesRequestAminoMsg): QueryBandIBCPriceStatesRequest; fromProtoMsg(message: QueryBandIBCPriceStatesRequestProtoMsg): QueryBandIBCPriceStatesRequest; toProto(message: QueryBandIBCPriceStatesRequest): Uint8Array; toProtoMsg(message: QueryBandIBCPriceStatesRequest): QueryBandIBCPriceStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBandIBCPriceStatesResponse is the response type for the * Query/BandIBCPriceStates RPC method. * @name QueryBandIBCPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryBandIBCPriceStatesResponse */ export declare const QueryBandIBCPriceStatesResponse: { typeUrl: string; is(o: any): o is QueryBandIBCPriceStatesResponse; isAmino(o: any): o is QueryBandIBCPriceStatesResponseAmino; encode(message: QueryBandIBCPriceStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBandIBCPriceStatesResponse; fromPartial(object: DeepPartial): QueryBandIBCPriceStatesResponse; fromAmino(object: QueryBandIBCPriceStatesResponseAmino): QueryBandIBCPriceStatesResponse; toAmino(message: QueryBandIBCPriceStatesResponse): QueryBandIBCPriceStatesResponseAmino; fromAminoMsg(object: QueryBandIBCPriceStatesResponseAminoMsg): QueryBandIBCPriceStatesResponse; fromProtoMsg(message: QueryBandIBCPriceStatesResponseProtoMsg): QueryBandIBCPriceStatesResponse; toProto(message: QueryBandIBCPriceStatesResponse): Uint8Array; toProtoMsg(message: QueryBandIBCPriceStatesResponse): QueryBandIBCPriceStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPriceFeedPriceStatesRequest is the request type for the * Query/PriceFeedPriceStates RPC method. * @name QueryPriceFeedPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPriceFeedPriceStatesRequest */ export declare const QueryPriceFeedPriceStatesRequest: { typeUrl: string; is(o: any): o is QueryPriceFeedPriceStatesRequest; isAmino(o: any): o is QueryPriceFeedPriceStatesRequestAmino; encode(_: QueryPriceFeedPriceStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPriceFeedPriceStatesRequest; fromPartial(_: DeepPartial): QueryPriceFeedPriceStatesRequest; fromAmino(_: QueryPriceFeedPriceStatesRequestAmino): QueryPriceFeedPriceStatesRequest; toAmino(_: QueryPriceFeedPriceStatesRequest): QueryPriceFeedPriceStatesRequestAmino; fromAminoMsg(object: QueryPriceFeedPriceStatesRequestAminoMsg): QueryPriceFeedPriceStatesRequest; fromProtoMsg(message: QueryPriceFeedPriceStatesRequestProtoMsg): QueryPriceFeedPriceStatesRequest; toProto(message: QueryPriceFeedPriceStatesRequest): Uint8Array; toProtoMsg(message: QueryPriceFeedPriceStatesRequest): QueryPriceFeedPriceStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPriceFeedPriceStatesResponse is the response type for the * Query/PriceFeedPriceStates RPC method. * @name QueryPriceFeedPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPriceFeedPriceStatesResponse */ export declare const QueryPriceFeedPriceStatesResponse: { typeUrl: string; is(o: any): o is QueryPriceFeedPriceStatesResponse; isAmino(o: any): o is QueryPriceFeedPriceStatesResponseAmino; encode(message: QueryPriceFeedPriceStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPriceFeedPriceStatesResponse; fromPartial(object: DeepPartial): QueryPriceFeedPriceStatesResponse; fromAmino(object: QueryPriceFeedPriceStatesResponseAmino): QueryPriceFeedPriceStatesResponse; toAmino(message: QueryPriceFeedPriceStatesResponse): QueryPriceFeedPriceStatesResponseAmino; fromAminoMsg(object: QueryPriceFeedPriceStatesResponseAminoMsg): QueryPriceFeedPriceStatesResponse; fromProtoMsg(message: QueryPriceFeedPriceStatesResponseProtoMsg): QueryPriceFeedPriceStatesResponse; toProto(message: QueryPriceFeedPriceStatesResponse): Uint8Array; toProtoMsg(message: QueryPriceFeedPriceStatesResponse): QueryPriceFeedPriceStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryCoinbasePriceStatesRequest is the request type for the * Query/CoinbasePriceStates RPC method. * @name QueryCoinbasePriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryCoinbasePriceStatesRequest */ export declare const QueryCoinbasePriceStatesRequest: { typeUrl: string; is(o: any): o is QueryCoinbasePriceStatesRequest; isAmino(o: any): o is QueryCoinbasePriceStatesRequestAmino; encode(_: QueryCoinbasePriceStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCoinbasePriceStatesRequest; fromPartial(_: DeepPartial): QueryCoinbasePriceStatesRequest; fromAmino(_: QueryCoinbasePriceStatesRequestAmino): QueryCoinbasePriceStatesRequest; toAmino(_: QueryCoinbasePriceStatesRequest): QueryCoinbasePriceStatesRequestAmino; fromAminoMsg(object: QueryCoinbasePriceStatesRequestAminoMsg): QueryCoinbasePriceStatesRequest; fromProtoMsg(message: QueryCoinbasePriceStatesRequestProtoMsg): QueryCoinbasePriceStatesRequest; toProto(message: QueryCoinbasePriceStatesRequest): Uint8Array; toProtoMsg(message: QueryCoinbasePriceStatesRequest): QueryCoinbasePriceStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryCoinbasePriceStatesResponse is the response type for the * Query/CoinbasePriceStates RPC method. * @name QueryCoinbasePriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryCoinbasePriceStatesResponse */ export declare const QueryCoinbasePriceStatesResponse: { typeUrl: string; is(o: any): o is QueryCoinbasePriceStatesResponse; isAmino(o: any): o is QueryCoinbasePriceStatesResponseAmino; encode(message: QueryCoinbasePriceStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCoinbasePriceStatesResponse; fromPartial(object: DeepPartial): QueryCoinbasePriceStatesResponse; fromAmino(object: QueryCoinbasePriceStatesResponseAmino): QueryCoinbasePriceStatesResponse; toAmino(message: QueryCoinbasePriceStatesResponse): QueryCoinbasePriceStatesResponseAmino; fromAminoMsg(object: QueryCoinbasePriceStatesResponseAminoMsg): QueryCoinbasePriceStatesResponse; fromProtoMsg(message: QueryCoinbasePriceStatesResponseProtoMsg): QueryCoinbasePriceStatesResponse; toProto(message: QueryCoinbasePriceStatesResponse): Uint8Array; toProtoMsg(message: QueryCoinbasePriceStatesResponse): QueryCoinbasePriceStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPythPriceStatesRequest is the request type for the * Query/CoinbasePriceStates RPC method. * @name QueryPythPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceStatesRequest */ export declare const QueryPythPriceStatesRequest: { typeUrl: string; is(o: any): o is QueryPythPriceStatesRequest; isAmino(o: any): o is QueryPythPriceStatesRequestAmino; encode(_: QueryPythPriceStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPythPriceStatesRequest; fromPartial(_: DeepPartial): QueryPythPriceStatesRequest; fromAmino(_: QueryPythPriceStatesRequestAmino): QueryPythPriceStatesRequest; toAmino(_: QueryPythPriceStatesRequest): QueryPythPriceStatesRequestAmino; fromAminoMsg(object: QueryPythPriceStatesRequestAminoMsg): QueryPythPriceStatesRequest; fromProtoMsg(message: QueryPythPriceStatesRequestProtoMsg): QueryPythPriceStatesRequest; toProto(message: QueryPythPriceStatesRequest): Uint8Array; toProtoMsg(message: QueryPythPriceStatesRequest): QueryPythPriceStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPythPriceStatesResponse is the response type for the * Query/CoinbasePriceStates RPC method. * @name QueryPythPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryPythPriceStatesResponse */ export declare const QueryPythPriceStatesResponse: { typeUrl: string; is(o: any): o is QueryPythPriceStatesResponse; isAmino(o: any): o is QueryPythPriceStatesResponseAmino; encode(message: QueryPythPriceStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPythPriceStatesResponse; fromPartial(object: DeepPartial): QueryPythPriceStatesResponse; fromAmino(object: QueryPythPriceStatesResponseAmino): QueryPythPriceStatesResponse; toAmino(message: QueryPythPriceStatesResponse): QueryPythPriceStatesResponseAmino; fromAminoMsg(object: QueryPythPriceStatesResponseAminoMsg): QueryPythPriceStatesResponse; fromProtoMsg(message: QueryPythPriceStatesResponseProtoMsg): QueryPythPriceStatesResponse; toProto(message: QueryPythPriceStatesResponse): Uint8Array; toProtoMsg(message: QueryPythPriceStatesResponse): QueryPythPriceStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryStorkPriceStatesRequest is the request type for the * Query/StorkPriceStates RPC method. * @name QueryStorkPriceStatesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPriceStatesRequest */ export declare const QueryStorkPriceStatesRequest: { typeUrl: string; is(o: any): o is QueryStorkPriceStatesRequest; isAmino(o: any): o is QueryStorkPriceStatesRequestAmino; encode(_: QueryStorkPriceStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStorkPriceStatesRequest; fromPartial(_: DeepPartial): QueryStorkPriceStatesRequest; fromAmino(_: QueryStorkPriceStatesRequestAmino): QueryStorkPriceStatesRequest; toAmino(_: QueryStorkPriceStatesRequest): QueryStorkPriceStatesRequestAmino; fromAminoMsg(object: QueryStorkPriceStatesRequestAminoMsg): QueryStorkPriceStatesRequest; fromProtoMsg(message: QueryStorkPriceStatesRequestProtoMsg): QueryStorkPriceStatesRequest; toProto(message: QueryStorkPriceStatesRequest): Uint8Array; toProtoMsg(message: QueryStorkPriceStatesRequest): QueryStorkPriceStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryStorkPriceStatesResponse is the response type for the * Query/StorkPriceStates RPC method. * @name QueryStorkPriceStatesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPriceStatesResponse */ export declare const QueryStorkPriceStatesResponse: { typeUrl: string; is(o: any): o is QueryStorkPriceStatesResponse; isAmino(o: any): o is QueryStorkPriceStatesResponseAmino; encode(message: QueryStorkPriceStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStorkPriceStatesResponse; fromPartial(object: DeepPartial): QueryStorkPriceStatesResponse; fromAmino(object: QueryStorkPriceStatesResponseAmino): QueryStorkPriceStatesResponse; toAmino(message: QueryStorkPriceStatesResponse): QueryStorkPriceStatesResponseAmino; fromAminoMsg(object: QueryStorkPriceStatesResponseAminoMsg): QueryStorkPriceStatesResponse; fromProtoMsg(message: QueryStorkPriceStatesResponseProtoMsg): QueryStorkPriceStatesResponse; toProto(message: QueryStorkPriceStatesResponse): Uint8Array; toProtoMsg(message: QueryStorkPriceStatesResponse): QueryStorkPriceStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryStorkPublishersRequest is the request type for the * Query/StorkPublishers RPC method. * @name QueryStorkPublishersRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPublishersRequest */ export declare const QueryStorkPublishersRequest: { typeUrl: string; is(o: any): o is QueryStorkPublishersRequest; isAmino(o: any): o is QueryStorkPublishersRequestAmino; encode(_: QueryStorkPublishersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStorkPublishersRequest; fromPartial(_: DeepPartial): QueryStorkPublishersRequest; fromAmino(_: QueryStorkPublishersRequestAmino): QueryStorkPublishersRequest; toAmino(_: QueryStorkPublishersRequest): QueryStorkPublishersRequestAmino; fromAminoMsg(object: QueryStorkPublishersRequestAminoMsg): QueryStorkPublishersRequest; fromProtoMsg(message: QueryStorkPublishersRequestProtoMsg): QueryStorkPublishersRequest; toProto(message: QueryStorkPublishersRequest): Uint8Array; toProtoMsg(message: QueryStorkPublishersRequest): QueryStorkPublishersRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryStorkPublishersResponse is the response type for the * Query/StorkPublishers RPC method. * @name QueryStorkPublishersResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryStorkPublishersResponse */ export declare const QueryStorkPublishersResponse: { typeUrl: string; is(o: any): o is QueryStorkPublishersResponse; isAmino(o: any): o is QueryStorkPublishersResponseAmino; encode(message: QueryStorkPublishersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStorkPublishersResponse; fromPartial(object: DeepPartial): QueryStorkPublishersResponse; fromAmino(object: QueryStorkPublishersResponseAmino): QueryStorkPublishersResponse; toAmino(message: QueryStorkPublishersResponse): QueryStorkPublishersResponseAmino; fromAminoMsg(object: QueryStorkPublishersResponseAminoMsg): QueryStorkPublishersResponse; fromProtoMsg(message: QueryStorkPublishersResponseProtoMsg): QueryStorkPublishersResponse; toProto(message: QueryStorkPublishersResponse): Uint8Array; toProtoMsg(message: QueryStorkPublishersResponse): QueryStorkPublishersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryProviderPriceStateRequest is the request type for the * Query/ProviderPriceState RPC method. * @name QueryProviderPriceStateRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryProviderPriceStateRequest */ export declare const QueryProviderPriceStateRequest: { typeUrl: string; is(o: any): o is QueryProviderPriceStateRequest; isAmino(o: any): o is QueryProviderPriceStateRequestAmino; encode(message: QueryProviderPriceStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProviderPriceStateRequest; fromPartial(object: DeepPartial): QueryProviderPriceStateRequest; fromAmino(object: QueryProviderPriceStateRequestAmino): QueryProviderPriceStateRequest; toAmino(message: QueryProviderPriceStateRequest): QueryProviderPriceStateRequestAmino; fromAminoMsg(object: QueryProviderPriceStateRequestAminoMsg): QueryProviderPriceStateRequest; fromProtoMsg(message: QueryProviderPriceStateRequestProtoMsg): QueryProviderPriceStateRequest; toProto(message: QueryProviderPriceStateRequest): Uint8Array; toProtoMsg(message: QueryProviderPriceStateRequest): QueryProviderPriceStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryProviderPriceStatesResponse is the response type for the * Query/ProviderPriceStates RPC method. * @name QueryProviderPriceStateResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryProviderPriceStateResponse */ export declare const QueryProviderPriceStateResponse: { typeUrl: string; is(o: any): o is QueryProviderPriceStateResponse; isAmino(o: any): o is QueryProviderPriceStateResponseAmino; encode(message: QueryProviderPriceStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProviderPriceStateResponse; fromPartial(object: DeepPartial): QueryProviderPriceStateResponse; fromAmino(object: QueryProviderPriceStateResponseAmino): QueryProviderPriceStateResponse; toAmino(message: QueryProviderPriceStateResponse): QueryProviderPriceStateResponseAmino; fromAminoMsg(object: QueryProviderPriceStateResponseAminoMsg): QueryProviderPriceStateResponse; fromProtoMsg(message: QueryProviderPriceStateResponseProtoMsg): QueryProviderPriceStateResponse; toProto(message: QueryProviderPriceStateResponse): Uint8Array; toProtoMsg(message: QueryProviderPriceStateResponse): QueryProviderPriceStateResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateRequest is the request type for the Query/OracleModuleState * RPC method. * @name QueryModuleStateRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryModuleStateRequest */ export declare const QueryModuleStateRequest: { typeUrl: string; is(o: any): o is QueryModuleStateRequest; isAmino(o: any): o is QueryModuleStateRequestAmino; encode(_: QueryModuleStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryModuleStateRequest; fromPartial(_: DeepPartial): QueryModuleStateRequest; fromAmino(_: QueryModuleStateRequestAmino): QueryModuleStateRequest; toAmino(_: QueryModuleStateRequest): QueryModuleStateRequestAmino; fromAminoMsg(object: QueryModuleStateRequestAminoMsg): QueryModuleStateRequest; fromProtoMsg(message: QueryModuleStateRequestProtoMsg): QueryModuleStateRequest; toProto(message: QueryModuleStateRequest): Uint8Array; toProtoMsg(message: QueryModuleStateRequest): QueryModuleStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateResponse is the response type for the Query/OracleModuleState * RPC method. * @name QueryModuleStateResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryModuleStateResponse */ export declare const QueryModuleStateResponse: { typeUrl: string; is(o: any): o is QueryModuleStateResponse; isAmino(o: any): o is QueryModuleStateResponseAmino; encode(message: QueryModuleStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryModuleStateResponse; fromPartial(object: DeepPartial): QueryModuleStateResponse; fromAmino(object: QueryModuleStateResponseAmino): QueryModuleStateResponse; toAmino(message: QueryModuleStateResponse): QueryModuleStateResponseAmino; fromAminoMsg(object: QueryModuleStateResponseAminoMsg): QueryModuleStateResponse; fromProtoMsg(message: QueryModuleStateResponseProtoMsg): QueryModuleStateResponse; toProto(message: QueryModuleStateResponse): Uint8Array; toProtoMsg(message: QueryModuleStateResponse): QueryModuleStateResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryHistoricalPriceRecordsRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryHistoricalPriceRecordsRequest */ export declare const QueryHistoricalPriceRecordsRequest: { typeUrl: string; is(o: any): o is QueryHistoricalPriceRecordsRequest; isAmino(o: any): o is QueryHistoricalPriceRecordsRequestAmino; encode(message: QueryHistoricalPriceRecordsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryHistoricalPriceRecordsRequest; fromPartial(object: DeepPartial): QueryHistoricalPriceRecordsRequest; fromAmino(object: QueryHistoricalPriceRecordsRequestAmino): QueryHistoricalPriceRecordsRequest; toAmino(message: QueryHistoricalPriceRecordsRequest): QueryHistoricalPriceRecordsRequestAmino; fromAminoMsg(object: QueryHistoricalPriceRecordsRequestAminoMsg): QueryHistoricalPriceRecordsRequest; fromProtoMsg(message: QueryHistoricalPriceRecordsRequestProtoMsg): QueryHistoricalPriceRecordsRequest; toProto(message: QueryHistoricalPriceRecordsRequest): Uint8Array; toProtoMsg(message: QueryHistoricalPriceRecordsRequest): QueryHistoricalPriceRecordsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryHistoricalPriceRecordsResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryHistoricalPriceRecordsResponse */ export declare const QueryHistoricalPriceRecordsResponse: { typeUrl: string; is(o: any): o is QueryHistoricalPriceRecordsResponse; isAmino(o: any): o is QueryHistoricalPriceRecordsResponseAmino; encode(message: QueryHistoricalPriceRecordsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryHistoricalPriceRecordsResponse; fromPartial(object: DeepPartial): QueryHistoricalPriceRecordsResponse; fromAmino(object: QueryHistoricalPriceRecordsResponseAmino): QueryHistoricalPriceRecordsResponse; toAmino(message: QueryHistoricalPriceRecordsResponse): QueryHistoricalPriceRecordsResponseAmino; fromAminoMsg(object: QueryHistoricalPriceRecordsResponseAminoMsg): QueryHistoricalPriceRecordsResponse; fromProtoMsg(message: QueryHistoricalPriceRecordsResponseProtoMsg): QueryHistoricalPriceRecordsResponse; toProto(message: QueryHistoricalPriceRecordsResponse): Uint8Array; toProtoMsg(message: QueryHistoricalPriceRecordsResponse): QueryHistoricalPriceRecordsResponseProtoMsg; registerTypeUrl(): void; }; /** * @name OracleHistoryOptions * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.OracleHistoryOptions */ export declare const OracleHistoryOptions: { typeUrl: string; is(o: any): o is OracleHistoryOptions; isAmino(o: any): o is OracleHistoryOptionsAmino; encode(message: OracleHistoryOptions, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): OracleHistoryOptions; fromPartial(object: DeepPartial): OracleHistoryOptions; fromAmino(object: OracleHistoryOptionsAmino): OracleHistoryOptions; toAmino(message: OracleHistoryOptions): OracleHistoryOptionsAmino; fromAminoMsg(object: OracleHistoryOptionsAminoMsg): OracleHistoryOptions; fromProtoMsg(message: OracleHistoryOptionsProtoMsg): OracleHistoryOptions; toProto(message: OracleHistoryOptions): Uint8Array; toProtoMsg(message: OracleHistoryOptions): OracleHistoryOptionsProtoMsg; registerTypeUrl(): void; }; /** * QueryOracleVolatilityRequest is the request type for Query/OracleVolatility * RPC method. * @name QueryOracleVolatilityRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleVolatilityRequest */ export declare const QueryOracleVolatilityRequest: { typeUrl: string; is(o: any): o is QueryOracleVolatilityRequest; isAmino(o: any): o is QueryOracleVolatilityRequestAmino; encode(message: QueryOracleVolatilityRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOracleVolatilityRequest; fromPartial(object: DeepPartial): QueryOracleVolatilityRequest; fromAmino(object: QueryOracleVolatilityRequestAmino): QueryOracleVolatilityRequest; toAmino(message: QueryOracleVolatilityRequest): QueryOracleVolatilityRequestAmino; fromAminoMsg(object: QueryOracleVolatilityRequestAminoMsg): QueryOracleVolatilityRequest; fromProtoMsg(message: QueryOracleVolatilityRequestProtoMsg): QueryOracleVolatilityRequest; toProto(message: QueryOracleVolatilityRequest): Uint8Array; toProtoMsg(message: QueryOracleVolatilityRequest): QueryOracleVolatilityRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryOracleVolatilityResponse is the response type for Query/OracleVolatility * RPC method. * @name QueryOracleVolatilityResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleVolatilityResponse */ export declare const QueryOracleVolatilityResponse: { typeUrl: string; is(o: any): o is QueryOracleVolatilityResponse; isAmino(o: any): o is QueryOracleVolatilityResponseAmino; encode(message: QueryOracleVolatilityResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOracleVolatilityResponse; fromPartial(object: DeepPartial): QueryOracleVolatilityResponse; fromAmino(object: QueryOracleVolatilityResponseAmino): QueryOracleVolatilityResponse; toAmino(message: QueryOracleVolatilityResponse): QueryOracleVolatilityResponseAmino; fromAminoMsg(object: QueryOracleVolatilityResponseAminoMsg): QueryOracleVolatilityResponse; fromProtoMsg(message: QueryOracleVolatilityResponseProtoMsg): QueryOracleVolatilityResponse; toProto(message: QueryOracleVolatilityResponse): Uint8Array; toProtoMsg(message: QueryOracleVolatilityResponse): QueryOracleVolatilityResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryOracleProvidersInfoRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProvidersInfoRequest */ export declare const QueryOracleProvidersInfoRequest: { typeUrl: string; is(o: any): o is QueryOracleProvidersInfoRequest; isAmino(o: any): o is QueryOracleProvidersInfoRequestAmino; encode(_: QueryOracleProvidersInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOracleProvidersInfoRequest; fromPartial(_: DeepPartial): QueryOracleProvidersInfoRequest; fromAmino(_: QueryOracleProvidersInfoRequestAmino): QueryOracleProvidersInfoRequest; toAmino(_: QueryOracleProvidersInfoRequest): QueryOracleProvidersInfoRequestAmino; fromAminoMsg(object: QueryOracleProvidersInfoRequestAminoMsg): QueryOracleProvidersInfoRequest; fromProtoMsg(message: QueryOracleProvidersInfoRequestProtoMsg): QueryOracleProvidersInfoRequest; toProto(message: QueryOracleProvidersInfoRequest): Uint8Array; toProtoMsg(message: QueryOracleProvidersInfoRequest): QueryOracleProvidersInfoRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryOracleProvidersInfoResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProvidersInfoResponse */ export declare const QueryOracleProvidersInfoResponse: { typeUrl: string; is(o: any): o is QueryOracleProvidersInfoResponse; isAmino(o: any): o is QueryOracleProvidersInfoResponseAmino; encode(message: QueryOracleProvidersInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOracleProvidersInfoResponse; fromPartial(object: DeepPartial): QueryOracleProvidersInfoResponse; fromAmino(object: QueryOracleProvidersInfoResponseAmino): QueryOracleProvidersInfoResponse; toAmino(message: QueryOracleProvidersInfoResponse): QueryOracleProvidersInfoResponseAmino; fromAminoMsg(object: QueryOracleProvidersInfoResponseAminoMsg): QueryOracleProvidersInfoResponse; fromProtoMsg(message: QueryOracleProvidersInfoResponseProtoMsg): QueryOracleProvidersInfoResponse; toProto(message: QueryOracleProvidersInfoResponse): Uint8Array; toProtoMsg(message: QueryOracleProvidersInfoResponse): QueryOracleProvidersInfoResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryOracleProviderPricesRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProviderPricesRequest */ export declare const QueryOracleProviderPricesRequest: { typeUrl: string; is(o: any): o is QueryOracleProviderPricesRequest; isAmino(o: any): o is QueryOracleProviderPricesRequestAmino; encode(message: QueryOracleProviderPricesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOracleProviderPricesRequest; fromPartial(object: DeepPartial): QueryOracleProviderPricesRequest; fromAmino(object: QueryOracleProviderPricesRequestAmino): QueryOracleProviderPricesRequest; toAmino(message: QueryOracleProviderPricesRequest): QueryOracleProviderPricesRequestAmino; fromAminoMsg(object: QueryOracleProviderPricesRequestAminoMsg): QueryOracleProviderPricesRequest; fromProtoMsg(message: QueryOracleProviderPricesRequestProtoMsg): QueryOracleProviderPricesRequest; toProto(message: QueryOracleProviderPricesRequest): Uint8Array; toProtoMsg(message: QueryOracleProviderPricesRequest): QueryOracleProviderPricesRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryOracleProviderPricesResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOracleProviderPricesResponse */ export declare const QueryOracleProviderPricesResponse: { typeUrl: string; is(o: any): o is QueryOracleProviderPricesResponse; isAmino(o: any): o is QueryOracleProviderPricesResponseAmino; encode(message: QueryOracleProviderPricesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOracleProviderPricesResponse; fromPartial(object: DeepPartial): QueryOracleProviderPricesResponse; fromAmino(object: QueryOracleProviderPricesResponseAmino): QueryOracleProviderPricesResponse; toAmino(message: QueryOracleProviderPricesResponse): QueryOracleProviderPricesResponseAmino; fromAminoMsg(object: QueryOracleProviderPricesResponseAminoMsg): QueryOracleProviderPricesResponse; fromProtoMsg(message: QueryOracleProviderPricesResponseProtoMsg): QueryOracleProviderPricesResponse; toProto(message: QueryOracleProviderPricesResponse): Uint8Array; toProtoMsg(message: QueryOracleProviderPricesResponse): QueryOracleProviderPricesResponseProtoMsg; registerTypeUrl(): void; }; /** * ScalingOptions defines optional configuration to avoid precision loss. The * oracle result will be returned as base_price * 10^base_decimals / quote_price * * 10^quote_decimals * @name ScalingOptions * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.ScalingOptions */ export declare const ScalingOptions: { typeUrl: string; is(o: any): o is ScalingOptions; isAmino(o: any): o is ScalingOptionsAmino; encode(message: ScalingOptions, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ScalingOptions; fromPartial(object: DeepPartial): ScalingOptions; fromAmino(object: ScalingOptionsAmino): ScalingOptions; toAmino(message: ScalingOptions): ScalingOptionsAmino; fromAminoMsg(object: ScalingOptionsAminoMsg): ScalingOptions; fromProtoMsg(message: ScalingOptionsProtoMsg): ScalingOptions; toProto(message: ScalingOptions): Uint8Array; toProtoMsg(message: ScalingOptions): ScalingOptionsProtoMsg; registerTypeUrl(): void; }; /** * QueryOraclePriceRequest is the request type for the Query/OraclePrice RPC * method. * @name QueryOraclePriceRequest * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOraclePriceRequest */ export declare const QueryOraclePriceRequest: { typeUrl: string; is(o: any): o is QueryOraclePriceRequest; isAmino(o: any): o is QueryOraclePriceRequestAmino; encode(message: QueryOraclePriceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOraclePriceRequest; fromPartial(object: DeepPartial): QueryOraclePriceRequest; fromAmino(object: QueryOraclePriceRequestAmino): QueryOraclePriceRequest; toAmino(message: QueryOraclePriceRequest): QueryOraclePriceRequestAmino; fromAminoMsg(object: QueryOraclePriceRequestAminoMsg): QueryOraclePriceRequest; fromProtoMsg(message: QueryOraclePriceRequestProtoMsg): QueryOraclePriceRequest; toProto(message: QueryOraclePriceRequest): Uint8Array; toProtoMsg(message: QueryOraclePriceRequest): QueryOraclePriceRequestProtoMsg; registerTypeUrl(): void; }; /** * @name PricePairState * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.PricePairState */ export declare const PricePairState: { typeUrl: string; is(o: any): o is PricePairState; isAmino(o: any): o is PricePairStateAmino; encode(message: PricePairState, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PricePairState; fromPartial(object: DeepPartial): PricePairState; fromAmino(object: PricePairStateAmino): PricePairState; toAmino(message: PricePairState): PricePairStateAmino; fromAminoMsg(object: PricePairStateAminoMsg): PricePairState; fromProtoMsg(message: PricePairStateProtoMsg): PricePairState; toProto(message: PricePairState): Uint8Array; toProtoMsg(message: PricePairState): PricePairStateProtoMsg; registerTypeUrl(): void; }; /** * QueryOraclePriceResponse is the response type for the Query/OraclePrice RPC * method. * @name QueryOraclePriceResponse * @package injective.oracle.v1beta1 * @see proto type: injective.oracle.v1beta1.QueryOraclePriceResponse */ export declare const QueryOraclePriceResponse: { typeUrl: string; is(o: any): o is QueryOraclePriceResponse; isAmino(o: any): o is QueryOraclePriceResponseAmino; encode(message: QueryOraclePriceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOraclePriceResponse; fromPartial(object: DeepPartial): QueryOraclePriceResponse; fromAmino(object: QueryOraclePriceResponseAmino): QueryOraclePriceResponse; toAmino(message: QueryOraclePriceResponse): QueryOraclePriceResponseAmino; fromAminoMsg(object: QueryOraclePriceResponseAminoMsg): QueryOraclePriceResponse; fromProtoMsg(message: QueryOraclePriceResponseProtoMsg): QueryOraclePriceResponse; toProto(message: QueryOraclePriceResponse): Uint8Array; toProtoMsg(message: QueryOraclePriceResponse): QueryOraclePriceResponseProtoMsg; registerTypeUrl(): void; };