import { SubaccountOrderData, SubaccountOrderDataAmino, SubaccountOrderbookMetadata, SubaccountOrderbookMetadataAmino, Params, ParamsAmino, Deposit, DepositAmino, MarketVolume, MarketVolumeAmino, AggregateAccountVolumeRecord, AggregateAccountVolumeRecordAmino, VolumeRecord, VolumeRecordAmino, DenomDecimals, DenomDecimalsAmino, SpotMarket, SpotMarketAmino, Level, LevelAmino, MidPriceAndTOB, MidPriceAndTOBAmino, PerpetualMarketInfo, PerpetualMarketInfoAmino, PerpetualMarketFunding, PerpetualMarketFundingAmino, DerivativeMarket, DerivativeMarketAmino, ExpiryFuturesMarketInfo, ExpiryFuturesMarketInfoAmino, Position, PositionAmino, TradingRewardCampaignInfo, TradingRewardCampaignInfoAmino, CampaignRewardPool, CampaignRewardPoolAmino, FeeDiscountTierInfo, FeeDiscountTierInfoAmino, FeeDiscountTierTTL, FeeDiscountTierTTLAmino, FeeDiscountSchedule, FeeDiscountScheduleAmino, TradeRecords, TradeRecordsAmino, TradeRecord, TradeRecordAmino, BinaryOptionsMarket, BinaryOptionsMarketAmino, ActiveGrant, ActiveGrantAmino, EffectiveGrant, EffectiveGrantAmino, GrantAuthorization, GrantAuthorizationAmino, DenomMinNotional, DenomMinNotionalAmino } from "./exchange"; import { Balance, BalanceAmino, DerivativePosition, DerivativePositionAmino, GenesisState, GenesisStateAmino } from "./genesis"; import { MetadataStatistics, MetadataStatisticsAmino } from "../../oracle/v1beta1/oracle"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; export declare enum OrderSide { /** Side_Unspecified - will return both */ Side_Unspecified = 0, Buy = 1, Sell = 2, UNRECOGNIZED = -1 } export declare const OrderSideAmino: typeof OrderSide; export declare function orderSideFromJSON(object: any): OrderSide; export declare function orderSideToJSON(object: OrderSide): string; /** CancellationStrategy is the list of cancellation strategies. */ export declare enum CancellationStrategy { /** UnspecifiedOrder - just cancelling in random order in most efficient way */ UnspecifiedOrder = 0, /** FromWorstToBest - e.g. for buy orders from lowest to highest price */ FromWorstToBest = 1, /** FromBestToWorst - e.g. for buy orders from higest to lowest price */ FromBestToWorst = 2, UNRECOGNIZED = -1 } export declare const CancellationStrategyAmino: typeof CancellationStrategy; export declare function cancellationStrategyFromJSON(object: any): CancellationStrategy; export declare function cancellationStrategyToJSON(object: CancellationStrategy): string; /** * @name Subaccount * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.Subaccount */ export interface Subaccount { trader: string; subaccountNonce: number; } export interface SubaccountProtoMsg { typeUrl: "/injective.exchange.v1beta1.Subaccount"; value: Uint8Array; } /** * @name SubaccountAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.Subaccount */ export interface SubaccountAmino { trader: string; subaccount_nonce: number; } export interface SubaccountAminoMsg { type: "/injective.exchange.v1beta1.Subaccount"; value: SubaccountAmino; } /** * @name QuerySubaccountOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrdersRequest */ export interface QuerySubaccountOrdersRequest { subaccountId: string; marketId: string; } export interface QuerySubaccountOrdersRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountOrdersRequest"; value: Uint8Array; } /** * @name QuerySubaccountOrdersRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrdersRequest */ export interface QuerySubaccountOrdersRequestAmino { subaccount_id: string; market_id: string; } export interface QuerySubaccountOrdersRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountOrdersRequest"; value: QuerySubaccountOrdersRequestAmino; } /** * @name QuerySubaccountOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrdersResponse */ export interface QuerySubaccountOrdersResponse { buyOrders: SubaccountOrderData[]; sellOrders: SubaccountOrderData[]; } export interface QuerySubaccountOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountOrdersResponse"; value: Uint8Array; } /** * @name QuerySubaccountOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrdersResponse */ export interface QuerySubaccountOrdersResponseAmino { buy_orders: SubaccountOrderDataAmino[]; sell_orders: SubaccountOrderDataAmino[]; } export interface QuerySubaccountOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountOrdersResponse"; value: QuerySubaccountOrdersResponseAmino; } /** * @name SubaccountOrderbookMetadataWithMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.SubaccountOrderbookMetadataWithMarket */ export interface SubaccountOrderbookMetadataWithMarket { metadata?: SubaccountOrderbookMetadata; marketId: string; isBuy: boolean; } export interface SubaccountOrderbookMetadataWithMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.SubaccountOrderbookMetadataWithMarket"; value: Uint8Array; } /** * @name SubaccountOrderbookMetadataWithMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.SubaccountOrderbookMetadataWithMarket */ export interface SubaccountOrderbookMetadataWithMarketAmino { metadata?: SubaccountOrderbookMetadataAmino; market_id: string; isBuy: boolean; } export interface SubaccountOrderbookMetadataWithMarketAminoMsg { type: "/injective.exchange.v1beta1.SubaccountOrderbookMetadataWithMarket"; value: SubaccountOrderbookMetadataWithMarketAmino; } /** * QueryExchangeParamsRequest is the request type for the Query/ExchangeParams * RPC method. * @name QueryExchangeParamsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeParamsRequest */ export interface QueryExchangeParamsRequest { } export interface QueryExchangeParamsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryExchangeParamsRequest"; value: Uint8Array; } /** * QueryExchangeParamsRequest is the request type for the Query/ExchangeParams * RPC method. * @name QueryExchangeParamsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeParamsRequest */ export interface QueryExchangeParamsRequestAmino { } export interface QueryExchangeParamsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryExchangeParamsRequest"; value: QueryExchangeParamsRequestAmino; } /** * QueryExchangeParamsRequest is the response type for the Query/ExchangeParams * RPC method. * @name QueryExchangeParamsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeParamsResponse */ export interface QueryExchangeParamsResponse { params: Params; } export interface QueryExchangeParamsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryExchangeParamsResponse"; value: Uint8Array; } /** * QueryExchangeParamsRequest is the response type for the Query/ExchangeParams * RPC method. * @name QueryExchangeParamsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeParamsResponse */ export interface QueryExchangeParamsResponseAmino { params: ParamsAmino; } export interface QueryExchangeParamsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryExchangeParamsResponse"; value: QueryExchangeParamsResponseAmino; } /** * QuerySubaccountDepositsRequest is the request type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsRequest */ export interface QuerySubaccountDepositsRequest { subaccountId: string; subaccount?: Subaccount; } export interface QuerySubaccountDepositsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountDepositsRequest"; value: Uint8Array; } /** * QuerySubaccountDepositsRequest is the request type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsRequest */ export interface QuerySubaccountDepositsRequestAmino { subaccount_id: string; subaccount?: SubaccountAmino; } export interface QuerySubaccountDepositsRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountDepositsRequest"; value: QuerySubaccountDepositsRequestAmino; } /** * @name QuerySubaccountDepositsResponse_DepositsEntry * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.undefined */ export interface QuerySubaccountDepositsResponse_DepositsEntry { key: string; value?: Deposit; } export interface QuerySubaccountDepositsResponse_DepositsEntryProtoMsg { typeUrl: string; value: Uint8Array; } /** * @name QuerySubaccountDepositsResponse_DepositsEntryAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsResponse_DepositsEntry */ export interface QuerySubaccountDepositsResponse_DepositsEntryAmino { key: string; value?: DepositAmino; } export interface QuerySubaccountDepositsResponse_DepositsEntryAminoMsg { type: string; value: QuerySubaccountDepositsResponse_DepositsEntryAmino; } /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsResponse */ export interface QuerySubaccountDepositsResponse { deposits: { [key: string]: Deposit; }; } export interface QuerySubaccountDepositsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountDepositsResponse"; value: Uint8Array; } /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsResponse */ export interface QuerySubaccountDepositsResponseAmino { deposits: { [key: string]: DepositAmino; }; } export interface QuerySubaccountDepositsResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountDepositsResponse"; value: QuerySubaccountDepositsResponseAmino; } /** * QueryExchangeBalancesRequest is the request type for the * Query/ExchangeBalances RPC method. * @name QueryExchangeBalancesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeBalancesRequest */ export interface QueryExchangeBalancesRequest { } export interface QueryExchangeBalancesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryExchangeBalancesRequest"; value: Uint8Array; } /** * QueryExchangeBalancesRequest is the request type for the * Query/ExchangeBalances RPC method. * @name QueryExchangeBalancesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeBalancesRequest */ export interface QueryExchangeBalancesRequestAmino { } export interface QueryExchangeBalancesRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryExchangeBalancesRequest"; value: QueryExchangeBalancesRequestAmino; } /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QueryExchangeBalancesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeBalancesResponse */ export interface QueryExchangeBalancesResponse { balances: Balance[]; } export interface QueryExchangeBalancesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryExchangeBalancesResponse"; value: Uint8Array; } /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QueryExchangeBalancesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeBalancesResponse */ export interface QueryExchangeBalancesResponseAmino { balances: BalanceAmino[]; } export interface QueryExchangeBalancesResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryExchangeBalancesResponse"; value: QueryExchangeBalancesResponseAmino; } /** * QueryAggregateVolumeRequest is the request type for the Query/AggregateVolume * RPC method. * @name QueryAggregateVolumeRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumeRequest */ export interface QueryAggregateVolumeRequest { /** * can either be an address or a subaccount */ account: string; } export interface QueryAggregateVolumeRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateVolumeRequest"; value: Uint8Array; } /** * QueryAggregateVolumeRequest is the request type for the Query/AggregateVolume * RPC method. * @name QueryAggregateVolumeRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumeRequest */ export interface QueryAggregateVolumeRequestAmino { /** * can either be an address or a subaccount */ account: string; } export interface QueryAggregateVolumeRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateVolumeRequest"; value: QueryAggregateVolumeRequestAmino; } /** * QueryAggregateVolumeResponse is the response type for the * Query/AggregateVolume RPC method. * @name QueryAggregateVolumeResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumeResponse */ export interface QueryAggregateVolumeResponse { /** * if an address is specified, then the aggregate_volumes will aggregate the * volumes across all subaccounts for the address */ aggregateVolumes: MarketVolume[]; } export interface QueryAggregateVolumeResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateVolumeResponse"; value: Uint8Array; } /** * QueryAggregateVolumeResponse is the response type for the * Query/AggregateVolume RPC method. * @name QueryAggregateVolumeResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumeResponse */ export interface QueryAggregateVolumeResponseAmino { /** * if an address is specified, then the aggregate_volumes will aggregate the * volumes across all subaccounts for the address */ aggregate_volumes: MarketVolumeAmino[]; } export interface QueryAggregateVolumeResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateVolumeResponse"; value: QueryAggregateVolumeResponseAmino; } /** * QueryAggregateVolumesRequest is the request type for the * Query/AggregateVolumes RPC method. * @name QueryAggregateVolumesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumesRequest */ export interface QueryAggregateVolumesRequest { accounts: string[]; marketIds: string[]; } export interface QueryAggregateVolumesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateVolumesRequest"; value: Uint8Array; } /** * QueryAggregateVolumesRequest is the request type for the * Query/AggregateVolumes RPC method. * @name QueryAggregateVolumesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumesRequest */ export interface QueryAggregateVolumesRequestAmino { accounts: string[]; market_ids: string[]; } export interface QueryAggregateVolumesRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateVolumesRequest"; value: QueryAggregateVolumesRequestAmino; } /** * QueryAggregateVolumesResponse is the response type for the * Query/AggregateVolumes RPC method. * @name QueryAggregateVolumesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumesResponse */ export interface QueryAggregateVolumesResponse { /** * the aggregate volume records for the accounts specified */ aggregateAccountVolumes: AggregateAccountVolumeRecord[]; /** * the aggregate volumes for the markets specified */ aggregateMarketVolumes: MarketVolume[]; } export interface QueryAggregateVolumesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateVolumesResponse"; value: Uint8Array; } /** * QueryAggregateVolumesResponse is the response type for the * Query/AggregateVolumes RPC method. * @name QueryAggregateVolumesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumesResponse */ export interface QueryAggregateVolumesResponseAmino { /** * the aggregate volume records for the accounts specified */ aggregate_account_volumes: AggregateAccountVolumeRecordAmino[]; /** * the aggregate volumes for the markets specified */ aggregate_market_volumes: MarketVolumeAmino[]; } export interface QueryAggregateVolumesResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateVolumesResponse"; value: QueryAggregateVolumesResponseAmino; } /** * QueryAggregateMarketVolumeRequest is the request type for the * Query/AggregateMarketVolume RPC method. * @name QueryAggregateMarketVolumeRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumeRequest */ export interface QueryAggregateMarketVolumeRequest { marketId: string; } export interface QueryAggregateMarketVolumeRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateMarketVolumeRequest"; value: Uint8Array; } /** * QueryAggregateMarketVolumeRequest is the request type for the * Query/AggregateMarketVolume RPC method. * @name QueryAggregateMarketVolumeRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumeRequest */ export interface QueryAggregateMarketVolumeRequestAmino { market_id: string; } export interface QueryAggregateMarketVolumeRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateMarketVolumeRequest"; value: QueryAggregateMarketVolumeRequestAmino; } /** * QueryAggregateMarketVolumeResponse is the response type for the * Query/AggregateMarketVolume RPC method. * @name QueryAggregateMarketVolumeResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumeResponse */ export interface QueryAggregateMarketVolumeResponse { volume: VolumeRecord; } export interface QueryAggregateMarketVolumeResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateMarketVolumeResponse"; value: Uint8Array; } /** * QueryAggregateMarketVolumeResponse is the response type for the * Query/AggregateMarketVolume RPC method. * @name QueryAggregateMarketVolumeResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumeResponse */ export interface QueryAggregateMarketVolumeResponseAmino { volume: VolumeRecordAmino; } export interface QueryAggregateMarketVolumeResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateMarketVolumeResponse"; value: QueryAggregateMarketVolumeResponseAmino; } /** * QueryDenomDecimalRequest is the request type for the Query/DenomDecimal RPC * method. * @name QueryDenomDecimalRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalRequest */ export interface QueryDenomDecimalRequest { denom: string; } export interface QueryDenomDecimalRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomDecimalRequest"; value: Uint8Array; } /** * QueryDenomDecimalRequest is the request type for the Query/DenomDecimal RPC * method. * @name QueryDenomDecimalRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalRequest */ export interface QueryDenomDecimalRequestAmino { denom: string; } export interface QueryDenomDecimalRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomDecimalRequest"; value: QueryDenomDecimalRequestAmino; } /** * QueryDenomDecimalResponse is the response type for the Query/DenomDecimal RPC * method. * @name QueryDenomDecimalResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalResponse */ export interface QueryDenomDecimalResponse { decimal: bigint; } export interface QueryDenomDecimalResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomDecimalResponse"; value: Uint8Array; } /** * QueryDenomDecimalResponse is the response type for the Query/DenomDecimal RPC * method. * @name QueryDenomDecimalResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalResponse */ export interface QueryDenomDecimalResponseAmino { decimal: string; } export interface QueryDenomDecimalResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomDecimalResponse"; value: QueryDenomDecimalResponseAmino; } /** * QueryDenomDecimalsRequest is the request type for the Query/DenomDecimals RPC * method. * @name QueryDenomDecimalsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalsRequest */ export interface QueryDenomDecimalsRequest { /** * denoms can be empty to query all denom decimals */ denoms: string[]; } export interface QueryDenomDecimalsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomDecimalsRequest"; value: Uint8Array; } /** * QueryDenomDecimalsRequest is the request type for the Query/DenomDecimals RPC * method. * @name QueryDenomDecimalsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalsRequest */ export interface QueryDenomDecimalsRequestAmino { /** * denoms can be empty to query all denom decimals */ denoms: string[]; } export interface QueryDenomDecimalsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomDecimalsRequest"; value: QueryDenomDecimalsRequestAmino; } /** * QueryDenomDecimalsRequest is the response type for the Query/DenomDecimals * RPC method. * @name QueryDenomDecimalsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalsResponse */ export interface QueryDenomDecimalsResponse { denomDecimals: DenomDecimals[]; } export interface QueryDenomDecimalsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomDecimalsResponse"; value: Uint8Array; } /** * QueryDenomDecimalsRequest is the response type for the Query/DenomDecimals * RPC method. * @name QueryDenomDecimalsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalsResponse */ export interface QueryDenomDecimalsResponseAmino { denom_decimals: DenomDecimalsAmino[]; } export interface QueryDenomDecimalsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomDecimalsResponse"; value: QueryDenomDecimalsResponseAmino; } /** * QueryAggregateMarketVolumesRequest is the request type for the * Query/AggregateMarketVolumes RPC method. * @name QueryAggregateMarketVolumesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumesRequest */ export interface QueryAggregateMarketVolumesRequest { marketIds: string[]; } export interface QueryAggregateMarketVolumesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateMarketVolumesRequest"; value: Uint8Array; } /** * QueryAggregateMarketVolumesRequest is the request type for the * Query/AggregateMarketVolumes RPC method. * @name QueryAggregateMarketVolumesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumesRequest */ export interface QueryAggregateMarketVolumesRequestAmino { market_ids: string[]; } export interface QueryAggregateMarketVolumesRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateMarketVolumesRequest"; value: QueryAggregateMarketVolumesRequestAmino; } /** * QueryAggregateMarketVolumesResponse is the response type for the * Query/AggregateMarketVolumes RPC method. * @name QueryAggregateMarketVolumesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumesResponse */ export interface QueryAggregateMarketVolumesResponse { /** * the aggregate volumes for the entire market */ volumes: MarketVolume[]; } export interface QueryAggregateMarketVolumesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAggregateMarketVolumesResponse"; value: Uint8Array; } /** * QueryAggregateMarketVolumesResponse is the response type for the * Query/AggregateMarketVolumes RPC method. * @name QueryAggregateMarketVolumesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumesResponse */ export interface QueryAggregateMarketVolumesResponseAmino { /** * the aggregate volumes for the entire market */ volumes: MarketVolumeAmino[]; } export interface QueryAggregateMarketVolumesResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryAggregateMarketVolumesResponse"; value: QueryAggregateMarketVolumesResponseAmino; } /** * QuerySubaccountDepositsRequest is the request type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositRequest */ export interface QuerySubaccountDepositRequest { subaccountId: string; denom: string; } export interface QuerySubaccountDepositRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountDepositRequest"; value: Uint8Array; } /** * QuerySubaccountDepositsRequest is the request type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositRequest */ export interface QuerySubaccountDepositRequestAmino { subaccount_id: string; denom: string; } export interface QuerySubaccountDepositRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountDepositRequest"; value: QuerySubaccountDepositRequestAmino; } /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositResponse */ export interface QuerySubaccountDepositResponse { deposits?: Deposit; } export interface QuerySubaccountDepositResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountDepositResponse"; value: Uint8Array; } /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositResponse */ export interface QuerySubaccountDepositResponseAmino { deposits?: DepositAmino; } export interface QuerySubaccountDepositResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountDepositResponse"; value: QuerySubaccountDepositResponseAmino; } /** * QuerySpotMarketsRequest is the request type for the Query/SpotMarkets RPC * method. * @name QuerySpotMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketsRequest */ export interface QuerySpotMarketsRequest { /** * Status of the market, for convenience it is set to string - not enum */ status: string; /** * Filter by market IDs */ marketIds: string[]; } export interface QuerySpotMarketsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotMarketsRequest"; value: Uint8Array; } /** * QuerySpotMarketsRequest is the request type for the Query/SpotMarkets RPC * method. * @name QuerySpotMarketsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketsRequest */ export interface QuerySpotMarketsRequestAmino { /** * Status of the market, for convenience it is set to string - not enum */ status: string; /** * Filter by market IDs */ market_ids: string[]; } export interface QuerySpotMarketsRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotMarketsRequest"; value: QuerySpotMarketsRequestAmino; } /** * QuerySpotMarketsResponse is the response type for the Query/SpotMarkets RPC * method. * @name QuerySpotMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketsResponse */ export interface QuerySpotMarketsResponse { markets: SpotMarket[]; } export interface QuerySpotMarketsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotMarketsResponse"; value: Uint8Array; } /** * QuerySpotMarketsResponse is the response type for the Query/SpotMarkets RPC * method. * @name QuerySpotMarketsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketsResponse */ export interface QuerySpotMarketsResponseAmino { markets: SpotMarketAmino[]; } export interface QuerySpotMarketsResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotMarketsResponse"; value: QuerySpotMarketsResponseAmino; } /** * QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC * method. * @name QuerySpotMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketRequest */ export interface QuerySpotMarketRequest { /** * Market ID for the market */ marketId: string; } export interface QuerySpotMarketRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotMarketRequest"; value: Uint8Array; } /** * QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC * method. * @name QuerySpotMarketRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketRequest */ export interface QuerySpotMarketRequestAmino { /** * Market ID for the market */ market_id: string; } export interface QuerySpotMarketRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotMarketRequest"; value: QuerySpotMarketRequestAmino; } /** * QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC * method. * @name QuerySpotMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketResponse */ export interface QuerySpotMarketResponse { market?: SpotMarket; } export interface QuerySpotMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotMarketResponse"; value: Uint8Array; } /** * QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC * method. * @name QuerySpotMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketResponse */ export interface QuerySpotMarketResponseAmino { market?: SpotMarketAmino; } export interface QuerySpotMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotMarketResponse"; value: QuerySpotMarketResponseAmino; } /** * QuerySpotOrderbookRequest is the request type for the Query/SpotOrderbook RPC * method. * @name QuerySpotOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrderbookRequest */ export interface QuerySpotOrderbookRequest { /** * Market ID for the market */ marketId: string; limit: bigint; orderSide: OrderSide; limitCumulativeNotional?: string; limitCumulativeQuantity?: string; } export interface QuerySpotOrderbookRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotOrderbookRequest"; value: Uint8Array; } /** * QuerySpotOrderbookRequest is the request type for the Query/SpotOrderbook RPC * method. * @name QuerySpotOrderbookRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrderbookRequest */ export interface QuerySpotOrderbookRequestAmino { /** * Market ID for the market */ market_id: string; limit: string; order_side: OrderSide; limit_cumulative_notional?: string; limit_cumulative_quantity?: string; } export interface QuerySpotOrderbookRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotOrderbookRequest"; value: QuerySpotOrderbookRequestAmino; } /** * QuerySpotOrderbookResponse is the response type for the Query/SpotOrderbook * RPC method. * @name QuerySpotOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrderbookResponse */ export interface QuerySpotOrderbookResponse { buysPriceLevel: Level[]; sellsPriceLevel: Level[]; } export interface QuerySpotOrderbookResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotOrderbookResponse"; value: Uint8Array; } /** * QuerySpotOrderbookResponse is the response type for the Query/SpotOrderbook * RPC method. * @name QuerySpotOrderbookResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrderbookResponse */ export interface QuerySpotOrderbookResponseAmino { buys_price_level: LevelAmino[]; sells_price_level: LevelAmino[]; } export interface QuerySpotOrderbookResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotOrderbookResponse"; value: QuerySpotOrderbookResponseAmino; } /** * @name FullSpotMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.FullSpotMarket */ export interface FullSpotMarket { market?: SpotMarket; /** * mid_price_and_tob defines the mid price for this market and the best ask * and bid orders */ midPriceAndTob?: MidPriceAndTOB; } export interface FullSpotMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.FullSpotMarket"; value: Uint8Array; } /** * @name FullSpotMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.FullSpotMarket */ export interface FullSpotMarketAmino { market?: SpotMarketAmino; /** * mid_price_and_tob defines the mid price for this market and the best ask * and bid orders */ mid_price_and_tob?: MidPriceAndTOBAmino; } export interface FullSpotMarketAminoMsg { type: "/injective.exchange.v1beta1.FullSpotMarket"; value: FullSpotMarketAmino; } /** * QueryFullSpotMarketsRequest is the request type for the Query/FullSpotMarkets * RPC method. * @name QueryFullSpotMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketsRequest */ export interface QueryFullSpotMarketsRequest { /** * Status of the market, for convenience it is set to string - not enum */ status: string; /** * Filter by market IDs */ marketIds: string[]; /** * Flag to return the markets mid price and top of the book buy and sell * orders. */ withMidPriceAndTob: boolean; } export interface QueryFullSpotMarketsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullSpotMarketsRequest"; value: Uint8Array; } /** * QueryFullSpotMarketsRequest is the request type for the Query/FullSpotMarkets * RPC method. * @name QueryFullSpotMarketsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketsRequest */ export interface QueryFullSpotMarketsRequestAmino { /** * Status of the market, for convenience it is set to string - not enum */ status: string; /** * Filter by market IDs */ market_ids: string[]; /** * Flag to return the markets mid price and top of the book buy and sell * orders. */ with_mid_price_and_tob: boolean; } export interface QueryFullSpotMarketsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFullSpotMarketsRequest"; value: QueryFullSpotMarketsRequestAmino; } /** * QueryFullSpotMarketsResponse is the response type for the * Query/FullSpotMarkets RPC method. * @name QueryFullSpotMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketsResponse */ export interface QueryFullSpotMarketsResponse { markets: FullSpotMarket[]; } export interface QueryFullSpotMarketsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullSpotMarketsResponse"; value: Uint8Array; } /** * QueryFullSpotMarketsResponse is the response type for the * Query/FullSpotMarkets RPC method. * @name QueryFullSpotMarketsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketsResponse */ export interface QueryFullSpotMarketsResponseAmino { markets: FullSpotMarketAmino[]; } export interface QueryFullSpotMarketsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFullSpotMarketsResponse"; value: QueryFullSpotMarketsResponseAmino; } /** * QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC * method. * @name QueryFullSpotMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketRequest */ export interface QueryFullSpotMarketRequest { /** * Market ID for the market */ marketId: string; /** * Flag to return the markets mid price and top of the book buy and sell * orders. */ withMidPriceAndTob: boolean; } export interface QueryFullSpotMarketRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullSpotMarketRequest"; value: Uint8Array; } /** * QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC * method. * @name QueryFullSpotMarketRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketRequest */ export interface QueryFullSpotMarketRequestAmino { /** * Market ID for the market */ market_id: string; /** * Flag to return the markets mid price and top of the book buy and sell * orders. */ with_mid_price_and_tob: boolean; } export interface QueryFullSpotMarketRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFullSpotMarketRequest"; value: QueryFullSpotMarketRequestAmino; } /** * QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC * method. * @name QueryFullSpotMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketResponse */ export interface QueryFullSpotMarketResponse { market?: FullSpotMarket; } export interface QueryFullSpotMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullSpotMarketResponse"; value: Uint8Array; } /** * QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC * method. * @name QueryFullSpotMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketResponse */ export interface QueryFullSpotMarketResponseAmino { market?: FullSpotMarketAmino; } export interface QueryFullSpotMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFullSpotMarketResponse"; value: QueryFullSpotMarketResponseAmino; } /** * QuerySpotOrdersByHashesRequest is the request type for the * Query/SpotOrdersByHashes RPC method. * @name QuerySpotOrdersByHashesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrdersByHashesRequest */ export interface QuerySpotOrdersByHashesRequest { /** * Market ID for the market */ marketId: string; /** * SubaccountID of the trader */ subaccountId: string; /** * the order hashes */ orderHashes: string[]; } export interface QuerySpotOrdersByHashesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotOrdersByHashesRequest"; value: Uint8Array; } /** * QuerySpotOrdersByHashesRequest is the request type for the * Query/SpotOrdersByHashes RPC method. * @name QuerySpotOrdersByHashesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrdersByHashesRequest */ export interface QuerySpotOrdersByHashesRequestAmino { /** * Market ID for the market */ market_id: string; /** * SubaccountID of the trader */ subaccount_id: string; /** * the order hashes */ order_hashes: string[]; } export interface QuerySpotOrdersByHashesRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotOrdersByHashesRequest"; value: QuerySpotOrdersByHashesRequestAmino; } /** * QuerySpotOrdersByHashesResponse is the response type for the * Query/SpotOrdersByHashes RPC method. * @name QuerySpotOrdersByHashesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrdersByHashesResponse */ export interface QuerySpotOrdersByHashesResponse { orders: TrimmedSpotLimitOrder[]; } export interface QuerySpotOrdersByHashesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotOrdersByHashesResponse"; value: Uint8Array; } /** * QuerySpotOrdersByHashesResponse is the response type for the * Query/SpotOrdersByHashes RPC method. * @name QuerySpotOrdersByHashesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrdersByHashesResponse */ export interface QuerySpotOrdersByHashesResponseAmino { orders: TrimmedSpotLimitOrderAmino[]; } export interface QuerySpotOrdersByHashesResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotOrdersByHashesResponse"; value: QuerySpotOrdersByHashesResponseAmino; } /** * QueryTraderSpotOrdersRequest is the request type for the * Query/TraderSpotOrders RPC method. * @name QueryTraderSpotOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersRequest */ export interface QueryTraderSpotOrdersRequest { /** * Market ID for the market */ marketId: string; /** * SubaccountID of the trader */ subaccountId: string; } export interface QueryTraderSpotOrdersRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderSpotOrdersRequest"; value: Uint8Array; } /** * QueryTraderSpotOrdersRequest is the request type for the * Query/TraderSpotOrders RPC method. * @name QueryTraderSpotOrdersRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersRequest */ export interface QueryTraderSpotOrdersRequestAmino { /** * Market ID for the market */ market_id: string; /** * SubaccountID of the trader */ subaccount_id: string; } export interface QueryTraderSpotOrdersRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderSpotOrdersRequest"; value: QueryTraderSpotOrdersRequestAmino; } /** * QueryAccountAddressSpotOrdersRequest is the request type for the * Query/AccountAddressSpotOrders RPC method. * @name QueryAccountAddressSpotOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressSpotOrdersRequest */ export interface QueryAccountAddressSpotOrdersRequest { /** * Market ID for the market */ marketId: string; /** * Account address of the trader */ accountAddress: string; } export interface QueryAccountAddressSpotOrdersRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAccountAddressSpotOrdersRequest"; value: Uint8Array; } /** * QueryAccountAddressSpotOrdersRequest is the request type for the * Query/AccountAddressSpotOrders RPC method. * @name QueryAccountAddressSpotOrdersRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressSpotOrdersRequest */ export interface QueryAccountAddressSpotOrdersRequestAmino { /** * Market ID for the market */ market_id: string; /** * Account address of the trader */ account_address: string; } export interface QueryAccountAddressSpotOrdersRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryAccountAddressSpotOrdersRequest"; value: QueryAccountAddressSpotOrdersRequestAmino; } /** * @name TrimmedSpotLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedSpotLimitOrder */ export interface TrimmedSpotLimitOrder { /** * price of the order */ price: string; /** * quantity of the order */ quantity: string; /** * the amount of the quantity remaining fillable */ fillable: string; /** * true if the order is a buy */ isBuy: boolean; orderHash: string; cid: string; } export interface TrimmedSpotLimitOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.TrimmedSpotLimitOrder"; value: Uint8Array; } /** * @name TrimmedSpotLimitOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedSpotLimitOrder */ export interface TrimmedSpotLimitOrderAmino { /** * price of the order */ price: string; /** * quantity of the order */ quantity: string; /** * the amount of the quantity remaining fillable */ fillable: string; /** * true if the order is a buy */ isBuy: boolean; order_hash: string; cid: string; } export interface TrimmedSpotLimitOrderAminoMsg { type: "/injective.exchange.v1beta1.TrimmedSpotLimitOrder"; value: TrimmedSpotLimitOrderAmino; } /** * QueryTraderSpotOrdersResponse is the response type for the * Query/TraderSpotOrders RPC method. * @name QueryTraderSpotOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersResponse */ export interface QueryTraderSpotOrdersResponse { orders: TrimmedSpotLimitOrder[]; } export interface QueryTraderSpotOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderSpotOrdersResponse"; value: Uint8Array; } /** * QueryTraderSpotOrdersResponse is the response type for the * Query/TraderSpotOrders RPC method. * @name QueryTraderSpotOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersResponse */ export interface QueryTraderSpotOrdersResponseAmino { orders: TrimmedSpotLimitOrderAmino[]; } export interface QueryTraderSpotOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderSpotOrdersResponse"; value: QueryTraderSpotOrdersResponseAmino; } /** * QueryAccountAddressSpotOrdersResponse is the response type for the * Query/AccountAddressSpotOrders RPC method. * @name QueryAccountAddressSpotOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressSpotOrdersResponse */ export interface QueryAccountAddressSpotOrdersResponse { orders: TrimmedSpotLimitOrder[]; } export interface QueryAccountAddressSpotOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAccountAddressSpotOrdersResponse"; value: Uint8Array; } /** * QueryAccountAddressSpotOrdersResponse is the response type for the * Query/AccountAddressSpotOrders RPC method. * @name QueryAccountAddressSpotOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressSpotOrdersResponse */ export interface QueryAccountAddressSpotOrdersResponseAmino { orders: TrimmedSpotLimitOrderAmino[]; } export interface QueryAccountAddressSpotOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryAccountAddressSpotOrdersResponse"; value: QueryAccountAddressSpotOrdersResponseAmino; } /** * QuerySpotMidPriceAndTOBRequest is the request type for the * Query/SpotMidPriceAndTOB RPC method. * @name QuerySpotMidPriceAndTOBRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMidPriceAndTOBRequest */ export interface QuerySpotMidPriceAndTOBRequest { /** * Market ID for the market */ marketId: string; } export interface QuerySpotMidPriceAndTOBRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotMidPriceAndTOBRequest"; value: Uint8Array; } /** * QuerySpotMidPriceAndTOBRequest is the request type for the * Query/SpotMidPriceAndTOB RPC method. * @name QuerySpotMidPriceAndTOBRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMidPriceAndTOBRequest */ export interface QuerySpotMidPriceAndTOBRequestAmino { /** * Market ID for the market */ market_id: string; } export interface QuerySpotMidPriceAndTOBRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotMidPriceAndTOBRequest"; value: QuerySpotMidPriceAndTOBRequestAmino; } /** * QuerySpotMidPriceAndTOBResponse is the response type for the * Query/SpotMidPriceAndTOB RPC method. * @name QuerySpotMidPriceAndTOBResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMidPriceAndTOBResponse */ export interface QuerySpotMidPriceAndTOBResponse { /** * mid price of the market */ midPrice?: string; /** * best buy price of the market */ bestBuyPrice?: string; /** * best sell price of the market */ bestSellPrice?: string; } export interface QuerySpotMidPriceAndTOBResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySpotMidPriceAndTOBResponse"; value: Uint8Array; } /** * QuerySpotMidPriceAndTOBResponse is the response type for the * Query/SpotMidPriceAndTOB RPC method. * @name QuerySpotMidPriceAndTOBResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMidPriceAndTOBResponse */ export interface QuerySpotMidPriceAndTOBResponseAmino { /** * mid price of the market */ mid_price?: string; /** * best buy price of the market */ best_buy_price?: string; /** * best sell price of the market */ best_sell_price?: string; } export interface QuerySpotMidPriceAndTOBResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySpotMidPriceAndTOBResponse"; value: QuerySpotMidPriceAndTOBResponseAmino; } /** * QueryDerivativeMidPriceAndTOBRequest is the request type for the * Query/GetDerivativeMidPriceAndTOB RPC method. * @name QueryDerivativeMidPriceAndTOBRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBRequest */ export interface QueryDerivativeMidPriceAndTOBRequest { /** * Market ID for the market */ marketId: string; } export interface QueryDerivativeMidPriceAndTOBRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBRequest"; value: Uint8Array; } /** * QueryDerivativeMidPriceAndTOBRequest is the request type for the * Query/GetDerivativeMidPriceAndTOB RPC method. * @name QueryDerivativeMidPriceAndTOBRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBRequest */ export interface QueryDerivativeMidPriceAndTOBRequestAmino { /** * Market ID for the market */ market_id: string; } export interface QueryDerivativeMidPriceAndTOBRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBRequest"; value: QueryDerivativeMidPriceAndTOBRequestAmino; } /** * QueryDerivativeMidPriceAndTOBResponse is the response type for the * Query/GetDerivativeMidPriceAndTOB RPC method. * @name QueryDerivativeMidPriceAndTOBResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBResponse */ export interface QueryDerivativeMidPriceAndTOBResponse { /** * mid price of the market */ midPrice?: string; /** * best buy price of the market */ bestBuyPrice?: string; /** * best sell price of the market */ bestSellPrice?: string; } export interface QueryDerivativeMidPriceAndTOBResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBResponse"; value: Uint8Array; } /** * QueryDerivativeMidPriceAndTOBResponse is the response type for the * Query/GetDerivativeMidPriceAndTOB RPC method. * @name QueryDerivativeMidPriceAndTOBResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBResponse */ export interface QueryDerivativeMidPriceAndTOBResponseAmino { /** * mid price of the market */ mid_price?: string; /** * best buy price of the market */ best_buy_price?: string; /** * best sell price of the market */ best_sell_price?: string; } export interface QueryDerivativeMidPriceAndTOBResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBResponse"; value: QueryDerivativeMidPriceAndTOBResponseAmino; } /** * QueryDerivativeOrderbookRequest is the request type for the * Query/DerivativeOrderbook RPC method. * @name QueryDerivativeOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrderbookRequest */ export interface QueryDerivativeOrderbookRequest { /** * Market ID for the market */ marketId: string; limit: bigint; limitCumulativeNotional?: string; } export interface QueryDerivativeOrderbookRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeOrderbookRequest"; value: Uint8Array; } /** * QueryDerivativeOrderbookRequest is the request type for the * Query/DerivativeOrderbook RPC method. * @name QueryDerivativeOrderbookRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrderbookRequest */ export interface QueryDerivativeOrderbookRequestAmino { /** * Market ID for the market */ market_id: string; limit: string; limit_cumulative_notional?: string; } export interface QueryDerivativeOrderbookRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeOrderbookRequest"; value: QueryDerivativeOrderbookRequestAmino; } /** * QueryDerivativeOrderbookResponse is the response type for the * Query/DerivativeOrderbook RPC method. * @name QueryDerivativeOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrderbookResponse */ export interface QueryDerivativeOrderbookResponse { buysPriceLevel: Level[]; sellsPriceLevel: Level[]; } export interface QueryDerivativeOrderbookResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeOrderbookResponse"; value: Uint8Array; } /** * QueryDerivativeOrderbookResponse is the response type for the * Query/DerivativeOrderbook RPC method. * @name QueryDerivativeOrderbookResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrderbookResponse */ export interface QueryDerivativeOrderbookResponseAmino { buys_price_level: LevelAmino[]; sells_price_level: LevelAmino[]; } export interface QueryDerivativeOrderbookResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeOrderbookResponse"; value: QueryDerivativeOrderbookResponseAmino; } /** * QueryTraderSpotOrdersToCancelUpToAmountRequest is the request type for the * Query/TraderSpotOrdersToCancelUpToAmountRequest RPC method. * @name QueryTraderSpotOrdersToCancelUpToAmountRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersToCancelUpToAmountRequest */ export interface QueryTraderSpotOrdersToCancelUpToAmountRequest { /** * Market ID for the market */ marketId: string; /** * SubaccountID of the trader */ subaccountId: string; /** * the base amount to cancel (free up) */ baseAmount: string; /** * the quote amount to cancel (free up) */ quoteAmount: string; /** * The cancellation strategy */ strategy: CancellationStrategy; /** * The reference price for the cancellation strategy, e.g. mid price or mark * price */ referencePrice?: string; } export interface QueryTraderSpotOrdersToCancelUpToAmountRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderSpotOrdersToCancelUpToAmountRequest"; value: Uint8Array; } /** * QueryTraderSpotOrdersToCancelUpToAmountRequest is the request type for the * Query/TraderSpotOrdersToCancelUpToAmountRequest RPC method. * @name QueryTraderSpotOrdersToCancelUpToAmountRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersToCancelUpToAmountRequest */ export interface QueryTraderSpotOrdersToCancelUpToAmountRequestAmino { /** * Market ID for the market */ market_id: string; /** * SubaccountID of the trader */ subaccount_id: string; /** * the base amount to cancel (free up) */ base_amount: string; /** * the quote amount to cancel (free up) */ quote_amount: string; /** * The cancellation strategy */ strategy: CancellationStrategy; /** * The reference price for the cancellation strategy, e.g. mid price or mark * price */ reference_price?: string; } export interface QueryTraderSpotOrdersToCancelUpToAmountRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderSpotOrdersToCancelUpToAmountRequest"; value: QueryTraderSpotOrdersToCancelUpToAmountRequestAmino; } /** * QueryTraderDerivativeOrdersToCancelUpToAmountRequest is the request type for * the Query/TraderDerivativeOrdersToCancelUpToAmountRequest RPC method. * @name QueryTraderDerivativeOrdersToCancelUpToAmountRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersToCancelUpToAmountRequest */ export interface QueryTraderDerivativeOrdersToCancelUpToAmountRequest { /** * Market ID for the market */ marketId: string; /** * SubaccountID of the trader */ subaccountId: string; /** * the quote amount to cancel (free up) */ quoteAmount: string; /** * The cancellation strategy */ strategy: CancellationStrategy; /** * The reference price for the cancellation strategy, e.g. mid price or mark * price */ referencePrice?: string; } export interface QueryTraderDerivativeOrdersToCancelUpToAmountRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderDerivativeOrdersToCancelUpToAmountRequest"; value: Uint8Array; } /** * QueryTraderDerivativeOrdersToCancelUpToAmountRequest is the request type for * the Query/TraderDerivativeOrdersToCancelUpToAmountRequest RPC method. * @name QueryTraderDerivativeOrdersToCancelUpToAmountRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersToCancelUpToAmountRequest */ export interface QueryTraderDerivativeOrdersToCancelUpToAmountRequestAmino { /** * Market ID for the market */ market_id: string; /** * SubaccountID of the trader */ subaccount_id: string; /** * the quote amount to cancel (free up) */ quote_amount: string; /** * The cancellation strategy */ strategy: CancellationStrategy; /** * The reference price for the cancellation strategy, e.g. mid price or mark * price */ reference_price?: string; } export interface QueryTraderDerivativeOrdersToCancelUpToAmountRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderDerivativeOrdersToCancelUpToAmountRequest"; value: QueryTraderDerivativeOrdersToCancelUpToAmountRequestAmino; } /** * QueryTraderDerivativeOrdersRequest is the request type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersRequest */ export interface QueryTraderDerivativeOrdersRequest { /** * Market ID for the market */ marketId: string; /** * SubaccountID of the trader */ subaccountId: string; } export interface QueryTraderDerivativeOrdersRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderDerivativeOrdersRequest"; value: Uint8Array; } /** * QueryTraderDerivativeOrdersRequest is the request type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeOrdersRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersRequest */ export interface QueryTraderDerivativeOrdersRequestAmino { /** * Market ID for the market */ market_id: string; /** * SubaccountID of the trader */ subaccount_id: string; } export interface QueryTraderDerivativeOrdersRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderDerivativeOrdersRequest"; value: QueryTraderDerivativeOrdersRequestAmino; } /** * QueryAccountAddressSpotOrdersRequest is the request type for the * Query/AccountAddressDerivativeOrders RPC method. * @name QueryAccountAddressDerivativeOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersRequest */ export interface QueryAccountAddressDerivativeOrdersRequest { /** * Market ID for the market */ marketId: string; /** * Account address of the trader */ accountAddress: string; } export interface QueryAccountAddressDerivativeOrdersRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersRequest"; value: Uint8Array; } /** * QueryAccountAddressSpotOrdersRequest is the request type for the * Query/AccountAddressDerivativeOrders RPC method. * @name QueryAccountAddressDerivativeOrdersRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersRequest */ export interface QueryAccountAddressDerivativeOrdersRequestAmino { /** * Market ID for the market */ market_id: string; /** * Account address of the trader */ account_address: string; } export interface QueryAccountAddressDerivativeOrdersRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersRequest"; value: QueryAccountAddressDerivativeOrdersRequestAmino; } /** * @name TrimmedDerivativeLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedDerivativeLimitOrder */ export interface TrimmedDerivativeLimitOrder { /** * price of the order */ price: string; /** * quantity of the order */ quantity: string; /** * margin of the order */ margin: string; /** * the amount of the quantity remaining fillable */ fillable: string; /** * true if the order is a buy */ isBuy: boolean; orderHash: string; cid: string; } export interface TrimmedDerivativeLimitOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.TrimmedDerivativeLimitOrder"; value: Uint8Array; } /** * @name TrimmedDerivativeLimitOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedDerivativeLimitOrder */ export interface TrimmedDerivativeLimitOrderAmino { /** * price of the order */ price: string; /** * quantity of the order */ quantity: string; /** * margin of the order */ margin: string; /** * the amount of the quantity remaining fillable */ fillable: string; /** * true if the order is a buy */ isBuy: boolean; order_hash: string; cid: string; } export interface TrimmedDerivativeLimitOrderAminoMsg { type: "/injective.exchange.v1beta1.TrimmedDerivativeLimitOrder"; value: TrimmedDerivativeLimitOrderAmino; } /** * QueryTraderDerivativeOrdersResponse is the response type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersResponse */ export interface QueryTraderDerivativeOrdersResponse { orders: TrimmedDerivativeLimitOrder[]; } export interface QueryTraderDerivativeOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderDerivativeOrdersResponse"; value: Uint8Array; } /** * QueryTraderDerivativeOrdersResponse is the response type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersResponse */ export interface QueryTraderDerivativeOrdersResponseAmino { orders: TrimmedDerivativeLimitOrderAmino[]; } export interface QueryTraderDerivativeOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderDerivativeOrdersResponse"; value: QueryTraderDerivativeOrdersResponseAmino; } /** * QueryAccountAddressDerivativeOrdersResponse is the response type for the * Query/AccountAddressDerivativeOrders RPC method. * @name QueryAccountAddressDerivativeOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersResponse */ export interface QueryAccountAddressDerivativeOrdersResponse { orders: TrimmedDerivativeLimitOrder[]; } export interface QueryAccountAddressDerivativeOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersResponse"; value: Uint8Array; } /** * QueryAccountAddressDerivativeOrdersResponse is the response type for the * Query/AccountAddressDerivativeOrders RPC method. * @name QueryAccountAddressDerivativeOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersResponse */ export interface QueryAccountAddressDerivativeOrdersResponseAmino { orders: TrimmedDerivativeLimitOrderAmino[]; } export interface QueryAccountAddressDerivativeOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersResponse"; value: QueryAccountAddressDerivativeOrdersResponseAmino; } /** * QueryTraderDerivativeOrdersRequest is the request type for the * Query/TraderDerivativeOrders RPC method. * @name QueryDerivativeOrdersByHashesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrdersByHashesRequest */ export interface QueryDerivativeOrdersByHashesRequest { /** * Market ID for the market */ marketId: string; /** * SubaccountID of the trader */ subaccountId: string; /** * the order hashes */ orderHashes: string[]; } export interface QueryDerivativeOrdersByHashesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeOrdersByHashesRequest"; value: Uint8Array; } /** * QueryTraderDerivativeOrdersRequest is the request type for the * Query/TraderDerivativeOrders RPC method. * @name QueryDerivativeOrdersByHashesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrdersByHashesRequest */ export interface QueryDerivativeOrdersByHashesRequestAmino { /** * Market ID for the market */ market_id: string; /** * SubaccountID of the trader */ subaccount_id: string; /** * the order hashes */ order_hashes: string[]; } export interface QueryDerivativeOrdersByHashesRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeOrdersByHashesRequest"; value: QueryDerivativeOrdersByHashesRequestAmino; } /** * QueryDerivativeOrdersByHashesResponse is the response type for the * Query/DerivativeOrdersByHashes RPC method. * @name QueryDerivativeOrdersByHashesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrdersByHashesResponse */ export interface QueryDerivativeOrdersByHashesResponse { orders: TrimmedDerivativeLimitOrder[]; } export interface QueryDerivativeOrdersByHashesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeOrdersByHashesResponse"; value: Uint8Array; } /** * QueryDerivativeOrdersByHashesResponse is the response type for the * Query/DerivativeOrdersByHashes RPC method. * @name QueryDerivativeOrdersByHashesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrdersByHashesResponse */ export interface QueryDerivativeOrdersByHashesResponseAmino { orders: TrimmedDerivativeLimitOrderAmino[]; } export interface QueryDerivativeOrdersByHashesResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeOrdersByHashesResponse"; value: QueryDerivativeOrdersByHashesResponseAmino; } /** * QueryDerivativeMarketsRequest is the request type for the * Query/DerivativeMarkets RPC method. * @name QueryDerivativeMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketsRequest */ export interface QueryDerivativeMarketsRequest { /** * Status of the market, for convenience it is set to string - not enum */ status: string; /** * Filter by market IDs */ marketIds: string[]; /** * Flag to return the markets mid price and top of the book buy and sell * orders. */ withMidPriceAndTob: boolean; } export interface QueryDerivativeMarketsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMarketsRequest"; value: Uint8Array; } /** * QueryDerivativeMarketsRequest is the request type for the * Query/DerivativeMarkets RPC method. * @name QueryDerivativeMarketsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketsRequest */ export interface QueryDerivativeMarketsRequestAmino { /** * Status of the market, for convenience it is set to string - not enum */ status: string; /** * Filter by market IDs */ market_ids: string[]; /** * Flag to return the markets mid price and top of the book buy and sell * orders. */ with_mid_price_and_tob: boolean; } export interface QueryDerivativeMarketsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMarketsRequest"; value: QueryDerivativeMarketsRequestAmino; } /** * @name PriceLevel * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.PriceLevel */ export interface PriceLevel { price: string; /** * quantity */ quantity: string; } export interface PriceLevelProtoMsg { typeUrl: "/injective.exchange.v1beta1.PriceLevel"; value: Uint8Array; } /** * @name PriceLevelAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.PriceLevel */ export interface PriceLevelAmino { price: string; /** * quantity */ quantity: string; } export interface PriceLevelAminoMsg { type: "/injective.exchange.v1beta1.PriceLevel"; value: PriceLevelAmino; } /** * @name PerpetualMarketState * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.PerpetualMarketState */ export interface PerpetualMarketState { marketInfo?: PerpetualMarketInfo; fundingInfo?: PerpetualMarketFunding; } export interface PerpetualMarketStateProtoMsg { typeUrl: "/injective.exchange.v1beta1.PerpetualMarketState"; value: Uint8Array; } /** * @name PerpetualMarketStateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.PerpetualMarketState */ export interface PerpetualMarketStateAmino { market_info?: PerpetualMarketInfoAmino; funding_info?: PerpetualMarketFundingAmino; } export interface PerpetualMarketStateAminoMsg { type: "/injective.exchange.v1beta1.PerpetualMarketState"; value: PerpetualMarketStateAmino; } /** * @name FullDerivativeMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.FullDerivativeMarket */ export interface FullDerivativeMarket { market?: DerivativeMarket; perpetualInfo?: PerpetualMarketState; futuresInfo?: ExpiryFuturesMarketInfo; markPrice: string; /** * mid_price_and_tob defines the mid price for this market and the best ask * and bid orders */ midPriceAndTob?: MidPriceAndTOB; } export interface FullDerivativeMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.FullDerivativeMarket"; value: Uint8Array; } /** * @name FullDerivativeMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.FullDerivativeMarket */ export interface FullDerivativeMarketAmino { market?: DerivativeMarketAmino; perpetual_info?: PerpetualMarketStateAmino; futures_info?: ExpiryFuturesMarketInfoAmino; mark_price: string; /** * mid_price_and_tob defines the mid price for this market and the best ask * and bid orders */ mid_price_and_tob?: MidPriceAndTOBAmino; } export interface FullDerivativeMarketAminoMsg { type: "/injective.exchange.v1beta1.FullDerivativeMarket"; value: FullDerivativeMarketAmino; } /** * QueryDerivativeMarketsResponse is the response type for the * Query/DerivativeMarkets RPC method. * @name QueryDerivativeMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketsResponse */ export interface QueryDerivativeMarketsResponse { markets: FullDerivativeMarket[]; } export interface QueryDerivativeMarketsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMarketsResponse"; value: Uint8Array; } /** * QueryDerivativeMarketsResponse is the response type for the * Query/DerivativeMarkets RPC method. * @name QueryDerivativeMarketsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketsResponse */ export interface QueryDerivativeMarketsResponseAmino { markets: FullDerivativeMarketAmino[]; } export interface QueryDerivativeMarketsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMarketsResponse"; value: QueryDerivativeMarketsResponseAmino; } /** * QueryDerivativeMarketRequest is the request type for the * Query/DerivativeMarket RPC method. * @name QueryDerivativeMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketRequest */ export interface QueryDerivativeMarketRequest { /** * Market ID for the market */ marketId: string; } export interface QueryDerivativeMarketRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMarketRequest"; value: Uint8Array; } /** * QueryDerivativeMarketRequest is the request type for the * Query/DerivativeMarket RPC method. * @name QueryDerivativeMarketRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketRequest */ export interface QueryDerivativeMarketRequestAmino { /** * Market ID for the market */ market_id: string; } export interface QueryDerivativeMarketRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMarketRequest"; value: QueryDerivativeMarketRequestAmino; } /** * QueryDerivativeMarketResponse is the response type for the * Query/DerivativeMarket RPC method. * @name QueryDerivativeMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketResponse */ export interface QueryDerivativeMarketResponse { market?: FullDerivativeMarket; } export interface QueryDerivativeMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMarketResponse"; value: Uint8Array; } /** * QueryDerivativeMarketResponse is the response type for the * Query/DerivativeMarket RPC method. * @name QueryDerivativeMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketResponse */ export interface QueryDerivativeMarketResponseAmino { market?: FullDerivativeMarketAmino; } export interface QueryDerivativeMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMarketResponse"; value: QueryDerivativeMarketResponseAmino; } /** * QueryDerivativeMarketAddressRequest is the request type for the * Query/DerivativeMarketAddress RPC method. * @name QueryDerivativeMarketAddressRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketAddressRequest */ export interface QueryDerivativeMarketAddressRequest { /** * Market ID for the market */ marketId: string; } export interface QueryDerivativeMarketAddressRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMarketAddressRequest"; value: Uint8Array; } /** * QueryDerivativeMarketAddressRequest is the request type for the * Query/DerivativeMarketAddress RPC method. * @name QueryDerivativeMarketAddressRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketAddressRequest */ export interface QueryDerivativeMarketAddressRequestAmino { /** * Market ID for the market */ market_id: string; } export interface QueryDerivativeMarketAddressRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMarketAddressRequest"; value: QueryDerivativeMarketAddressRequestAmino; } /** * QueryDerivativeMarketAddressResponse is the response type for the * Query/DerivativeMarketAddress RPC method. * @name QueryDerivativeMarketAddressResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketAddressResponse */ export interface QueryDerivativeMarketAddressResponse { /** * address for the market */ address: string; /** * subaccountID for the market */ subaccountId: string; } export interface QueryDerivativeMarketAddressResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDerivativeMarketAddressResponse"; value: Uint8Array; } /** * QueryDerivativeMarketAddressResponse is the response type for the * Query/DerivativeMarketAddress RPC method. * @name QueryDerivativeMarketAddressResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketAddressResponse */ export interface QueryDerivativeMarketAddressResponseAmino { /** * address for the market */ address: string; /** * subaccountID for the market */ subaccount_id: string; } export interface QueryDerivativeMarketAddressResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDerivativeMarketAddressResponse"; value: QueryDerivativeMarketAddressResponseAmino; } /** * QuerySubaccountTradeNonceRequest is the request type for the * Query/SubaccountTradeNonce RPC method. * @name QuerySubaccountTradeNonceRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountTradeNonceRequest */ export interface QuerySubaccountTradeNonceRequest { subaccountId: string; } export interface QuerySubaccountTradeNonceRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountTradeNonceRequest"; value: Uint8Array; } /** * QuerySubaccountTradeNonceRequest is the request type for the * Query/SubaccountTradeNonce RPC method. * @name QuerySubaccountTradeNonceRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountTradeNonceRequest */ export interface QuerySubaccountTradeNonceRequestAmino { subaccount_id: string; } export interface QuerySubaccountTradeNonceRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountTradeNonceRequest"; value: QuerySubaccountTradeNonceRequestAmino; } /** * QuerySubaccountPositionsRequest is the request type for the * Query/SubaccountPositions RPC method. * @name QuerySubaccountPositionsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionsRequest */ export interface QuerySubaccountPositionsRequest { subaccountId: string; } export interface QuerySubaccountPositionsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountPositionsRequest"; value: Uint8Array; } /** * QuerySubaccountPositionsRequest is the request type for the * Query/SubaccountPositions RPC method. * @name QuerySubaccountPositionsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionsRequest */ export interface QuerySubaccountPositionsRequestAmino { subaccount_id: string; } export interface QuerySubaccountPositionsRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountPositionsRequest"; value: QuerySubaccountPositionsRequestAmino; } /** * QuerySubaccountPositionInMarketRequest is the request type for the * Query/SubaccountPositionInMarket RPC method. * @name QuerySubaccountPositionInMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionInMarketRequest */ export interface QuerySubaccountPositionInMarketRequest { subaccountId: string; marketId: string; } export interface QuerySubaccountPositionInMarketRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountPositionInMarketRequest"; value: Uint8Array; } /** * QuerySubaccountPositionInMarketRequest is the request type for the * Query/SubaccountPositionInMarket RPC method. * @name QuerySubaccountPositionInMarketRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionInMarketRequest */ export interface QuerySubaccountPositionInMarketRequestAmino { subaccount_id: string; market_id: string; } export interface QuerySubaccountPositionInMarketRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountPositionInMarketRequest"; value: QuerySubaccountPositionInMarketRequestAmino; } /** * QuerySubaccountEffectivePositionInMarketRequest is the request type for the * Query/SubaccountEffectivePositionInMarket RPC method. * @name QuerySubaccountEffectivePositionInMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketRequest */ export interface QuerySubaccountEffectivePositionInMarketRequest { subaccountId: string; marketId: string; } export interface QuerySubaccountEffectivePositionInMarketRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketRequest"; value: Uint8Array; } /** * QuerySubaccountEffectivePositionInMarketRequest is the request type for the * Query/SubaccountEffectivePositionInMarket RPC method. * @name QuerySubaccountEffectivePositionInMarketRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketRequest */ export interface QuerySubaccountEffectivePositionInMarketRequestAmino { subaccount_id: string; market_id: string; } export interface QuerySubaccountEffectivePositionInMarketRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketRequest"; value: QuerySubaccountEffectivePositionInMarketRequestAmino; } /** * QuerySubaccountOrderMetadataRequest is the request type for the * Query/SubaccountOrderMetadata RPC method. * @name QuerySubaccountOrderMetadataRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrderMetadataRequest */ export interface QuerySubaccountOrderMetadataRequest { subaccountId: string; } export interface QuerySubaccountOrderMetadataRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountOrderMetadataRequest"; value: Uint8Array; } /** * QuerySubaccountOrderMetadataRequest is the request type for the * Query/SubaccountOrderMetadata RPC method. * @name QuerySubaccountOrderMetadataRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrderMetadataRequest */ export interface QuerySubaccountOrderMetadataRequestAmino { subaccount_id: string; } export interface QuerySubaccountOrderMetadataRequestAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountOrderMetadataRequest"; value: QuerySubaccountOrderMetadataRequestAmino; } /** * QuerySubaccountPositionsResponse is the response type for the * Query/SubaccountPositions RPC method. * @name QuerySubaccountPositionsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionsResponse */ export interface QuerySubaccountPositionsResponse { state: DerivativePosition[]; } export interface QuerySubaccountPositionsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountPositionsResponse"; value: Uint8Array; } /** * QuerySubaccountPositionsResponse is the response type for the * Query/SubaccountPositions RPC method. * @name QuerySubaccountPositionsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionsResponse */ export interface QuerySubaccountPositionsResponseAmino { state: DerivativePositionAmino[]; } export interface QuerySubaccountPositionsResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountPositionsResponse"; value: QuerySubaccountPositionsResponseAmino; } /** * QuerySubaccountPositionInMarketResponse is the response type for the * Query/SubaccountPositionInMarket RPC method. * @name QuerySubaccountPositionInMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionInMarketResponse */ export interface QuerySubaccountPositionInMarketResponse { state?: Position; } export interface QuerySubaccountPositionInMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountPositionInMarketResponse"; value: Uint8Array; } /** * QuerySubaccountPositionInMarketResponse is the response type for the * Query/SubaccountPositionInMarket RPC method. * @name QuerySubaccountPositionInMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionInMarketResponse */ export interface QuerySubaccountPositionInMarketResponseAmino { state?: PositionAmino; } export interface QuerySubaccountPositionInMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountPositionInMarketResponse"; value: QuerySubaccountPositionInMarketResponseAmino; } /** * @name EffectivePosition * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EffectivePosition */ export interface EffectivePosition { isLong: boolean; quantity: string; entryPrice: string; effectiveMargin: string; } export interface EffectivePositionProtoMsg { typeUrl: "/injective.exchange.v1beta1.EffectivePosition"; value: Uint8Array; } /** * @name EffectivePositionAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EffectivePosition */ export interface EffectivePositionAmino { is_long: boolean; quantity: string; entry_price: string; effective_margin: string; } export interface EffectivePositionAminoMsg { type: "/injective.exchange.v1beta1.EffectivePosition"; value: EffectivePositionAmino; } /** * QuerySubaccountEffectivePositionInMarketResponse is the response type for the * Query/SubaccountEffectivePositionInMarket RPC method. * @name QuerySubaccountEffectivePositionInMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketResponse */ export interface QuerySubaccountEffectivePositionInMarketResponse { state?: EffectivePosition; } export interface QuerySubaccountEffectivePositionInMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketResponse"; value: Uint8Array; } /** * QuerySubaccountEffectivePositionInMarketResponse is the response type for the * Query/SubaccountEffectivePositionInMarket RPC method. * @name QuerySubaccountEffectivePositionInMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketResponse */ export interface QuerySubaccountEffectivePositionInMarketResponseAmino { state?: EffectivePositionAmino; } export interface QuerySubaccountEffectivePositionInMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketResponse"; value: QuerySubaccountEffectivePositionInMarketResponseAmino; } /** * QueryPerpetualMarketInfoRequest is the request type for the * Query/PerpetualMarketInfo RPC method. * @name QueryPerpetualMarketInfoRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketInfoRequest */ export interface QueryPerpetualMarketInfoRequest { marketId: string; } export interface QueryPerpetualMarketInfoRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryPerpetualMarketInfoRequest"; value: Uint8Array; } /** * QueryPerpetualMarketInfoRequest is the request type for the * Query/PerpetualMarketInfo RPC method. * @name QueryPerpetualMarketInfoRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketInfoRequest */ export interface QueryPerpetualMarketInfoRequestAmino { market_id: string; } export interface QueryPerpetualMarketInfoRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryPerpetualMarketInfoRequest"; value: QueryPerpetualMarketInfoRequestAmino; } /** * QueryPerpetualMarketInfoResponse is the response type for the * Query/PerpetualMarketInfo RPC method. * @name QueryPerpetualMarketInfoResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketInfoResponse */ export interface QueryPerpetualMarketInfoResponse { info: PerpetualMarketInfo; } export interface QueryPerpetualMarketInfoResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryPerpetualMarketInfoResponse"; value: Uint8Array; } /** * QueryPerpetualMarketInfoResponse is the response type for the * Query/PerpetualMarketInfo RPC method. * @name QueryPerpetualMarketInfoResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketInfoResponse */ export interface QueryPerpetualMarketInfoResponseAmino { info: PerpetualMarketInfoAmino; } export interface QueryPerpetualMarketInfoResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryPerpetualMarketInfoResponse"; value: QueryPerpetualMarketInfoResponseAmino; } /** * QueryExpiryFuturesMarketInfoRequest is the request type for the Query/ * ExpiryFuturesMarketInfo RPC method. * @name QueryExpiryFuturesMarketInfoRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoRequest */ export interface QueryExpiryFuturesMarketInfoRequest { marketId: string; } export interface QueryExpiryFuturesMarketInfoRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoRequest"; value: Uint8Array; } /** * QueryExpiryFuturesMarketInfoRequest is the request type for the Query/ * ExpiryFuturesMarketInfo RPC method. * @name QueryExpiryFuturesMarketInfoRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoRequest */ export interface QueryExpiryFuturesMarketInfoRequestAmino { market_id: string; } export interface QueryExpiryFuturesMarketInfoRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoRequest"; value: QueryExpiryFuturesMarketInfoRequestAmino; } /** * QueryExpiryFuturesMarketInfoResponse is the response type for the Query/ * ExpiryFuturesMarketInfo RPC method. * @name QueryExpiryFuturesMarketInfoResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoResponse */ export interface QueryExpiryFuturesMarketInfoResponse { info: ExpiryFuturesMarketInfo; } export interface QueryExpiryFuturesMarketInfoResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoResponse"; value: Uint8Array; } /** * QueryExpiryFuturesMarketInfoResponse is the response type for the Query/ * ExpiryFuturesMarketInfo RPC method. * @name QueryExpiryFuturesMarketInfoResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoResponse */ export interface QueryExpiryFuturesMarketInfoResponseAmino { info: ExpiryFuturesMarketInfoAmino; } export interface QueryExpiryFuturesMarketInfoResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoResponse"; value: QueryExpiryFuturesMarketInfoResponseAmino; } /** * QueryPerpetualMarketFundingRequest is the request type for the * Query/PerpetualMarketFunding RPC method. * @name QueryPerpetualMarketFundingRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketFundingRequest */ export interface QueryPerpetualMarketFundingRequest { marketId: string; } export interface QueryPerpetualMarketFundingRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryPerpetualMarketFundingRequest"; value: Uint8Array; } /** * QueryPerpetualMarketFundingRequest is the request type for the * Query/PerpetualMarketFunding RPC method. * @name QueryPerpetualMarketFundingRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketFundingRequest */ export interface QueryPerpetualMarketFundingRequestAmino { market_id: string; } export interface QueryPerpetualMarketFundingRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryPerpetualMarketFundingRequest"; value: QueryPerpetualMarketFundingRequestAmino; } /** * QueryPerpetualMarketFundingResponse is the response type for the * Query/PerpetualMarketFunding RPC method. * @name QueryPerpetualMarketFundingResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketFundingResponse */ export interface QueryPerpetualMarketFundingResponse { state: PerpetualMarketFunding; } export interface QueryPerpetualMarketFundingResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryPerpetualMarketFundingResponse"; value: Uint8Array; } /** * QueryPerpetualMarketFundingResponse is the response type for the * Query/PerpetualMarketFunding RPC method. * @name QueryPerpetualMarketFundingResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketFundingResponse */ export interface QueryPerpetualMarketFundingResponseAmino { state: PerpetualMarketFundingAmino; } export interface QueryPerpetualMarketFundingResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryPerpetualMarketFundingResponse"; value: QueryPerpetualMarketFundingResponseAmino; } /** * QuerySubaccountOrderMetadataResponse is the response type for the * Query/SubaccountOrderMetadata RPC method. * @name QuerySubaccountOrderMetadataResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrderMetadataResponse */ export interface QuerySubaccountOrderMetadataResponse { metadata: SubaccountOrderbookMetadataWithMarket[]; } export interface QuerySubaccountOrderMetadataResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountOrderMetadataResponse"; value: Uint8Array; } /** * QuerySubaccountOrderMetadataResponse is the response type for the * Query/SubaccountOrderMetadata RPC method. * @name QuerySubaccountOrderMetadataResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrderMetadataResponse */ export interface QuerySubaccountOrderMetadataResponseAmino { metadata: SubaccountOrderbookMetadataWithMarketAmino[]; } export interface QuerySubaccountOrderMetadataResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountOrderMetadataResponse"; value: QuerySubaccountOrderMetadataResponseAmino; } /** * QuerySubaccountTradeNonceResponse is the response type for the * Query/SubaccountTradeNonce RPC method. * @name QuerySubaccountTradeNonceResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountTradeNonceResponse */ export interface QuerySubaccountTradeNonceResponse { nonce: number; } export interface QuerySubaccountTradeNonceResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QuerySubaccountTradeNonceResponse"; value: Uint8Array; } /** * QuerySubaccountTradeNonceResponse is the response type for the * Query/SubaccountTradeNonce RPC method. * @name QuerySubaccountTradeNonceResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountTradeNonceResponse */ export interface QuerySubaccountTradeNonceResponseAmino { nonce: number; } export interface QuerySubaccountTradeNonceResponseAminoMsg { type: "/injective.exchange.v1beta1.QuerySubaccountTradeNonceResponse"; value: QuerySubaccountTradeNonceResponseAmino; } /** * QueryModuleStateRequest is the request type for the Query/ExchangeModuleState * RPC method. * @name QueryModuleStateRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequest { } export interface QueryModuleStateRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryModuleStateRequest"; value: Uint8Array; } /** * QueryModuleStateRequest is the request type for the Query/ExchangeModuleState * RPC method. * @name QueryModuleStateRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequestAmino { } export interface QueryModuleStateRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryModuleStateRequest"; value: QueryModuleStateRequestAmino; } /** * QueryModuleStateResponse is the response type for the * Query/ExchangeModuleState RPC method. * @name QueryModuleStateResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponse { state?: GenesisState; } export interface QueryModuleStateResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryModuleStateResponse"; value: Uint8Array; } /** * QueryModuleStateResponse is the response type for the * Query/ExchangeModuleState RPC method. * @name QueryModuleStateResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponseAmino { state?: GenesisStateAmino; } export interface QueryModuleStateResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryModuleStateResponse"; value: QueryModuleStateResponseAmino; } /** * QueryPositionsRequest is the request type for the Query/Positions RPC method. * @name QueryPositionsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPositionsRequest */ export interface QueryPositionsRequest { } export interface QueryPositionsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryPositionsRequest"; value: Uint8Array; } /** * QueryPositionsRequest is the request type for the Query/Positions RPC method. * @name QueryPositionsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPositionsRequest */ export interface QueryPositionsRequestAmino { } export interface QueryPositionsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryPositionsRequest"; value: QueryPositionsRequestAmino; } /** * QueryPositionsResponse is the response type for the Query/Positions RPC * method. * @name QueryPositionsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPositionsResponse */ export interface QueryPositionsResponse { state: DerivativePosition[]; } export interface QueryPositionsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryPositionsResponse"; value: Uint8Array; } /** * QueryPositionsResponse is the response type for the Query/Positions RPC * method. * @name QueryPositionsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPositionsResponse */ export interface QueryPositionsResponseAmino { state: DerivativePositionAmino[]; } export interface QueryPositionsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryPositionsResponse"; value: QueryPositionsResponseAmino; } /** * QueryTradeRewardPointsRequest is the request type for the * Query/TradeRewardPoints RPC method. * @name QueryTradeRewardPointsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardPointsRequest */ export interface QueryTradeRewardPointsRequest { accounts: string[]; pendingPoolTimestamp: bigint; } export interface QueryTradeRewardPointsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTradeRewardPointsRequest"; value: Uint8Array; } /** * QueryTradeRewardPointsRequest is the request type for the * Query/TradeRewardPoints RPC method. * @name QueryTradeRewardPointsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardPointsRequest */ export interface QueryTradeRewardPointsRequestAmino { accounts: string[]; pending_pool_timestamp: string; } export interface QueryTradeRewardPointsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTradeRewardPointsRequest"; value: QueryTradeRewardPointsRequestAmino; } /** * QueryTradeRewardPointsResponse is the response type for the * Query/TradeRewardPoints RPC method. * @name QueryTradeRewardPointsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardPointsResponse */ export interface QueryTradeRewardPointsResponse { accountTradeRewardPoints: string[]; } export interface QueryTradeRewardPointsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTradeRewardPointsResponse"; value: Uint8Array; } /** * QueryTradeRewardPointsResponse is the response type for the * Query/TradeRewardPoints RPC method. * @name QueryTradeRewardPointsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardPointsResponse */ export interface QueryTradeRewardPointsResponseAmino { account_trade_reward_points: string[]; } export interface QueryTradeRewardPointsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryTradeRewardPointsResponse"; value: QueryTradeRewardPointsResponseAmino; } /** * QueryTradeRewardCampaignRequest is the request type for the * Query/TradeRewardCampaign RPC method. * @name QueryTradeRewardCampaignRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardCampaignRequest */ export interface QueryTradeRewardCampaignRequest { } export interface QueryTradeRewardCampaignRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTradeRewardCampaignRequest"; value: Uint8Array; } /** * QueryTradeRewardCampaignRequest is the request type for the * Query/TradeRewardCampaign RPC method. * @name QueryTradeRewardCampaignRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardCampaignRequest */ export interface QueryTradeRewardCampaignRequestAmino { } export interface QueryTradeRewardCampaignRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTradeRewardCampaignRequest"; value: QueryTradeRewardCampaignRequestAmino; } /** * QueryTradeRewardCampaignResponse is the response type for the * Query/TradeRewardCampaign RPC method. * @name QueryTradeRewardCampaignResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardCampaignResponse */ export interface QueryTradeRewardCampaignResponse { tradingRewardCampaignInfo?: TradingRewardCampaignInfo; tradingRewardPoolCampaignSchedule: CampaignRewardPool[]; totalTradeRewardPoints: string; pendingTradingRewardPoolCampaignSchedule: CampaignRewardPool[]; pendingTotalTradeRewardPoints: string[]; } export interface QueryTradeRewardCampaignResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTradeRewardCampaignResponse"; value: Uint8Array; } /** * QueryTradeRewardCampaignResponse is the response type for the * Query/TradeRewardCampaign RPC method. * @name QueryTradeRewardCampaignResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardCampaignResponse */ export interface QueryTradeRewardCampaignResponseAmino { trading_reward_campaign_info?: TradingRewardCampaignInfoAmino; trading_reward_pool_campaign_schedule: CampaignRewardPoolAmino[]; total_trade_reward_points: string; pending_trading_reward_pool_campaign_schedule: CampaignRewardPoolAmino[]; pending_total_trade_reward_points: string[]; } export interface QueryTradeRewardCampaignResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryTradeRewardCampaignResponse"; value: QueryTradeRewardCampaignResponseAmino; } /** * QueryIsRegisteredDMMRequest is the request type for the Query/IsRegisteredDMM * RPC method. * @name QueryIsOptedOutOfRewardsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryIsOptedOutOfRewardsRequest */ export interface QueryIsOptedOutOfRewardsRequest { account: string; } export interface QueryIsOptedOutOfRewardsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryIsOptedOutOfRewardsRequest"; value: Uint8Array; } /** * QueryIsRegisteredDMMRequest is the request type for the Query/IsRegisteredDMM * RPC method. * @name QueryIsOptedOutOfRewardsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryIsOptedOutOfRewardsRequest */ export interface QueryIsOptedOutOfRewardsRequestAmino { account: string; } export interface QueryIsOptedOutOfRewardsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryIsOptedOutOfRewardsRequest"; value: QueryIsOptedOutOfRewardsRequestAmino; } /** * QueryIsRegisteredDMMResponse is the response type for the * Query/IsRegisteredDMM RPC method. * @name QueryIsOptedOutOfRewardsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryIsOptedOutOfRewardsResponse */ export interface QueryIsOptedOutOfRewardsResponse { isOptedOut: boolean; } export interface QueryIsOptedOutOfRewardsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryIsOptedOutOfRewardsResponse"; value: Uint8Array; } /** * QueryIsRegisteredDMMResponse is the response type for the * Query/IsRegisteredDMM RPC method. * @name QueryIsOptedOutOfRewardsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryIsOptedOutOfRewardsResponse */ export interface QueryIsOptedOutOfRewardsResponseAmino { is_opted_out: boolean; } export interface QueryIsOptedOutOfRewardsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryIsOptedOutOfRewardsResponse"; value: QueryIsOptedOutOfRewardsResponseAmino; } /** * QueryRegisteredDMMsRequest is the request type for the Query/RegisteredDMMs * RPC method. * @name QueryOptedOutOfRewardsAccountsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsRequest */ export interface QueryOptedOutOfRewardsAccountsRequest { } export interface QueryOptedOutOfRewardsAccountsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsRequest"; value: Uint8Array; } /** * QueryRegisteredDMMsRequest is the request type for the Query/RegisteredDMMs * RPC method. * @name QueryOptedOutOfRewardsAccountsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsRequest */ export interface QueryOptedOutOfRewardsAccountsRequestAmino { } export interface QueryOptedOutOfRewardsAccountsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsRequest"; value: QueryOptedOutOfRewardsAccountsRequestAmino; } /** * QueryRegisteredDMMsResponse is the response type for the Query/RegisteredDMMs * RPC method. * @name QueryOptedOutOfRewardsAccountsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsResponse */ export interface QueryOptedOutOfRewardsAccountsResponse { accounts: string[]; } export interface QueryOptedOutOfRewardsAccountsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsResponse"; value: Uint8Array; } /** * QueryRegisteredDMMsResponse is the response type for the Query/RegisteredDMMs * RPC method. * @name QueryOptedOutOfRewardsAccountsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsResponse */ export interface QueryOptedOutOfRewardsAccountsResponseAmino { accounts: string[]; } export interface QueryOptedOutOfRewardsAccountsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsResponse"; value: QueryOptedOutOfRewardsAccountsResponseAmino; } /** * QueryFeeDiscountAccountInfoRequest is the request type for the * Query/FeeDiscountAccountInfo RPC method. * @name QueryFeeDiscountAccountInfoRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountAccountInfoRequest */ export interface QueryFeeDiscountAccountInfoRequest { account: string; } export interface QueryFeeDiscountAccountInfoRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFeeDiscountAccountInfoRequest"; value: Uint8Array; } /** * QueryFeeDiscountAccountInfoRequest is the request type for the * Query/FeeDiscountAccountInfo RPC method. * @name QueryFeeDiscountAccountInfoRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountAccountInfoRequest */ export interface QueryFeeDiscountAccountInfoRequestAmino { account: string; } export interface QueryFeeDiscountAccountInfoRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFeeDiscountAccountInfoRequest"; value: QueryFeeDiscountAccountInfoRequestAmino; } /** * QueryFeeDiscountAccountInfoResponse is the response type for the * Query/FeeDiscountAccountInfo RPC method. * @name QueryFeeDiscountAccountInfoResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountAccountInfoResponse */ export interface QueryFeeDiscountAccountInfoResponse { tierLevel: bigint; accountInfo?: FeeDiscountTierInfo; accountTtl?: FeeDiscountTierTTL; } export interface QueryFeeDiscountAccountInfoResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFeeDiscountAccountInfoResponse"; value: Uint8Array; } /** * QueryFeeDiscountAccountInfoResponse is the response type for the * Query/FeeDiscountAccountInfo RPC method. * @name QueryFeeDiscountAccountInfoResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountAccountInfoResponse */ export interface QueryFeeDiscountAccountInfoResponseAmino { tier_level: string; account_info?: FeeDiscountTierInfoAmino; account_ttl?: FeeDiscountTierTTLAmino; } export interface QueryFeeDiscountAccountInfoResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFeeDiscountAccountInfoResponse"; value: QueryFeeDiscountAccountInfoResponseAmino; } /** * QueryFeeDiscountScheduleRequest is the request type for the * Query/FeeDiscountSchedule RPC method. * @name QueryFeeDiscountScheduleRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountScheduleRequest */ export interface QueryFeeDiscountScheduleRequest { } export interface QueryFeeDiscountScheduleRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFeeDiscountScheduleRequest"; value: Uint8Array; } /** * QueryFeeDiscountScheduleRequest is the request type for the * Query/FeeDiscountSchedule RPC method. * @name QueryFeeDiscountScheduleRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountScheduleRequest */ export interface QueryFeeDiscountScheduleRequestAmino { } export interface QueryFeeDiscountScheduleRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFeeDiscountScheduleRequest"; value: QueryFeeDiscountScheduleRequestAmino; } /** * QueryFeeDiscountScheduleResponse is the response type for the * Query/FeeDiscountSchedule RPC method. * @name QueryFeeDiscountScheduleResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountScheduleResponse */ export interface QueryFeeDiscountScheduleResponse { feeDiscountSchedule?: FeeDiscountSchedule; } export interface QueryFeeDiscountScheduleResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFeeDiscountScheduleResponse"; value: Uint8Array; } /** * QueryFeeDiscountScheduleResponse is the response type for the * Query/FeeDiscountSchedule RPC method. * @name QueryFeeDiscountScheduleResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountScheduleResponse */ export interface QueryFeeDiscountScheduleResponseAmino { fee_discount_schedule?: FeeDiscountScheduleAmino; } export interface QueryFeeDiscountScheduleResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFeeDiscountScheduleResponse"; value: QueryFeeDiscountScheduleResponseAmino; } /** * QueryBalanceMismatchesRequest is the request type for the * Query/QueryBalanceMismatches RPC method. * @name QueryBalanceMismatchesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceMismatchesRequest */ export interface QueryBalanceMismatchesRequest { dustFactor: bigint; } export interface QueryBalanceMismatchesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryBalanceMismatchesRequest"; value: Uint8Array; } /** * QueryBalanceMismatchesRequest is the request type for the * Query/QueryBalanceMismatches RPC method. * @name QueryBalanceMismatchesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceMismatchesRequest */ export interface QueryBalanceMismatchesRequestAmino { dust_factor: string; } export interface QueryBalanceMismatchesRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryBalanceMismatchesRequest"; value: QueryBalanceMismatchesRequestAmino; } /** * @name BalanceMismatch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.BalanceMismatch */ export interface BalanceMismatch { subaccountId: string; denom: string; available: string; total: string; balanceHold: string; expectedTotal: string; difference: string; } export interface BalanceMismatchProtoMsg { typeUrl: "/injective.exchange.v1beta1.BalanceMismatch"; value: Uint8Array; } /** * @name BalanceMismatchAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.BalanceMismatch */ export interface BalanceMismatchAmino { subaccountId: string; denom: string; available: string; total: string; balance_hold: string; expected_total: string; difference: string; } export interface BalanceMismatchAminoMsg { type: "/injective.exchange.v1beta1.BalanceMismatch"; value: BalanceMismatchAmino; } /** * QueryBalanceMismatchesResponse is the response type for the * Query/QueryBalanceMismatches RPC method. * @name QueryBalanceMismatchesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceMismatchesResponse */ export interface QueryBalanceMismatchesResponse { balanceMismatches: BalanceMismatch[]; } export interface QueryBalanceMismatchesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryBalanceMismatchesResponse"; value: Uint8Array; } /** * QueryBalanceMismatchesResponse is the response type for the * Query/QueryBalanceMismatches RPC method. * @name QueryBalanceMismatchesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceMismatchesResponse */ export interface QueryBalanceMismatchesResponseAmino { balance_mismatches: BalanceMismatchAmino[]; } export interface QueryBalanceMismatchesResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryBalanceMismatchesResponse"; value: QueryBalanceMismatchesResponseAmino; } /** * QueryBalanceWithBalanceHoldsRequest is the request type for the * Query/QueryBalanceWithBalanceHolds RPC method. * @name QueryBalanceWithBalanceHoldsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsRequest */ export interface QueryBalanceWithBalanceHoldsRequest { } export interface QueryBalanceWithBalanceHoldsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsRequest"; value: Uint8Array; } /** * QueryBalanceWithBalanceHoldsRequest is the request type for the * Query/QueryBalanceWithBalanceHolds RPC method. * @name QueryBalanceWithBalanceHoldsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsRequest */ export interface QueryBalanceWithBalanceHoldsRequestAmino { } export interface QueryBalanceWithBalanceHoldsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsRequest"; value: QueryBalanceWithBalanceHoldsRequestAmino; } /** * @name BalanceWithMarginHold * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.BalanceWithMarginHold */ export interface BalanceWithMarginHold { subaccountId: string; denom: string; available: string; total: string; balanceHold: string; } export interface BalanceWithMarginHoldProtoMsg { typeUrl: "/injective.exchange.v1beta1.BalanceWithMarginHold"; value: Uint8Array; } /** * @name BalanceWithMarginHoldAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.BalanceWithMarginHold */ export interface BalanceWithMarginHoldAmino { subaccountId: string; denom: string; available: string; total: string; balance_hold: string; } export interface BalanceWithMarginHoldAminoMsg { type: "/injective.exchange.v1beta1.BalanceWithMarginHold"; value: BalanceWithMarginHoldAmino; } /** * QueryBalanceWithBalanceHoldsResponse is the response type for the * Query/QueryBalanceWithBalanceHolds RPC method. * @name QueryBalanceWithBalanceHoldsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsResponse */ export interface QueryBalanceWithBalanceHoldsResponse { balanceWithBalanceHolds: BalanceWithMarginHold[]; } export interface QueryBalanceWithBalanceHoldsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsResponse"; value: Uint8Array; } /** * QueryBalanceWithBalanceHoldsResponse is the response type for the * Query/QueryBalanceWithBalanceHolds RPC method. * @name QueryBalanceWithBalanceHoldsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsResponse */ export interface QueryBalanceWithBalanceHoldsResponseAmino { balance_with_balance_holds: BalanceWithMarginHoldAmino[]; } export interface QueryBalanceWithBalanceHoldsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsResponse"; value: QueryBalanceWithBalanceHoldsResponseAmino; } /** * QueryFeeDiscountTierStatisticsRequest is the request type for the * Query/QueryFeeDiscountTierStatistics RPC method. * @name QueryFeeDiscountTierStatisticsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsRequest */ export interface QueryFeeDiscountTierStatisticsRequest { } export interface QueryFeeDiscountTierStatisticsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsRequest"; value: Uint8Array; } /** * QueryFeeDiscountTierStatisticsRequest is the request type for the * Query/QueryFeeDiscountTierStatistics RPC method. * @name QueryFeeDiscountTierStatisticsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsRequest */ export interface QueryFeeDiscountTierStatisticsRequestAmino { } export interface QueryFeeDiscountTierStatisticsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsRequest"; value: QueryFeeDiscountTierStatisticsRequestAmino; } /** * @name TierStatistic * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TierStatistic */ export interface TierStatistic { tier: bigint; count: bigint; } export interface TierStatisticProtoMsg { typeUrl: "/injective.exchange.v1beta1.TierStatistic"; value: Uint8Array; } /** * @name TierStatisticAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TierStatistic */ export interface TierStatisticAmino { tier: string; count: string; } export interface TierStatisticAminoMsg { type: "/injective.exchange.v1beta1.TierStatistic"; value: TierStatisticAmino; } /** * QueryFeeDiscountTierStatisticsResponse is the response type for the * Query/QueryFeeDiscountTierStatistics RPC method. * @name QueryFeeDiscountTierStatisticsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsResponse */ export interface QueryFeeDiscountTierStatisticsResponse { statistics: TierStatistic[]; } export interface QueryFeeDiscountTierStatisticsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsResponse"; value: Uint8Array; } /** * QueryFeeDiscountTierStatisticsResponse is the response type for the * Query/QueryFeeDiscountTierStatistics RPC method. * @name QueryFeeDiscountTierStatisticsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsResponse */ export interface QueryFeeDiscountTierStatisticsResponseAmino { statistics: TierStatisticAmino[]; } export interface QueryFeeDiscountTierStatisticsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsResponse"; value: QueryFeeDiscountTierStatisticsResponseAmino; } /** * MitoVaultInfosRequest is the request type for the Query/MitoVaultInfos RPC * method. * @name MitoVaultInfosRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MitoVaultInfosRequest */ export interface MitoVaultInfosRequest { } export interface MitoVaultInfosRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.MitoVaultInfosRequest"; value: Uint8Array; } /** * MitoVaultInfosRequest is the request type for the Query/MitoVaultInfos RPC * method. * @name MitoVaultInfosRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MitoVaultInfosRequest */ export interface MitoVaultInfosRequestAmino { } export interface MitoVaultInfosRequestAminoMsg { type: "/injective.exchange.v1beta1.MitoVaultInfosRequest"; value: MitoVaultInfosRequestAmino; } /** * MitoVaultInfosResponse is the response type for the Query/MitoVaultInfos RPC * method. * @name MitoVaultInfosResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MitoVaultInfosResponse */ export interface MitoVaultInfosResponse { masterAddresses: string[]; derivativeAddresses: string[]; spotAddresses: string[]; cw20Addresses: string[]; } export interface MitoVaultInfosResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MitoVaultInfosResponse"; value: Uint8Array; } /** * MitoVaultInfosResponse is the response type for the Query/MitoVaultInfos RPC * method. * @name MitoVaultInfosResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MitoVaultInfosResponse */ export interface MitoVaultInfosResponseAmino { master_addresses: string[]; derivative_addresses: string[]; spot_addresses: string[]; cw20_addresses: string[]; } export interface MitoVaultInfosResponseAminoMsg { type: "/injective.exchange.v1beta1.MitoVaultInfosResponse"; value: MitoVaultInfosResponseAmino; } /** * QueryMarketIDFromVaultRequest is the request type for the * Query/QueryMarketIDFromVault RPC method. * @name QueryMarketIDFromVaultRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketIDFromVaultRequest */ export interface QueryMarketIDFromVaultRequest { vaultAddress: string; } export interface QueryMarketIDFromVaultRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketIDFromVaultRequest"; value: Uint8Array; } /** * QueryMarketIDFromVaultRequest is the request type for the * Query/QueryMarketIDFromVault RPC method. * @name QueryMarketIDFromVaultRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketIDFromVaultRequest */ export interface QueryMarketIDFromVaultRequestAmino { vault_address: string; } export interface QueryMarketIDFromVaultRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketIDFromVaultRequest"; value: QueryMarketIDFromVaultRequestAmino; } /** * QueryMarketIDFromVaultResponse is the response type for the * Query/QueryMarketIDFromVault RPC method. * @name QueryMarketIDFromVaultResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketIDFromVaultResponse */ export interface QueryMarketIDFromVaultResponse { marketId: string; } export interface QueryMarketIDFromVaultResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketIDFromVaultResponse"; value: Uint8Array; } /** * QueryMarketIDFromVaultResponse is the response type for the * Query/QueryMarketIDFromVault RPC method. * @name QueryMarketIDFromVaultResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketIDFromVaultResponse */ export interface QueryMarketIDFromVaultResponseAmino { market_id: string; } export interface QueryMarketIDFromVaultResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketIDFromVaultResponse"; value: QueryMarketIDFromVaultResponseAmino; } /** * @name QueryHistoricalTradeRecordsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryHistoricalTradeRecordsRequest */ export interface QueryHistoricalTradeRecordsRequest { marketId: string; } export interface QueryHistoricalTradeRecordsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryHistoricalTradeRecordsRequest"; value: Uint8Array; } /** * @name QueryHistoricalTradeRecordsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryHistoricalTradeRecordsRequest */ export interface QueryHistoricalTradeRecordsRequestAmino { market_id: string; } export interface QueryHistoricalTradeRecordsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryHistoricalTradeRecordsRequest"; value: QueryHistoricalTradeRecordsRequestAmino; } /** * @name QueryHistoricalTradeRecordsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryHistoricalTradeRecordsResponse */ export interface QueryHistoricalTradeRecordsResponse { tradeRecords: TradeRecords[]; } export interface QueryHistoricalTradeRecordsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryHistoricalTradeRecordsResponse"; value: Uint8Array; } /** * @name QueryHistoricalTradeRecordsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryHistoricalTradeRecordsResponse */ export interface QueryHistoricalTradeRecordsResponseAmino { trade_records: TradeRecordsAmino[]; } export interface QueryHistoricalTradeRecordsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryHistoricalTradeRecordsResponse"; value: QueryHistoricalTradeRecordsResponseAmino; } /** * TradeHistoryOptions are the optional params for Query/MarketVolatility RPC * method. * @name TradeHistoryOptions * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TradeHistoryOptions */ export interface TradeHistoryOptions { /** * TradeGroupingSec of 0 means use the chain's default grouping */ tradeGroupingSec: bigint; /** * MaxAge restricts the trade 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 TradeHistoryOptionsProtoMsg { typeUrl: "/injective.exchange.v1beta1.TradeHistoryOptions"; value: Uint8Array; } /** * TradeHistoryOptions are the optional params for Query/MarketVolatility RPC * method. * @name TradeHistoryOptionsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TradeHistoryOptions */ export interface TradeHistoryOptionsAmino { /** * TradeGroupingSec of 0 means use the chain's default grouping */ trade_grouping_sec: string; /** * MaxAge restricts the trade 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 TradeHistoryOptionsAminoMsg { type: "/injective.exchange.v1beta1.TradeHistoryOptions"; value: TradeHistoryOptionsAmino; } /** * QueryMarketVolatilityRequest are the request params for the * Query/MarketVolatility RPC method. * @name QueryMarketVolatilityRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketVolatilityRequest */ export interface QueryMarketVolatilityRequest { marketId: string; tradeHistoryOptions?: TradeHistoryOptions; } export interface QueryMarketVolatilityRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketVolatilityRequest"; value: Uint8Array; } /** * QueryMarketVolatilityRequest are the request params for the * Query/MarketVolatility RPC method. * @name QueryMarketVolatilityRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketVolatilityRequest */ export interface QueryMarketVolatilityRequestAmino { market_id: string; trade_history_options?: TradeHistoryOptionsAmino; } export interface QueryMarketVolatilityRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketVolatilityRequest"; value: QueryMarketVolatilityRequestAmino; } /** * QueryMarketVolatilityResponse is the response type for the * Query/MarketVolatility RPC method. * @name QueryMarketVolatilityResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketVolatilityResponse */ export interface QueryMarketVolatilityResponse { volatility: string; historyMetadata?: MetadataStatistics; rawHistory: TradeRecord[]; } export interface QueryMarketVolatilityResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketVolatilityResponse"; value: Uint8Array; } /** * QueryMarketVolatilityResponse is the response type for the * Query/MarketVolatility RPC method. * @name QueryMarketVolatilityResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketVolatilityResponse */ export interface QueryMarketVolatilityResponseAmino { volatility: string; history_metadata?: MetadataStatisticsAmino; raw_history: TradeRecordAmino[]; } export interface QueryMarketVolatilityResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketVolatilityResponse"; value: QueryMarketVolatilityResponseAmino; } /** * QuerBinaryMarketsRequest is the request type for the Query/BinaryMarkets RPC * method. * @name QueryBinaryMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBinaryMarketsRequest */ export interface QueryBinaryMarketsRequest { /** * Status of the market, for convenience it is set to string - not enum */ status: string; } export interface QueryBinaryMarketsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryBinaryMarketsRequest"; value: Uint8Array; } /** * QuerBinaryMarketsRequest is the request type for the Query/BinaryMarkets RPC * method. * @name QueryBinaryMarketsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBinaryMarketsRequest */ export interface QueryBinaryMarketsRequestAmino { /** * Status of the market, for convenience it is set to string - not enum */ status: string; } export interface QueryBinaryMarketsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryBinaryMarketsRequest"; value: QueryBinaryMarketsRequestAmino; } /** * QueryBinaryMarketsResponse is the response type for the Query/BinaryMarkets * RPC method. * @name QueryBinaryMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBinaryMarketsResponse */ export interface QueryBinaryMarketsResponse { markets: BinaryOptionsMarket[]; } export interface QueryBinaryMarketsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryBinaryMarketsResponse"; value: Uint8Array; } /** * QueryBinaryMarketsResponse is the response type for the Query/BinaryMarkets * RPC method. * @name QueryBinaryMarketsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBinaryMarketsResponse */ export interface QueryBinaryMarketsResponseAmino { markets: BinaryOptionsMarketAmino[]; } export interface QueryBinaryMarketsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryBinaryMarketsResponse"; value: QueryBinaryMarketsResponseAmino; } /** * QueryConditionalOrdersRequest is the request type for the * Query/ConditionalOrders RPC method. * @name QueryTraderDerivativeConditionalOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersRequest */ export interface QueryTraderDerivativeConditionalOrdersRequest { subaccountId: string; marketId: string; } export interface QueryTraderDerivativeConditionalOrdersRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersRequest"; value: Uint8Array; } /** * QueryConditionalOrdersRequest is the request type for the * Query/ConditionalOrders RPC method. * @name QueryTraderDerivativeConditionalOrdersRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersRequest */ export interface QueryTraderDerivativeConditionalOrdersRequestAmino { subaccount_id: string; market_id: string; } export interface QueryTraderDerivativeConditionalOrdersRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersRequest"; value: QueryTraderDerivativeConditionalOrdersRequestAmino; } /** * @name TrimmedDerivativeConditionalOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedDerivativeConditionalOrder */ export interface TrimmedDerivativeConditionalOrder { /** * price of the order */ price: string; /** * quantity of the order */ quantity: string; /** * margin of the order */ margin: string; /** * price to trigger the order */ triggerPrice: string; /** * true if the order is a buy */ isBuy: boolean; isLimit: boolean; orderHash: string; cid: string; } export interface TrimmedDerivativeConditionalOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.TrimmedDerivativeConditionalOrder"; value: Uint8Array; } /** * @name TrimmedDerivativeConditionalOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedDerivativeConditionalOrder */ export interface TrimmedDerivativeConditionalOrderAmino { /** * price of the order */ price: string; /** * quantity of the order */ quantity: string; /** * margin of the order */ margin: string; /** * price to trigger the order */ triggerPrice: string; /** * true if the order is a buy */ isBuy: boolean; isLimit: boolean; order_hash: string; cid: string; } export interface TrimmedDerivativeConditionalOrderAminoMsg { type: "/injective.exchange.v1beta1.TrimmedDerivativeConditionalOrder"; value: TrimmedDerivativeConditionalOrderAmino; } /** * QueryTraderDerivativeOrdersResponse is the response type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeConditionalOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersResponse */ export interface QueryTraderDerivativeConditionalOrdersResponse { orders: TrimmedDerivativeConditionalOrder[]; } export interface QueryTraderDerivativeConditionalOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersResponse"; value: Uint8Array; } /** * QueryTraderDerivativeOrdersResponse is the response type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeConditionalOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersResponse */ export interface QueryTraderDerivativeConditionalOrdersResponseAmino { orders: TrimmedDerivativeConditionalOrderAmino[]; } export interface QueryTraderDerivativeConditionalOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersResponse"; value: QueryTraderDerivativeConditionalOrdersResponseAmino; } /** * @name QueryFullSpotOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotOrderbookRequest */ export interface QueryFullSpotOrderbookRequest { /** * market id */ marketId: string; } export interface QueryFullSpotOrderbookRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullSpotOrderbookRequest"; value: Uint8Array; } /** * @name QueryFullSpotOrderbookRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotOrderbookRequest */ export interface QueryFullSpotOrderbookRequestAmino { /** * market id */ market_id: string; } export interface QueryFullSpotOrderbookRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFullSpotOrderbookRequest"; value: QueryFullSpotOrderbookRequestAmino; } /** * @name QueryFullSpotOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotOrderbookResponse */ export interface QueryFullSpotOrderbookResponse { bids: TrimmedLimitOrder[]; asks: TrimmedLimitOrder[]; } export interface QueryFullSpotOrderbookResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullSpotOrderbookResponse"; value: Uint8Array; } /** * @name QueryFullSpotOrderbookResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotOrderbookResponse */ export interface QueryFullSpotOrderbookResponseAmino { Bids: TrimmedLimitOrderAmino[]; Asks: TrimmedLimitOrderAmino[]; } export interface QueryFullSpotOrderbookResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFullSpotOrderbookResponse"; value: QueryFullSpotOrderbookResponseAmino; } /** * @name QueryFullDerivativeOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullDerivativeOrderbookRequest */ export interface QueryFullDerivativeOrderbookRequest { /** * market id */ marketId: string; } export interface QueryFullDerivativeOrderbookRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullDerivativeOrderbookRequest"; value: Uint8Array; } /** * @name QueryFullDerivativeOrderbookRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullDerivativeOrderbookRequest */ export interface QueryFullDerivativeOrderbookRequestAmino { /** * market id */ market_id: string; } export interface QueryFullDerivativeOrderbookRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryFullDerivativeOrderbookRequest"; value: QueryFullDerivativeOrderbookRequestAmino; } /** * @name QueryFullDerivativeOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullDerivativeOrderbookResponse */ export interface QueryFullDerivativeOrderbookResponse { bids: TrimmedLimitOrder[]; asks: TrimmedLimitOrder[]; } export interface QueryFullDerivativeOrderbookResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryFullDerivativeOrderbookResponse"; value: Uint8Array; } /** * @name QueryFullDerivativeOrderbookResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullDerivativeOrderbookResponse */ export interface QueryFullDerivativeOrderbookResponseAmino { Bids: TrimmedLimitOrderAmino[]; Asks: TrimmedLimitOrderAmino[]; } export interface QueryFullDerivativeOrderbookResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryFullDerivativeOrderbookResponse"; value: QueryFullDerivativeOrderbookResponseAmino; } /** * @name TrimmedLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedLimitOrder */ export interface TrimmedLimitOrder { price: string; /** * quantity of the order */ quantity: string; orderHash: string; subaccountId: string; } export interface TrimmedLimitOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.TrimmedLimitOrder"; value: Uint8Array; } /** * @name TrimmedLimitOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedLimitOrder */ export interface TrimmedLimitOrderAmino { price: string; /** * quantity of the order */ quantity: string; order_hash: string; subaccount_id: string; } export interface TrimmedLimitOrderAminoMsg { type: "/injective.exchange.v1beta1.TrimmedLimitOrder"; value: TrimmedLimitOrderAmino; } /** * @name QueryMarketAtomicExecutionFeeMultiplierRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierRequest */ export interface QueryMarketAtomicExecutionFeeMultiplierRequest { marketId: string; } export interface QueryMarketAtomicExecutionFeeMultiplierRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierRequest"; value: Uint8Array; } /** * @name QueryMarketAtomicExecutionFeeMultiplierRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierRequest */ export interface QueryMarketAtomicExecutionFeeMultiplierRequestAmino { market_id: string; } export interface QueryMarketAtomicExecutionFeeMultiplierRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierRequest"; value: QueryMarketAtomicExecutionFeeMultiplierRequestAmino; } /** * @name QueryMarketAtomicExecutionFeeMultiplierResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierResponse */ export interface QueryMarketAtomicExecutionFeeMultiplierResponse { multiplier: string; } export interface QueryMarketAtomicExecutionFeeMultiplierResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierResponse"; value: Uint8Array; } /** * @name QueryMarketAtomicExecutionFeeMultiplierResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierResponse */ export interface QueryMarketAtomicExecutionFeeMultiplierResponseAmino { multiplier: string; } export interface QueryMarketAtomicExecutionFeeMultiplierResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierResponse"; value: QueryMarketAtomicExecutionFeeMultiplierResponseAmino; } /** * @name QueryActiveStakeGrantRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryActiveStakeGrantRequest */ export interface QueryActiveStakeGrantRequest { grantee: string; } export interface QueryActiveStakeGrantRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryActiveStakeGrantRequest"; value: Uint8Array; } /** * @name QueryActiveStakeGrantRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryActiveStakeGrantRequest */ export interface QueryActiveStakeGrantRequestAmino { grantee: string; } export interface QueryActiveStakeGrantRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryActiveStakeGrantRequest"; value: QueryActiveStakeGrantRequestAmino; } /** * @name QueryActiveStakeGrantResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryActiveStakeGrantResponse */ export interface QueryActiveStakeGrantResponse { grant?: ActiveGrant; effectiveGrant?: EffectiveGrant; } export interface QueryActiveStakeGrantResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryActiveStakeGrantResponse"; value: Uint8Array; } /** * @name QueryActiveStakeGrantResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryActiveStakeGrantResponse */ export interface QueryActiveStakeGrantResponseAmino { grant?: ActiveGrantAmino; effective_grant?: EffectiveGrantAmino; } export interface QueryActiveStakeGrantResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryActiveStakeGrantResponse"; value: QueryActiveStakeGrantResponseAmino; } /** * @name QueryGrantAuthorizationRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationRequest */ export interface QueryGrantAuthorizationRequest { granter: string; grantee: string; } export interface QueryGrantAuthorizationRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryGrantAuthorizationRequest"; value: Uint8Array; } /** * @name QueryGrantAuthorizationRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationRequest */ export interface QueryGrantAuthorizationRequestAmino { granter: string; grantee: string; } export interface QueryGrantAuthorizationRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryGrantAuthorizationRequest"; value: QueryGrantAuthorizationRequestAmino; } /** * @name QueryGrantAuthorizationResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationResponse */ export interface QueryGrantAuthorizationResponse { amount: string; } export interface QueryGrantAuthorizationResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryGrantAuthorizationResponse"; value: Uint8Array; } /** * @name QueryGrantAuthorizationResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationResponse */ export interface QueryGrantAuthorizationResponseAmino { amount: string; } export interface QueryGrantAuthorizationResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryGrantAuthorizationResponse"; value: QueryGrantAuthorizationResponseAmino; } /** * @name QueryGrantAuthorizationsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationsRequest */ export interface QueryGrantAuthorizationsRequest { granter: string; } export interface QueryGrantAuthorizationsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryGrantAuthorizationsRequest"; value: Uint8Array; } /** * @name QueryGrantAuthorizationsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationsRequest */ export interface QueryGrantAuthorizationsRequestAmino { granter: string; } export interface QueryGrantAuthorizationsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryGrantAuthorizationsRequest"; value: QueryGrantAuthorizationsRequestAmino; } /** * @name QueryGrantAuthorizationsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationsResponse */ export interface QueryGrantAuthorizationsResponse { totalGrantAmount: string; grants: GrantAuthorization[]; } export interface QueryGrantAuthorizationsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryGrantAuthorizationsResponse"; value: Uint8Array; } /** * @name QueryGrantAuthorizationsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationsResponse */ export interface QueryGrantAuthorizationsResponseAmino { total_grant_amount: string; grants: GrantAuthorizationAmino[]; } export interface QueryGrantAuthorizationsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryGrantAuthorizationsResponse"; value: QueryGrantAuthorizationsResponseAmino; } /** * @name QueryMarketBalanceRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalanceRequest */ export interface QueryMarketBalanceRequest { /** * market id */ marketId: string; } export interface QueryMarketBalanceRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketBalanceRequest"; value: Uint8Array; } /** * @name QueryMarketBalanceRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalanceRequest */ export interface QueryMarketBalanceRequestAmino { /** * market id */ market_id: string; } export interface QueryMarketBalanceRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketBalanceRequest"; value: QueryMarketBalanceRequestAmino; } /** * @name QueryMarketBalanceResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalanceResponse */ export interface QueryMarketBalanceResponse { balance?: MarketBalance; } export interface QueryMarketBalanceResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketBalanceResponse"; value: Uint8Array; } /** * @name QueryMarketBalanceResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalanceResponse */ export interface QueryMarketBalanceResponseAmino { balance?: MarketBalanceAmino; } export interface QueryMarketBalanceResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketBalanceResponse"; value: QueryMarketBalanceResponseAmino; } /** * @name QueryMarketBalancesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalancesRequest */ export interface QueryMarketBalancesRequest { } export interface QueryMarketBalancesRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketBalancesRequest"; value: Uint8Array; } /** * @name QueryMarketBalancesRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalancesRequest */ export interface QueryMarketBalancesRequestAmino { } export interface QueryMarketBalancesRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketBalancesRequest"; value: QueryMarketBalancesRequestAmino; } /** * @name QueryMarketBalancesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalancesResponse */ export interface QueryMarketBalancesResponse { balances: MarketBalance[]; } export interface QueryMarketBalancesResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryMarketBalancesResponse"; value: Uint8Array; } /** * @name QueryMarketBalancesResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalancesResponse */ export interface QueryMarketBalancesResponseAmino { balances: MarketBalanceAmino[]; } export interface QueryMarketBalancesResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryMarketBalancesResponse"; value: QueryMarketBalancesResponseAmino; } /** * @name MarketBalance * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MarketBalance */ export interface MarketBalance { marketId: string; balance: string; } export interface MarketBalanceProtoMsg { typeUrl: "/injective.exchange.v1beta1.MarketBalance"; value: Uint8Array; } /** * @name MarketBalanceAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MarketBalance */ export interface MarketBalanceAmino { market_id: string; balance: string; } export interface MarketBalanceAminoMsg { type: "/injective.exchange.v1beta1.MarketBalance"; value: MarketBalanceAmino; } /** * @name QueryDenomMinNotionalRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalRequest */ export interface QueryDenomMinNotionalRequest { denom: string; } export interface QueryDenomMinNotionalRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomMinNotionalRequest"; value: Uint8Array; } /** * @name QueryDenomMinNotionalRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalRequest */ export interface QueryDenomMinNotionalRequestAmino { denom: string; } export interface QueryDenomMinNotionalRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomMinNotionalRequest"; value: QueryDenomMinNotionalRequestAmino; } /** * @name QueryDenomMinNotionalResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalResponse */ export interface QueryDenomMinNotionalResponse { amount: string; } export interface QueryDenomMinNotionalResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomMinNotionalResponse"; value: Uint8Array; } /** * @name QueryDenomMinNotionalResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalResponse */ export interface QueryDenomMinNotionalResponseAmino { amount: string; } export interface QueryDenomMinNotionalResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomMinNotionalResponse"; value: QueryDenomMinNotionalResponseAmino; } /** * @name QueryDenomMinNotionalsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalsRequest */ export interface QueryDenomMinNotionalsRequest { } export interface QueryDenomMinNotionalsRequestProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomMinNotionalsRequest"; value: Uint8Array; } /** * @name QueryDenomMinNotionalsRequestAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalsRequest */ export interface QueryDenomMinNotionalsRequestAmino { } export interface QueryDenomMinNotionalsRequestAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomMinNotionalsRequest"; value: QueryDenomMinNotionalsRequestAmino; } /** * @name QueryDenomMinNotionalsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalsResponse */ export interface QueryDenomMinNotionalsResponse { denomMinNotionals: DenomMinNotional[]; } export interface QueryDenomMinNotionalsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.QueryDenomMinNotionalsResponse"; value: Uint8Array; } /** * @name QueryDenomMinNotionalsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalsResponse */ export interface QueryDenomMinNotionalsResponseAmino { denom_min_notionals: DenomMinNotionalAmino[]; } export interface QueryDenomMinNotionalsResponseAminoMsg { type: "/injective.exchange.v1beta1.QueryDenomMinNotionalsResponse"; value: QueryDenomMinNotionalsResponseAmino; } /** * @name Subaccount * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.Subaccount */ export declare const Subaccount: { typeUrl: string; is(o: any): o is Subaccount; isAmino(o: any): o is SubaccountAmino; encode(message: Subaccount, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Subaccount; fromPartial(object: DeepPartial): Subaccount; fromAmino(object: SubaccountAmino): Subaccount; toAmino(message: Subaccount): SubaccountAmino; fromAminoMsg(object: SubaccountAminoMsg): Subaccount; fromProtoMsg(message: SubaccountProtoMsg): Subaccount; toProto(message: Subaccount): Uint8Array; toProtoMsg(message: Subaccount): SubaccountProtoMsg; registerTypeUrl(): void; }; /** * @name QuerySubaccountOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrdersRequest */ export declare const QuerySubaccountOrdersRequest: { typeUrl: string; is(o: any): o is QuerySubaccountOrdersRequest; isAmino(o: any): o is QuerySubaccountOrdersRequestAmino; encode(message: QuerySubaccountOrdersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountOrdersRequest; fromPartial(object: DeepPartial): QuerySubaccountOrdersRequest; fromAmino(object: QuerySubaccountOrdersRequestAmino): QuerySubaccountOrdersRequest; toAmino(message: QuerySubaccountOrdersRequest): QuerySubaccountOrdersRequestAmino; fromAminoMsg(object: QuerySubaccountOrdersRequestAminoMsg): QuerySubaccountOrdersRequest; fromProtoMsg(message: QuerySubaccountOrdersRequestProtoMsg): QuerySubaccountOrdersRequest; toProto(message: QuerySubaccountOrdersRequest): Uint8Array; toProtoMsg(message: QuerySubaccountOrdersRequest): QuerySubaccountOrdersRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QuerySubaccountOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrdersResponse */ export declare const QuerySubaccountOrdersResponse: { typeUrl: string; is(o: any): o is QuerySubaccountOrdersResponse; isAmino(o: any): o is QuerySubaccountOrdersResponseAmino; encode(message: QuerySubaccountOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountOrdersResponse; fromPartial(object: DeepPartial): QuerySubaccountOrdersResponse; fromAmino(object: QuerySubaccountOrdersResponseAmino): QuerySubaccountOrdersResponse; toAmino(message: QuerySubaccountOrdersResponse): QuerySubaccountOrdersResponseAmino; fromAminoMsg(object: QuerySubaccountOrdersResponseAminoMsg): QuerySubaccountOrdersResponse; fromProtoMsg(message: QuerySubaccountOrdersResponseProtoMsg): QuerySubaccountOrdersResponse; toProto(message: QuerySubaccountOrdersResponse): Uint8Array; toProtoMsg(message: QuerySubaccountOrdersResponse): QuerySubaccountOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * @name SubaccountOrderbookMetadataWithMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.SubaccountOrderbookMetadataWithMarket */ export declare const SubaccountOrderbookMetadataWithMarket: { typeUrl: string; is(o: any): o is SubaccountOrderbookMetadataWithMarket; isAmino(o: any): o is SubaccountOrderbookMetadataWithMarketAmino; encode(message: SubaccountOrderbookMetadataWithMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SubaccountOrderbookMetadataWithMarket; fromPartial(object: DeepPartial): SubaccountOrderbookMetadataWithMarket; fromAmino(object: SubaccountOrderbookMetadataWithMarketAmino): SubaccountOrderbookMetadataWithMarket; toAmino(message: SubaccountOrderbookMetadataWithMarket): SubaccountOrderbookMetadataWithMarketAmino; fromAminoMsg(object: SubaccountOrderbookMetadataWithMarketAminoMsg): SubaccountOrderbookMetadataWithMarket; fromProtoMsg(message: SubaccountOrderbookMetadataWithMarketProtoMsg): SubaccountOrderbookMetadataWithMarket; toProto(message: SubaccountOrderbookMetadataWithMarket): Uint8Array; toProtoMsg(message: SubaccountOrderbookMetadataWithMarket): SubaccountOrderbookMetadataWithMarketProtoMsg; registerTypeUrl(): void; }; /** * QueryExchangeParamsRequest is the request type for the Query/ExchangeParams * RPC method. * @name QueryExchangeParamsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeParamsRequest */ export declare const QueryExchangeParamsRequest: { typeUrl: string; is(o: any): o is QueryExchangeParamsRequest; isAmino(o: any): o is QueryExchangeParamsRequestAmino; encode(_: QueryExchangeParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryExchangeParamsRequest; fromPartial(_: DeepPartial): QueryExchangeParamsRequest; fromAmino(_: QueryExchangeParamsRequestAmino): QueryExchangeParamsRequest; toAmino(_: QueryExchangeParamsRequest): QueryExchangeParamsRequestAmino; fromAminoMsg(object: QueryExchangeParamsRequestAminoMsg): QueryExchangeParamsRequest; fromProtoMsg(message: QueryExchangeParamsRequestProtoMsg): QueryExchangeParamsRequest; toProto(message: QueryExchangeParamsRequest): Uint8Array; toProtoMsg(message: QueryExchangeParamsRequest): QueryExchangeParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryExchangeParamsRequest is the response type for the Query/ExchangeParams * RPC method. * @name QueryExchangeParamsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeParamsResponse */ export declare const QueryExchangeParamsResponse: { typeUrl: string; is(o: any): o is QueryExchangeParamsResponse; isAmino(o: any): o is QueryExchangeParamsResponseAmino; encode(message: QueryExchangeParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryExchangeParamsResponse; fromPartial(object: DeepPartial): QueryExchangeParamsResponse; fromAmino(object: QueryExchangeParamsResponseAmino): QueryExchangeParamsResponse; toAmino(message: QueryExchangeParamsResponse): QueryExchangeParamsResponseAmino; fromAminoMsg(object: QueryExchangeParamsResponseAminoMsg): QueryExchangeParamsResponse; fromProtoMsg(message: QueryExchangeParamsResponseProtoMsg): QueryExchangeParamsResponse; toProto(message: QueryExchangeParamsResponse): Uint8Array; toProtoMsg(message: QueryExchangeParamsResponse): QueryExchangeParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountDepositsRequest is the request type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsRequest */ export declare const QuerySubaccountDepositsRequest: { typeUrl: string; is(o: any): o is QuerySubaccountDepositsRequest; isAmino(o: any): o is QuerySubaccountDepositsRequestAmino; encode(message: QuerySubaccountDepositsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountDepositsRequest; fromPartial(object: DeepPartial): QuerySubaccountDepositsRequest; fromAmino(object: QuerySubaccountDepositsRequestAmino): QuerySubaccountDepositsRequest; toAmino(message: QuerySubaccountDepositsRequest): QuerySubaccountDepositsRequestAmino; fromAminoMsg(object: QuerySubaccountDepositsRequestAminoMsg): QuerySubaccountDepositsRequest; fromProtoMsg(message: QuerySubaccountDepositsRequestProtoMsg): QuerySubaccountDepositsRequest; toProto(message: QuerySubaccountDepositsRequest): Uint8Array; toProtoMsg(message: QuerySubaccountDepositsRequest): QuerySubaccountDepositsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QuerySubaccountDepositsResponse_DepositsEntry * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.undefined */ export declare const QuerySubaccountDepositsResponse_DepositsEntry: { encode(message: QuerySubaccountDepositsResponse_DepositsEntry, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountDepositsResponse_DepositsEntry; fromPartial(object: DeepPartial): QuerySubaccountDepositsResponse_DepositsEntry; fromAmino(object: QuerySubaccountDepositsResponse_DepositsEntryAmino): QuerySubaccountDepositsResponse_DepositsEntry; toAmino(message: QuerySubaccountDepositsResponse_DepositsEntry): QuerySubaccountDepositsResponse_DepositsEntryAmino; fromAminoMsg(object: QuerySubaccountDepositsResponse_DepositsEntryAminoMsg): QuerySubaccountDepositsResponse_DepositsEntry; fromProtoMsg(message: QuerySubaccountDepositsResponse_DepositsEntryProtoMsg): QuerySubaccountDepositsResponse_DepositsEntry; toProto(message: QuerySubaccountDepositsResponse_DepositsEntry): Uint8Array; registerTypeUrl(): void; }; /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositsResponse */ export declare const QuerySubaccountDepositsResponse: { typeUrl: string; is(o: any): o is QuerySubaccountDepositsResponse; isAmino(o: any): o is QuerySubaccountDepositsResponseAmino; encode(message: QuerySubaccountDepositsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountDepositsResponse; fromPartial(object: DeepPartial): QuerySubaccountDepositsResponse; fromAmino(object: QuerySubaccountDepositsResponseAmino): QuerySubaccountDepositsResponse; toAmino(message: QuerySubaccountDepositsResponse): QuerySubaccountDepositsResponseAmino; fromAminoMsg(object: QuerySubaccountDepositsResponseAminoMsg): QuerySubaccountDepositsResponse; fromProtoMsg(message: QuerySubaccountDepositsResponseProtoMsg): QuerySubaccountDepositsResponse; toProto(message: QuerySubaccountDepositsResponse): Uint8Array; toProtoMsg(message: QuerySubaccountDepositsResponse): QuerySubaccountDepositsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryExchangeBalancesRequest is the request type for the * Query/ExchangeBalances RPC method. * @name QueryExchangeBalancesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeBalancesRequest */ export declare const QueryExchangeBalancesRequest: { typeUrl: string; is(o: any): o is QueryExchangeBalancesRequest; isAmino(o: any): o is QueryExchangeBalancesRequestAmino; encode(_: QueryExchangeBalancesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryExchangeBalancesRequest; fromPartial(_: DeepPartial): QueryExchangeBalancesRequest; fromAmino(_: QueryExchangeBalancesRequestAmino): QueryExchangeBalancesRequest; toAmino(_: QueryExchangeBalancesRequest): QueryExchangeBalancesRequestAmino; fromAminoMsg(object: QueryExchangeBalancesRequestAminoMsg): QueryExchangeBalancesRequest; fromProtoMsg(message: QueryExchangeBalancesRequestProtoMsg): QueryExchangeBalancesRequest; toProto(message: QueryExchangeBalancesRequest): Uint8Array; toProtoMsg(message: QueryExchangeBalancesRequest): QueryExchangeBalancesRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QueryExchangeBalancesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExchangeBalancesResponse */ export declare const QueryExchangeBalancesResponse: { typeUrl: string; is(o: any): o is QueryExchangeBalancesResponse; isAmino(o: any): o is QueryExchangeBalancesResponseAmino; encode(message: QueryExchangeBalancesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryExchangeBalancesResponse; fromPartial(object: DeepPartial): QueryExchangeBalancesResponse; fromAmino(object: QueryExchangeBalancesResponseAmino): QueryExchangeBalancesResponse; toAmino(message: QueryExchangeBalancesResponse): QueryExchangeBalancesResponseAmino; fromAminoMsg(object: QueryExchangeBalancesResponseAminoMsg): QueryExchangeBalancesResponse; fromProtoMsg(message: QueryExchangeBalancesResponseProtoMsg): QueryExchangeBalancesResponse; toProto(message: QueryExchangeBalancesResponse): Uint8Array; toProtoMsg(message: QueryExchangeBalancesResponse): QueryExchangeBalancesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateVolumeRequest is the request type for the Query/AggregateVolume * RPC method. * @name QueryAggregateVolumeRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumeRequest */ export declare const QueryAggregateVolumeRequest: { typeUrl: string; is(o: any): o is QueryAggregateVolumeRequest; isAmino(o: any): o is QueryAggregateVolumeRequestAmino; encode(message: QueryAggregateVolumeRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateVolumeRequest; fromPartial(object: DeepPartial): QueryAggregateVolumeRequest; fromAmino(object: QueryAggregateVolumeRequestAmino): QueryAggregateVolumeRequest; toAmino(message: QueryAggregateVolumeRequest): QueryAggregateVolumeRequestAmino; fromAminoMsg(object: QueryAggregateVolumeRequestAminoMsg): QueryAggregateVolumeRequest; fromProtoMsg(message: QueryAggregateVolumeRequestProtoMsg): QueryAggregateVolumeRequest; toProto(message: QueryAggregateVolumeRequest): Uint8Array; toProtoMsg(message: QueryAggregateVolumeRequest): QueryAggregateVolumeRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateVolumeResponse is the response type for the * Query/AggregateVolume RPC method. * @name QueryAggregateVolumeResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumeResponse */ export declare const QueryAggregateVolumeResponse: { typeUrl: string; is(o: any): o is QueryAggregateVolumeResponse; isAmino(o: any): o is QueryAggregateVolumeResponseAmino; encode(message: QueryAggregateVolumeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateVolumeResponse; fromPartial(object: DeepPartial): QueryAggregateVolumeResponse; fromAmino(object: QueryAggregateVolumeResponseAmino): QueryAggregateVolumeResponse; toAmino(message: QueryAggregateVolumeResponse): QueryAggregateVolumeResponseAmino; fromAminoMsg(object: QueryAggregateVolumeResponseAminoMsg): QueryAggregateVolumeResponse; fromProtoMsg(message: QueryAggregateVolumeResponseProtoMsg): QueryAggregateVolumeResponse; toProto(message: QueryAggregateVolumeResponse): Uint8Array; toProtoMsg(message: QueryAggregateVolumeResponse): QueryAggregateVolumeResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateVolumesRequest is the request type for the * Query/AggregateVolumes RPC method. * @name QueryAggregateVolumesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumesRequest */ export declare const QueryAggregateVolumesRequest: { typeUrl: string; is(o: any): o is QueryAggregateVolumesRequest; isAmino(o: any): o is QueryAggregateVolumesRequestAmino; encode(message: QueryAggregateVolumesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateVolumesRequest; fromPartial(object: DeepPartial): QueryAggregateVolumesRequest; fromAmino(object: QueryAggregateVolumesRequestAmino): QueryAggregateVolumesRequest; toAmino(message: QueryAggregateVolumesRequest): QueryAggregateVolumesRequestAmino; fromAminoMsg(object: QueryAggregateVolumesRequestAminoMsg): QueryAggregateVolumesRequest; fromProtoMsg(message: QueryAggregateVolumesRequestProtoMsg): QueryAggregateVolumesRequest; toProto(message: QueryAggregateVolumesRequest): Uint8Array; toProtoMsg(message: QueryAggregateVolumesRequest): QueryAggregateVolumesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateVolumesResponse is the response type for the * Query/AggregateVolumes RPC method. * @name QueryAggregateVolumesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateVolumesResponse */ export declare const QueryAggregateVolumesResponse: { typeUrl: string; is(o: any): o is QueryAggregateVolumesResponse; isAmino(o: any): o is QueryAggregateVolumesResponseAmino; encode(message: QueryAggregateVolumesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateVolumesResponse; fromPartial(object: DeepPartial): QueryAggregateVolumesResponse; fromAmino(object: QueryAggregateVolumesResponseAmino): QueryAggregateVolumesResponse; toAmino(message: QueryAggregateVolumesResponse): QueryAggregateVolumesResponseAmino; fromAminoMsg(object: QueryAggregateVolumesResponseAminoMsg): QueryAggregateVolumesResponse; fromProtoMsg(message: QueryAggregateVolumesResponseProtoMsg): QueryAggregateVolumesResponse; toProto(message: QueryAggregateVolumesResponse): Uint8Array; toProtoMsg(message: QueryAggregateVolumesResponse): QueryAggregateVolumesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateMarketVolumeRequest is the request type for the * Query/AggregateMarketVolume RPC method. * @name QueryAggregateMarketVolumeRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumeRequest */ export declare const QueryAggregateMarketVolumeRequest: { typeUrl: string; is(o: any): o is QueryAggregateMarketVolumeRequest; isAmino(o: any): o is QueryAggregateMarketVolumeRequestAmino; encode(message: QueryAggregateMarketVolumeRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateMarketVolumeRequest; fromPartial(object: DeepPartial): QueryAggregateMarketVolumeRequest; fromAmino(object: QueryAggregateMarketVolumeRequestAmino): QueryAggregateMarketVolumeRequest; toAmino(message: QueryAggregateMarketVolumeRequest): QueryAggregateMarketVolumeRequestAmino; fromAminoMsg(object: QueryAggregateMarketVolumeRequestAminoMsg): QueryAggregateMarketVolumeRequest; fromProtoMsg(message: QueryAggregateMarketVolumeRequestProtoMsg): QueryAggregateMarketVolumeRequest; toProto(message: QueryAggregateMarketVolumeRequest): Uint8Array; toProtoMsg(message: QueryAggregateMarketVolumeRequest): QueryAggregateMarketVolumeRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateMarketVolumeResponse is the response type for the * Query/AggregateMarketVolume RPC method. * @name QueryAggregateMarketVolumeResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumeResponse */ export declare const QueryAggregateMarketVolumeResponse: { typeUrl: string; is(o: any): o is QueryAggregateMarketVolumeResponse; isAmino(o: any): o is QueryAggregateMarketVolumeResponseAmino; encode(message: QueryAggregateMarketVolumeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateMarketVolumeResponse; fromPartial(object: DeepPartial): QueryAggregateMarketVolumeResponse; fromAmino(object: QueryAggregateMarketVolumeResponseAmino): QueryAggregateMarketVolumeResponse; toAmino(message: QueryAggregateMarketVolumeResponse): QueryAggregateMarketVolumeResponseAmino; fromAminoMsg(object: QueryAggregateMarketVolumeResponseAminoMsg): QueryAggregateMarketVolumeResponse; fromProtoMsg(message: QueryAggregateMarketVolumeResponseProtoMsg): QueryAggregateMarketVolumeResponse; toProto(message: QueryAggregateMarketVolumeResponse): Uint8Array; toProtoMsg(message: QueryAggregateMarketVolumeResponse): QueryAggregateMarketVolumeResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomDecimalRequest is the request type for the Query/DenomDecimal RPC * method. * @name QueryDenomDecimalRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalRequest */ export declare const QueryDenomDecimalRequest: { typeUrl: string; is(o: any): o is QueryDenomDecimalRequest; isAmino(o: any): o is QueryDenomDecimalRequestAmino; encode(message: QueryDenomDecimalRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomDecimalRequest; fromPartial(object: DeepPartial): QueryDenomDecimalRequest; fromAmino(object: QueryDenomDecimalRequestAmino): QueryDenomDecimalRequest; toAmino(message: QueryDenomDecimalRequest): QueryDenomDecimalRequestAmino; fromAminoMsg(object: QueryDenomDecimalRequestAminoMsg): QueryDenomDecimalRequest; fromProtoMsg(message: QueryDenomDecimalRequestProtoMsg): QueryDenomDecimalRequest; toProto(message: QueryDenomDecimalRequest): Uint8Array; toProtoMsg(message: QueryDenomDecimalRequest): QueryDenomDecimalRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomDecimalResponse is the response type for the Query/DenomDecimal RPC * method. * @name QueryDenomDecimalResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalResponse */ export declare const QueryDenomDecimalResponse: { typeUrl: string; is(o: any): o is QueryDenomDecimalResponse; isAmino(o: any): o is QueryDenomDecimalResponseAmino; encode(message: QueryDenomDecimalResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomDecimalResponse; fromPartial(object: DeepPartial): QueryDenomDecimalResponse; fromAmino(object: QueryDenomDecimalResponseAmino): QueryDenomDecimalResponse; toAmino(message: QueryDenomDecimalResponse): QueryDenomDecimalResponseAmino; fromAminoMsg(object: QueryDenomDecimalResponseAminoMsg): QueryDenomDecimalResponse; fromProtoMsg(message: QueryDenomDecimalResponseProtoMsg): QueryDenomDecimalResponse; toProto(message: QueryDenomDecimalResponse): Uint8Array; toProtoMsg(message: QueryDenomDecimalResponse): QueryDenomDecimalResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomDecimalsRequest is the request type for the Query/DenomDecimals RPC * method. * @name QueryDenomDecimalsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalsRequest */ export declare const QueryDenomDecimalsRequest: { typeUrl: string; is(o: any): o is QueryDenomDecimalsRequest; isAmino(o: any): o is QueryDenomDecimalsRequestAmino; encode(message: QueryDenomDecimalsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomDecimalsRequest; fromPartial(object: DeepPartial): QueryDenomDecimalsRequest; fromAmino(object: QueryDenomDecimalsRequestAmino): QueryDenomDecimalsRequest; toAmino(message: QueryDenomDecimalsRequest): QueryDenomDecimalsRequestAmino; fromAminoMsg(object: QueryDenomDecimalsRequestAminoMsg): QueryDenomDecimalsRequest; fromProtoMsg(message: QueryDenomDecimalsRequestProtoMsg): QueryDenomDecimalsRequest; toProto(message: QueryDenomDecimalsRequest): Uint8Array; toProtoMsg(message: QueryDenomDecimalsRequest): QueryDenomDecimalsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomDecimalsRequest is the response type for the Query/DenomDecimals * RPC method. * @name QueryDenomDecimalsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomDecimalsResponse */ export declare const QueryDenomDecimalsResponse: { typeUrl: string; is(o: any): o is QueryDenomDecimalsResponse; isAmino(o: any): o is QueryDenomDecimalsResponseAmino; encode(message: QueryDenomDecimalsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomDecimalsResponse; fromPartial(object: DeepPartial): QueryDenomDecimalsResponse; fromAmino(object: QueryDenomDecimalsResponseAmino): QueryDenomDecimalsResponse; toAmino(message: QueryDenomDecimalsResponse): QueryDenomDecimalsResponseAmino; fromAminoMsg(object: QueryDenomDecimalsResponseAminoMsg): QueryDenomDecimalsResponse; fromProtoMsg(message: QueryDenomDecimalsResponseProtoMsg): QueryDenomDecimalsResponse; toProto(message: QueryDenomDecimalsResponse): Uint8Array; toProtoMsg(message: QueryDenomDecimalsResponse): QueryDenomDecimalsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateMarketVolumesRequest is the request type for the * Query/AggregateMarketVolumes RPC method. * @name QueryAggregateMarketVolumesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumesRequest */ export declare const QueryAggregateMarketVolumesRequest: { typeUrl: string; is(o: any): o is QueryAggregateMarketVolumesRequest; isAmino(o: any): o is QueryAggregateMarketVolumesRequestAmino; encode(message: QueryAggregateMarketVolumesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateMarketVolumesRequest; fromPartial(object: DeepPartial): QueryAggregateMarketVolumesRequest; fromAmino(object: QueryAggregateMarketVolumesRequestAmino): QueryAggregateMarketVolumesRequest; toAmino(message: QueryAggregateMarketVolumesRequest): QueryAggregateMarketVolumesRequestAmino; fromAminoMsg(object: QueryAggregateMarketVolumesRequestAminoMsg): QueryAggregateMarketVolumesRequest; fromProtoMsg(message: QueryAggregateMarketVolumesRequestProtoMsg): QueryAggregateMarketVolumesRequest; toProto(message: QueryAggregateMarketVolumesRequest): Uint8Array; toProtoMsg(message: QueryAggregateMarketVolumesRequest): QueryAggregateMarketVolumesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAggregateMarketVolumesResponse is the response type for the * Query/AggregateMarketVolumes RPC method. * @name QueryAggregateMarketVolumesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAggregateMarketVolumesResponse */ export declare const QueryAggregateMarketVolumesResponse: { typeUrl: string; is(o: any): o is QueryAggregateMarketVolumesResponse; isAmino(o: any): o is QueryAggregateMarketVolumesResponseAmino; encode(message: QueryAggregateMarketVolumesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAggregateMarketVolumesResponse; fromPartial(object: DeepPartial): QueryAggregateMarketVolumesResponse; fromAmino(object: QueryAggregateMarketVolumesResponseAmino): QueryAggregateMarketVolumesResponse; toAmino(message: QueryAggregateMarketVolumesResponse): QueryAggregateMarketVolumesResponseAmino; fromAminoMsg(object: QueryAggregateMarketVolumesResponseAminoMsg): QueryAggregateMarketVolumesResponse; fromProtoMsg(message: QueryAggregateMarketVolumesResponseProtoMsg): QueryAggregateMarketVolumesResponse; toProto(message: QueryAggregateMarketVolumesResponse): Uint8Array; toProtoMsg(message: QueryAggregateMarketVolumesResponse): QueryAggregateMarketVolumesResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountDepositsRequest is the request type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositRequest */ export declare const QuerySubaccountDepositRequest: { typeUrl: string; is(o: any): o is QuerySubaccountDepositRequest; isAmino(o: any): o is QuerySubaccountDepositRequestAmino; encode(message: QuerySubaccountDepositRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountDepositRequest; fromPartial(object: DeepPartial): QuerySubaccountDepositRequest; fromAmino(object: QuerySubaccountDepositRequestAmino): QuerySubaccountDepositRequest; toAmino(message: QuerySubaccountDepositRequest): QuerySubaccountDepositRequestAmino; fromAminoMsg(object: QuerySubaccountDepositRequestAminoMsg): QuerySubaccountDepositRequest; fromProtoMsg(message: QuerySubaccountDepositRequestProtoMsg): QuerySubaccountDepositRequest; toProto(message: QuerySubaccountDepositRequest): Uint8Array; toProtoMsg(message: QuerySubaccountDepositRequest): QuerySubaccountDepositRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountDepositsResponse is the response type for the * Query/SubaccountDeposits RPC method. * @name QuerySubaccountDepositResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountDepositResponse */ export declare const QuerySubaccountDepositResponse: { typeUrl: string; is(o: any): o is QuerySubaccountDepositResponse; isAmino(o: any): o is QuerySubaccountDepositResponseAmino; encode(message: QuerySubaccountDepositResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountDepositResponse; fromPartial(object: DeepPartial): QuerySubaccountDepositResponse; fromAmino(object: QuerySubaccountDepositResponseAmino): QuerySubaccountDepositResponse; toAmino(message: QuerySubaccountDepositResponse): QuerySubaccountDepositResponseAmino; fromAminoMsg(object: QuerySubaccountDepositResponseAminoMsg): QuerySubaccountDepositResponse; fromProtoMsg(message: QuerySubaccountDepositResponseProtoMsg): QuerySubaccountDepositResponse; toProto(message: QuerySubaccountDepositResponse): Uint8Array; toProtoMsg(message: QuerySubaccountDepositResponse): QuerySubaccountDepositResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMarketsRequest is the request type for the Query/SpotMarkets RPC * method. * @name QuerySpotMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketsRequest */ export declare const QuerySpotMarketsRequest: { typeUrl: string; is(o: any): o is QuerySpotMarketsRequest; isAmino(o: any): o is QuerySpotMarketsRequestAmino; encode(message: QuerySpotMarketsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotMarketsRequest; fromPartial(object: DeepPartial): QuerySpotMarketsRequest; fromAmino(object: QuerySpotMarketsRequestAmino): QuerySpotMarketsRequest; toAmino(message: QuerySpotMarketsRequest): QuerySpotMarketsRequestAmino; fromAminoMsg(object: QuerySpotMarketsRequestAminoMsg): QuerySpotMarketsRequest; fromProtoMsg(message: QuerySpotMarketsRequestProtoMsg): QuerySpotMarketsRequest; toProto(message: QuerySpotMarketsRequest): Uint8Array; toProtoMsg(message: QuerySpotMarketsRequest): QuerySpotMarketsRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMarketsResponse is the response type for the Query/SpotMarkets RPC * method. * @name QuerySpotMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketsResponse */ export declare const QuerySpotMarketsResponse: { typeUrl: string; is(o: any): o is QuerySpotMarketsResponse; isAmino(o: any): o is QuerySpotMarketsResponseAmino; encode(message: QuerySpotMarketsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotMarketsResponse; fromPartial(object: DeepPartial): QuerySpotMarketsResponse; fromAmino(object: QuerySpotMarketsResponseAmino): QuerySpotMarketsResponse; toAmino(message: QuerySpotMarketsResponse): QuerySpotMarketsResponseAmino; fromAminoMsg(object: QuerySpotMarketsResponseAminoMsg): QuerySpotMarketsResponse; fromProtoMsg(message: QuerySpotMarketsResponseProtoMsg): QuerySpotMarketsResponse; toProto(message: QuerySpotMarketsResponse): Uint8Array; toProtoMsg(message: QuerySpotMarketsResponse): QuerySpotMarketsResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC * method. * @name QuerySpotMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketRequest */ export declare const QuerySpotMarketRequest: { typeUrl: string; is(o: any): o is QuerySpotMarketRequest; isAmino(o: any): o is QuerySpotMarketRequestAmino; encode(message: QuerySpotMarketRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotMarketRequest; fromPartial(object: DeepPartial): QuerySpotMarketRequest; fromAmino(object: QuerySpotMarketRequestAmino): QuerySpotMarketRequest; toAmino(message: QuerySpotMarketRequest): QuerySpotMarketRequestAmino; fromAminoMsg(object: QuerySpotMarketRequestAminoMsg): QuerySpotMarketRequest; fromProtoMsg(message: QuerySpotMarketRequestProtoMsg): QuerySpotMarketRequest; toProto(message: QuerySpotMarketRequest): Uint8Array; toProtoMsg(message: QuerySpotMarketRequest): QuerySpotMarketRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC * method. * @name QuerySpotMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMarketResponse */ export declare const QuerySpotMarketResponse: { typeUrl: string; is(o: any): o is QuerySpotMarketResponse; isAmino(o: any): o is QuerySpotMarketResponseAmino; encode(message: QuerySpotMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotMarketResponse; fromPartial(object: DeepPartial): QuerySpotMarketResponse; fromAmino(object: QuerySpotMarketResponseAmino): QuerySpotMarketResponse; toAmino(message: QuerySpotMarketResponse): QuerySpotMarketResponseAmino; fromAminoMsg(object: QuerySpotMarketResponseAminoMsg): QuerySpotMarketResponse; fromProtoMsg(message: QuerySpotMarketResponseProtoMsg): QuerySpotMarketResponse; toProto(message: QuerySpotMarketResponse): Uint8Array; toProtoMsg(message: QuerySpotMarketResponse): QuerySpotMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotOrderbookRequest is the request type for the Query/SpotOrderbook RPC * method. * @name QuerySpotOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrderbookRequest */ export declare const QuerySpotOrderbookRequest: { typeUrl: string; is(o: any): o is QuerySpotOrderbookRequest; isAmino(o: any): o is QuerySpotOrderbookRequestAmino; encode(message: QuerySpotOrderbookRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotOrderbookRequest; fromPartial(object: DeepPartial): QuerySpotOrderbookRequest; fromAmino(object: QuerySpotOrderbookRequestAmino): QuerySpotOrderbookRequest; toAmino(message: QuerySpotOrderbookRequest): QuerySpotOrderbookRequestAmino; fromAminoMsg(object: QuerySpotOrderbookRequestAminoMsg): QuerySpotOrderbookRequest; fromProtoMsg(message: QuerySpotOrderbookRequestProtoMsg): QuerySpotOrderbookRequest; toProto(message: QuerySpotOrderbookRequest): Uint8Array; toProtoMsg(message: QuerySpotOrderbookRequest): QuerySpotOrderbookRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotOrderbookResponse is the response type for the Query/SpotOrderbook * RPC method. * @name QuerySpotOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrderbookResponse */ export declare const QuerySpotOrderbookResponse: { typeUrl: string; is(o: any): o is QuerySpotOrderbookResponse; isAmino(o: any): o is QuerySpotOrderbookResponseAmino; encode(message: QuerySpotOrderbookResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotOrderbookResponse; fromPartial(object: DeepPartial): QuerySpotOrderbookResponse; fromAmino(object: QuerySpotOrderbookResponseAmino): QuerySpotOrderbookResponse; toAmino(message: QuerySpotOrderbookResponse): QuerySpotOrderbookResponseAmino; fromAminoMsg(object: QuerySpotOrderbookResponseAminoMsg): QuerySpotOrderbookResponse; fromProtoMsg(message: QuerySpotOrderbookResponseProtoMsg): QuerySpotOrderbookResponse; toProto(message: QuerySpotOrderbookResponse): Uint8Array; toProtoMsg(message: QuerySpotOrderbookResponse): QuerySpotOrderbookResponseProtoMsg; registerTypeUrl(): void; }; /** * @name FullSpotMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.FullSpotMarket */ export declare const FullSpotMarket: { typeUrl: string; is(o: any): o is FullSpotMarket; isAmino(o: any): o is FullSpotMarketAmino; encode(message: FullSpotMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): FullSpotMarket; fromPartial(object: DeepPartial): FullSpotMarket; fromAmino(object: FullSpotMarketAmino): FullSpotMarket; toAmino(message: FullSpotMarket): FullSpotMarketAmino; fromAminoMsg(object: FullSpotMarketAminoMsg): FullSpotMarket; fromProtoMsg(message: FullSpotMarketProtoMsg): FullSpotMarket; toProto(message: FullSpotMarket): Uint8Array; toProtoMsg(message: FullSpotMarket): FullSpotMarketProtoMsg; registerTypeUrl(): void; }; /** * QueryFullSpotMarketsRequest is the request type for the Query/FullSpotMarkets * RPC method. * @name QueryFullSpotMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketsRequest */ export declare const QueryFullSpotMarketsRequest: { typeUrl: string; is(o: any): o is QueryFullSpotMarketsRequest; isAmino(o: any): o is QueryFullSpotMarketsRequestAmino; encode(message: QueryFullSpotMarketsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullSpotMarketsRequest; fromPartial(object: DeepPartial): QueryFullSpotMarketsRequest; fromAmino(object: QueryFullSpotMarketsRequestAmino): QueryFullSpotMarketsRequest; toAmino(message: QueryFullSpotMarketsRequest): QueryFullSpotMarketsRequestAmino; fromAminoMsg(object: QueryFullSpotMarketsRequestAminoMsg): QueryFullSpotMarketsRequest; fromProtoMsg(message: QueryFullSpotMarketsRequestProtoMsg): QueryFullSpotMarketsRequest; toProto(message: QueryFullSpotMarketsRequest): Uint8Array; toProtoMsg(message: QueryFullSpotMarketsRequest): QueryFullSpotMarketsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryFullSpotMarketsResponse is the response type for the * Query/FullSpotMarkets RPC method. * @name QueryFullSpotMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketsResponse */ export declare const QueryFullSpotMarketsResponse: { typeUrl: string; is(o: any): o is QueryFullSpotMarketsResponse; isAmino(o: any): o is QueryFullSpotMarketsResponseAmino; encode(message: QueryFullSpotMarketsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullSpotMarketsResponse; fromPartial(object: DeepPartial): QueryFullSpotMarketsResponse; fromAmino(object: QueryFullSpotMarketsResponseAmino): QueryFullSpotMarketsResponse; toAmino(message: QueryFullSpotMarketsResponse): QueryFullSpotMarketsResponseAmino; fromAminoMsg(object: QueryFullSpotMarketsResponseAminoMsg): QueryFullSpotMarketsResponse; fromProtoMsg(message: QueryFullSpotMarketsResponseProtoMsg): QueryFullSpotMarketsResponse; toProto(message: QueryFullSpotMarketsResponse): Uint8Array; toProtoMsg(message: QueryFullSpotMarketsResponse): QueryFullSpotMarketsResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC * method. * @name QueryFullSpotMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketRequest */ export declare const QueryFullSpotMarketRequest: { typeUrl: string; is(o: any): o is QueryFullSpotMarketRequest; isAmino(o: any): o is QueryFullSpotMarketRequestAmino; encode(message: QueryFullSpotMarketRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullSpotMarketRequest; fromPartial(object: DeepPartial): QueryFullSpotMarketRequest; fromAmino(object: QueryFullSpotMarketRequestAmino): QueryFullSpotMarketRequest; toAmino(message: QueryFullSpotMarketRequest): QueryFullSpotMarketRequestAmino; fromAminoMsg(object: QueryFullSpotMarketRequestAminoMsg): QueryFullSpotMarketRequest; fromProtoMsg(message: QueryFullSpotMarketRequestProtoMsg): QueryFullSpotMarketRequest; toProto(message: QueryFullSpotMarketRequest): Uint8Array; toProtoMsg(message: QueryFullSpotMarketRequest): QueryFullSpotMarketRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC * method. * @name QueryFullSpotMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotMarketResponse */ export declare const QueryFullSpotMarketResponse: { typeUrl: string; is(o: any): o is QueryFullSpotMarketResponse; isAmino(o: any): o is QueryFullSpotMarketResponseAmino; encode(message: QueryFullSpotMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullSpotMarketResponse; fromPartial(object: DeepPartial): QueryFullSpotMarketResponse; fromAmino(object: QueryFullSpotMarketResponseAmino): QueryFullSpotMarketResponse; toAmino(message: QueryFullSpotMarketResponse): QueryFullSpotMarketResponseAmino; fromAminoMsg(object: QueryFullSpotMarketResponseAminoMsg): QueryFullSpotMarketResponse; fromProtoMsg(message: QueryFullSpotMarketResponseProtoMsg): QueryFullSpotMarketResponse; toProto(message: QueryFullSpotMarketResponse): Uint8Array; toProtoMsg(message: QueryFullSpotMarketResponse): QueryFullSpotMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotOrdersByHashesRequest is the request type for the * Query/SpotOrdersByHashes RPC method. * @name QuerySpotOrdersByHashesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrdersByHashesRequest */ export declare const QuerySpotOrdersByHashesRequest: { typeUrl: string; is(o: any): o is QuerySpotOrdersByHashesRequest; isAmino(o: any): o is QuerySpotOrdersByHashesRequestAmino; encode(message: QuerySpotOrdersByHashesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotOrdersByHashesRequest; fromPartial(object: DeepPartial): QuerySpotOrdersByHashesRequest; fromAmino(object: QuerySpotOrdersByHashesRequestAmino): QuerySpotOrdersByHashesRequest; toAmino(message: QuerySpotOrdersByHashesRequest): QuerySpotOrdersByHashesRequestAmino; fromAminoMsg(object: QuerySpotOrdersByHashesRequestAminoMsg): QuerySpotOrdersByHashesRequest; fromProtoMsg(message: QuerySpotOrdersByHashesRequestProtoMsg): QuerySpotOrdersByHashesRequest; toProto(message: QuerySpotOrdersByHashesRequest): Uint8Array; toProtoMsg(message: QuerySpotOrdersByHashesRequest): QuerySpotOrdersByHashesRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotOrdersByHashesResponse is the response type for the * Query/SpotOrdersByHashes RPC method. * @name QuerySpotOrdersByHashesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotOrdersByHashesResponse */ export declare const QuerySpotOrdersByHashesResponse: { typeUrl: string; is(o: any): o is QuerySpotOrdersByHashesResponse; isAmino(o: any): o is QuerySpotOrdersByHashesResponseAmino; encode(message: QuerySpotOrdersByHashesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotOrdersByHashesResponse; fromPartial(object: DeepPartial): QuerySpotOrdersByHashesResponse; fromAmino(object: QuerySpotOrdersByHashesResponseAmino): QuerySpotOrdersByHashesResponse; toAmino(message: QuerySpotOrdersByHashesResponse): QuerySpotOrdersByHashesResponseAmino; fromAminoMsg(object: QuerySpotOrdersByHashesResponseAminoMsg): QuerySpotOrdersByHashesResponse; fromProtoMsg(message: QuerySpotOrdersByHashesResponseProtoMsg): QuerySpotOrdersByHashesResponse; toProto(message: QuerySpotOrdersByHashesResponse): Uint8Array; toProtoMsg(message: QuerySpotOrdersByHashesResponse): QuerySpotOrdersByHashesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderSpotOrdersRequest is the request type for the * Query/TraderSpotOrders RPC method. * @name QueryTraderSpotOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersRequest */ export declare const QueryTraderSpotOrdersRequest: { typeUrl: string; is(o: any): o is QueryTraderSpotOrdersRequest; isAmino(o: any): o is QueryTraderSpotOrdersRequestAmino; encode(message: QueryTraderSpotOrdersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderSpotOrdersRequest; fromPartial(object: DeepPartial): QueryTraderSpotOrdersRequest; fromAmino(object: QueryTraderSpotOrdersRequestAmino): QueryTraderSpotOrdersRequest; toAmino(message: QueryTraderSpotOrdersRequest): QueryTraderSpotOrdersRequestAmino; fromAminoMsg(object: QueryTraderSpotOrdersRequestAminoMsg): QueryTraderSpotOrdersRequest; fromProtoMsg(message: QueryTraderSpotOrdersRequestProtoMsg): QueryTraderSpotOrdersRequest; toProto(message: QueryTraderSpotOrdersRequest): Uint8Array; toProtoMsg(message: QueryTraderSpotOrdersRequest): QueryTraderSpotOrdersRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAccountAddressSpotOrdersRequest is the request type for the * Query/AccountAddressSpotOrders RPC method. * @name QueryAccountAddressSpotOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressSpotOrdersRequest */ export declare const QueryAccountAddressSpotOrdersRequest: { typeUrl: string; is(o: any): o is QueryAccountAddressSpotOrdersRequest; isAmino(o: any): o is QueryAccountAddressSpotOrdersRequestAmino; encode(message: QueryAccountAddressSpotOrdersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAccountAddressSpotOrdersRequest; fromPartial(object: DeepPartial): QueryAccountAddressSpotOrdersRequest; fromAmino(object: QueryAccountAddressSpotOrdersRequestAmino): QueryAccountAddressSpotOrdersRequest; toAmino(message: QueryAccountAddressSpotOrdersRequest): QueryAccountAddressSpotOrdersRequestAmino; fromAminoMsg(object: QueryAccountAddressSpotOrdersRequestAminoMsg): QueryAccountAddressSpotOrdersRequest; fromProtoMsg(message: QueryAccountAddressSpotOrdersRequestProtoMsg): QueryAccountAddressSpotOrdersRequest; toProto(message: QueryAccountAddressSpotOrdersRequest): Uint8Array; toProtoMsg(message: QueryAccountAddressSpotOrdersRequest): QueryAccountAddressSpotOrdersRequestProtoMsg; registerTypeUrl(): void; }; /** * @name TrimmedSpotLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedSpotLimitOrder */ export declare const TrimmedSpotLimitOrder: { typeUrl: string; is(o: any): o is TrimmedSpotLimitOrder; isAmino(o: any): o is TrimmedSpotLimitOrderAmino; encode(message: TrimmedSpotLimitOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TrimmedSpotLimitOrder; fromPartial(object: DeepPartial): TrimmedSpotLimitOrder; fromAmino(object: TrimmedSpotLimitOrderAmino): TrimmedSpotLimitOrder; toAmino(message: TrimmedSpotLimitOrder): TrimmedSpotLimitOrderAmino; fromAminoMsg(object: TrimmedSpotLimitOrderAminoMsg): TrimmedSpotLimitOrder; fromProtoMsg(message: TrimmedSpotLimitOrderProtoMsg): TrimmedSpotLimitOrder; toProto(message: TrimmedSpotLimitOrder): Uint8Array; toProtoMsg(message: TrimmedSpotLimitOrder): TrimmedSpotLimitOrderProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderSpotOrdersResponse is the response type for the * Query/TraderSpotOrders RPC method. * @name QueryTraderSpotOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersResponse */ export declare const QueryTraderSpotOrdersResponse: { typeUrl: string; is(o: any): o is QueryTraderSpotOrdersResponse; isAmino(o: any): o is QueryTraderSpotOrdersResponseAmino; encode(message: QueryTraderSpotOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderSpotOrdersResponse; fromPartial(object: DeepPartial): QueryTraderSpotOrdersResponse; fromAmino(object: QueryTraderSpotOrdersResponseAmino): QueryTraderSpotOrdersResponse; toAmino(message: QueryTraderSpotOrdersResponse): QueryTraderSpotOrdersResponseAmino; fromAminoMsg(object: QueryTraderSpotOrdersResponseAminoMsg): QueryTraderSpotOrdersResponse; fromProtoMsg(message: QueryTraderSpotOrdersResponseProtoMsg): QueryTraderSpotOrdersResponse; toProto(message: QueryTraderSpotOrdersResponse): Uint8Array; toProtoMsg(message: QueryTraderSpotOrdersResponse): QueryTraderSpotOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAccountAddressSpotOrdersResponse is the response type for the * Query/AccountAddressSpotOrders RPC method. * @name QueryAccountAddressSpotOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressSpotOrdersResponse */ export declare const QueryAccountAddressSpotOrdersResponse: { typeUrl: string; is(o: any): o is QueryAccountAddressSpotOrdersResponse; isAmino(o: any): o is QueryAccountAddressSpotOrdersResponseAmino; encode(message: QueryAccountAddressSpotOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAccountAddressSpotOrdersResponse; fromPartial(object: DeepPartial): QueryAccountAddressSpotOrdersResponse; fromAmino(object: QueryAccountAddressSpotOrdersResponseAmino): QueryAccountAddressSpotOrdersResponse; toAmino(message: QueryAccountAddressSpotOrdersResponse): QueryAccountAddressSpotOrdersResponseAmino; fromAminoMsg(object: QueryAccountAddressSpotOrdersResponseAminoMsg): QueryAccountAddressSpotOrdersResponse; fromProtoMsg(message: QueryAccountAddressSpotOrdersResponseProtoMsg): QueryAccountAddressSpotOrdersResponse; toProto(message: QueryAccountAddressSpotOrdersResponse): Uint8Array; toProtoMsg(message: QueryAccountAddressSpotOrdersResponse): QueryAccountAddressSpotOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMidPriceAndTOBRequest is the request type for the * Query/SpotMidPriceAndTOB RPC method. * @name QuerySpotMidPriceAndTOBRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMidPriceAndTOBRequest */ export declare const QuerySpotMidPriceAndTOBRequest: { typeUrl: string; is(o: any): o is QuerySpotMidPriceAndTOBRequest; isAmino(o: any): o is QuerySpotMidPriceAndTOBRequestAmino; encode(message: QuerySpotMidPriceAndTOBRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotMidPriceAndTOBRequest; fromPartial(object: DeepPartial): QuerySpotMidPriceAndTOBRequest; fromAmino(object: QuerySpotMidPriceAndTOBRequestAmino): QuerySpotMidPriceAndTOBRequest; toAmino(message: QuerySpotMidPriceAndTOBRequest): QuerySpotMidPriceAndTOBRequestAmino; fromAminoMsg(object: QuerySpotMidPriceAndTOBRequestAminoMsg): QuerySpotMidPriceAndTOBRequest; fromProtoMsg(message: QuerySpotMidPriceAndTOBRequestProtoMsg): QuerySpotMidPriceAndTOBRequest; toProto(message: QuerySpotMidPriceAndTOBRequest): Uint8Array; toProtoMsg(message: QuerySpotMidPriceAndTOBRequest): QuerySpotMidPriceAndTOBRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpotMidPriceAndTOBResponse is the response type for the * Query/SpotMidPriceAndTOB RPC method. * @name QuerySpotMidPriceAndTOBResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySpotMidPriceAndTOBResponse */ export declare const QuerySpotMidPriceAndTOBResponse: { typeUrl: string; is(o: any): o is QuerySpotMidPriceAndTOBResponse; isAmino(o: any): o is QuerySpotMidPriceAndTOBResponseAmino; encode(message: QuerySpotMidPriceAndTOBResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpotMidPriceAndTOBResponse; fromPartial(object: DeepPartial): QuerySpotMidPriceAndTOBResponse; fromAmino(object: QuerySpotMidPriceAndTOBResponseAmino): QuerySpotMidPriceAndTOBResponse; toAmino(message: QuerySpotMidPriceAndTOBResponse): QuerySpotMidPriceAndTOBResponseAmino; fromAminoMsg(object: QuerySpotMidPriceAndTOBResponseAminoMsg): QuerySpotMidPriceAndTOBResponse; fromProtoMsg(message: QuerySpotMidPriceAndTOBResponseProtoMsg): QuerySpotMidPriceAndTOBResponse; toProto(message: QuerySpotMidPriceAndTOBResponse): Uint8Array; toProtoMsg(message: QuerySpotMidPriceAndTOBResponse): QuerySpotMidPriceAndTOBResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMidPriceAndTOBRequest is the request type for the * Query/GetDerivativeMidPriceAndTOB RPC method. * @name QueryDerivativeMidPriceAndTOBRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBRequest */ export declare const QueryDerivativeMidPriceAndTOBRequest: { typeUrl: string; is(o: any): o is QueryDerivativeMidPriceAndTOBRequest; isAmino(o: any): o is QueryDerivativeMidPriceAndTOBRequestAmino; encode(message: QueryDerivativeMidPriceAndTOBRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMidPriceAndTOBRequest; fromPartial(object: DeepPartial): QueryDerivativeMidPriceAndTOBRequest; fromAmino(object: QueryDerivativeMidPriceAndTOBRequestAmino): QueryDerivativeMidPriceAndTOBRequest; toAmino(message: QueryDerivativeMidPriceAndTOBRequest): QueryDerivativeMidPriceAndTOBRequestAmino; fromAminoMsg(object: QueryDerivativeMidPriceAndTOBRequestAminoMsg): QueryDerivativeMidPriceAndTOBRequest; fromProtoMsg(message: QueryDerivativeMidPriceAndTOBRequestProtoMsg): QueryDerivativeMidPriceAndTOBRequest; toProto(message: QueryDerivativeMidPriceAndTOBRequest): Uint8Array; toProtoMsg(message: QueryDerivativeMidPriceAndTOBRequest): QueryDerivativeMidPriceAndTOBRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMidPriceAndTOBResponse is the response type for the * Query/GetDerivativeMidPriceAndTOB RPC method. * @name QueryDerivativeMidPriceAndTOBResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMidPriceAndTOBResponse */ export declare const QueryDerivativeMidPriceAndTOBResponse: { typeUrl: string; is(o: any): o is QueryDerivativeMidPriceAndTOBResponse; isAmino(o: any): o is QueryDerivativeMidPriceAndTOBResponseAmino; encode(message: QueryDerivativeMidPriceAndTOBResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMidPriceAndTOBResponse; fromPartial(object: DeepPartial): QueryDerivativeMidPriceAndTOBResponse; fromAmino(object: QueryDerivativeMidPriceAndTOBResponseAmino): QueryDerivativeMidPriceAndTOBResponse; toAmino(message: QueryDerivativeMidPriceAndTOBResponse): QueryDerivativeMidPriceAndTOBResponseAmino; fromAminoMsg(object: QueryDerivativeMidPriceAndTOBResponseAminoMsg): QueryDerivativeMidPriceAndTOBResponse; fromProtoMsg(message: QueryDerivativeMidPriceAndTOBResponseProtoMsg): QueryDerivativeMidPriceAndTOBResponse; toProto(message: QueryDerivativeMidPriceAndTOBResponse): Uint8Array; toProtoMsg(message: QueryDerivativeMidPriceAndTOBResponse): QueryDerivativeMidPriceAndTOBResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeOrderbookRequest is the request type for the * Query/DerivativeOrderbook RPC method. * @name QueryDerivativeOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrderbookRequest */ export declare const QueryDerivativeOrderbookRequest: { typeUrl: string; is(o: any): o is QueryDerivativeOrderbookRequest; isAmino(o: any): o is QueryDerivativeOrderbookRequestAmino; encode(message: QueryDerivativeOrderbookRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeOrderbookRequest; fromPartial(object: DeepPartial): QueryDerivativeOrderbookRequest; fromAmino(object: QueryDerivativeOrderbookRequestAmino): QueryDerivativeOrderbookRequest; toAmino(message: QueryDerivativeOrderbookRequest): QueryDerivativeOrderbookRequestAmino; fromAminoMsg(object: QueryDerivativeOrderbookRequestAminoMsg): QueryDerivativeOrderbookRequest; fromProtoMsg(message: QueryDerivativeOrderbookRequestProtoMsg): QueryDerivativeOrderbookRequest; toProto(message: QueryDerivativeOrderbookRequest): Uint8Array; toProtoMsg(message: QueryDerivativeOrderbookRequest): QueryDerivativeOrderbookRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeOrderbookResponse is the response type for the * Query/DerivativeOrderbook RPC method. * @name QueryDerivativeOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrderbookResponse */ export declare const QueryDerivativeOrderbookResponse: { typeUrl: string; is(o: any): o is QueryDerivativeOrderbookResponse; isAmino(o: any): o is QueryDerivativeOrderbookResponseAmino; encode(message: QueryDerivativeOrderbookResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeOrderbookResponse; fromPartial(object: DeepPartial): QueryDerivativeOrderbookResponse; fromAmino(object: QueryDerivativeOrderbookResponseAmino): QueryDerivativeOrderbookResponse; toAmino(message: QueryDerivativeOrderbookResponse): QueryDerivativeOrderbookResponseAmino; fromAminoMsg(object: QueryDerivativeOrderbookResponseAminoMsg): QueryDerivativeOrderbookResponse; fromProtoMsg(message: QueryDerivativeOrderbookResponseProtoMsg): QueryDerivativeOrderbookResponse; toProto(message: QueryDerivativeOrderbookResponse): Uint8Array; toProtoMsg(message: QueryDerivativeOrderbookResponse): QueryDerivativeOrderbookResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderSpotOrdersToCancelUpToAmountRequest is the request type for the * Query/TraderSpotOrdersToCancelUpToAmountRequest RPC method. * @name QueryTraderSpotOrdersToCancelUpToAmountRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderSpotOrdersToCancelUpToAmountRequest */ export declare const QueryTraderSpotOrdersToCancelUpToAmountRequest: { typeUrl: string; is(o: any): o is QueryTraderSpotOrdersToCancelUpToAmountRequest; isAmino(o: any): o is QueryTraderSpotOrdersToCancelUpToAmountRequestAmino; encode(message: QueryTraderSpotOrdersToCancelUpToAmountRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderSpotOrdersToCancelUpToAmountRequest; fromPartial(object: DeepPartial): QueryTraderSpotOrdersToCancelUpToAmountRequest; fromAmino(object: QueryTraderSpotOrdersToCancelUpToAmountRequestAmino): QueryTraderSpotOrdersToCancelUpToAmountRequest; toAmino(message: QueryTraderSpotOrdersToCancelUpToAmountRequest): QueryTraderSpotOrdersToCancelUpToAmountRequestAmino; fromAminoMsg(object: QueryTraderSpotOrdersToCancelUpToAmountRequestAminoMsg): QueryTraderSpotOrdersToCancelUpToAmountRequest; fromProtoMsg(message: QueryTraderSpotOrdersToCancelUpToAmountRequestProtoMsg): QueryTraderSpotOrdersToCancelUpToAmountRequest; toProto(message: QueryTraderSpotOrdersToCancelUpToAmountRequest): Uint8Array; toProtoMsg(message: QueryTraderSpotOrdersToCancelUpToAmountRequest): QueryTraderSpotOrdersToCancelUpToAmountRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderDerivativeOrdersToCancelUpToAmountRequest is the request type for * the Query/TraderDerivativeOrdersToCancelUpToAmountRequest RPC method. * @name QueryTraderDerivativeOrdersToCancelUpToAmountRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersToCancelUpToAmountRequest */ export declare const QueryTraderDerivativeOrdersToCancelUpToAmountRequest: { typeUrl: string; is(o: any): o is QueryTraderDerivativeOrdersToCancelUpToAmountRequest; isAmino(o: any): o is QueryTraderDerivativeOrdersToCancelUpToAmountRequestAmino; encode(message: QueryTraderDerivativeOrdersToCancelUpToAmountRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderDerivativeOrdersToCancelUpToAmountRequest; fromPartial(object: DeepPartial): QueryTraderDerivativeOrdersToCancelUpToAmountRequest; fromAmino(object: QueryTraderDerivativeOrdersToCancelUpToAmountRequestAmino): QueryTraderDerivativeOrdersToCancelUpToAmountRequest; toAmino(message: QueryTraderDerivativeOrdersToCancelUpToAmountRequest): QueryTraderDerivativeOrdersToCancelUpToAmountRequestAmino; fromAminoMsg(object: QueryTraderDerivativeOrdersToCancelUpToAmountRequestAminoMsg): QueryTraderDerivativeOrdersToCancelUpToAmountRequest; fromProtoMsg(message: QueryTraderDerivativeOrdersToCancelUpToAmountRequestProtoMsg): QueryTraderDerivativeOrdersToCancelUpToAmountRequest; toProto(message: QueryTraderDerivativeOrdersToCancelUpToAmountRequest): Uint8Array; toProtoMsg(message: QueryTraderDerivativeOrdersToCancelUpToAmountRequest): QueryTraderDerivativeOrdersToCancelUpToAmountRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderDerivativeOrdersRequest is the request type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersRequest */ export declare const QueryTraderDerivativeOrdersRequest: { typeUrl: string; is(o: any): o is QueryTraderDerivativeOrdersRequest; isAmino(o: any): o is QueryTraderDerivativeOrdersRequestAmino; encode(message: QueryTraderDerivativeOrdersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderDerivativeOrdersRequest; fromPartial(object: DeepPartial): QueryTraderDerivativeOrdersRequest; fromAmino(object: QueryTraderDerivativeOrdersRequestAmino): QueryTraderDerivativeOrdersRequest; toAmino(message: QueryTraderDerivativeOrdersRequest): QueryTraderDerivativeOrdersRequestAmino; fromAminoMsg(object: QueryTraderDerivativeOrdersRequestAminoMsg): QueryTraderDerivativeOrdersRequest; fromProtoMsg(message: QueryTraderDerivativeOrdersRequestProtoMsg): QueryTraderDerivativeOrdersRequest; toProto(message: QueryTraderDerivativeOrdersRequest): Uint8Array; toProtoMsg(message: QueryTraderDerivativeOrdersRequest): QueryTraderDerivativeOrdersRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAccountAddressSpotOrdersRequest is the request type for the * Query/AccountAddressDerivativeOrders RPC method. * @name QueryAccountAddressDerivativeOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersRequest */ export declare const QueryAccountAddressDerivativeOrdersRequest: { typeUrl: string; is(o: any): o is QueryAccountAddressDerivativeOrdersRequest; isAmino(o: any): o is QueryAccountAddressDerivativeOrdersRequestAmino; encode(message: QueryAccountAddressDerivativeOrdersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAccountAddressDerivativeOrdersRequest; fromPartial(object: DeepPartial): QueryAccountAddressDerivativeOrdersRequest; fromAmino(object: QueryAccountAddressDerivativeOrdersRequestAmino): QueryAccountAddressDerivativeOrdersRequest; toAmino(message: QueryAccountAddressDerivativeOrdersRequest): QueryAccountAddressDerivativeOrdersRequestAmino; fromAminoMsg(object: QueryAccountAddressDerivativeOrdersRequestAminoMsg): QueryAccountAddressDerivativeOrdersRequest; fromProtoMsg(message: QueryAccountAddressDerivativeOrdersRequestProtoMsg): QueryAccountAddressDerivativeOrdersRequest; toProto(message: QueryAccountAddressDerivativeOrdersRequest): Uint8Array; toProtoMsg(message: QueryAccountAddressDerivativeOrdersRequest): QueryAccountAddressDerivativeOrdersRequestProtoMsg; registerTypeUrl(): void; }; /** * @name TrimmedDerivativeLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedDerivativeLimitOrder */ export declare const TrimmedDerivativeLimitOrder: { typeUrl: string; is(o: any): o is TrimmedDerivativeLimitOrder; isAmino(o: any): o is TrimmedDerivativeLimitOrderAmino; encode(message: TrimmedDerivativeLimitOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TrimmedDerivativeLimitOrder; fromPartial(object: DeepPartial): TrimmedDerivativeLimitOrder; fromAmino(object: TrimmedDerivativeLimitOrderAmino): TrimmedDerivativeLimitOrder; toAmino(message: TrimmedDerivativeLimitOrder): TrimmedDerivativeLimitOrderAmino; fromAminoMsg(object: TrimmedDerivativeLimitOrderAminoMsg): TrimmedDerivativeLimitOrder; fromProtoMsg(message: TrimmedDerivativeLimitOrderProtoMsg): TrimmedDerivativeLimitOrder; toProto(message: TrimmedDerivativeLimitOrder): Uint8Array; toProtoMsg(message: TrimmedDerivativeLimitOrder): TrimmedDerivativeLimitOrderProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderDerivativeOrdersResponse is the response type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeOrdersResponse */ export declare const QueryTraderDerivativeOrdersResponse: { typeUrl: string; is(o: any): o is QueryTraderDerivativeOrdersResponse; isAmino(o: any): o is QueryTraderDerivativeOrdersResponseAmino; encode(message: QueryTraderDerivativeOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderDerivativeOrdersResponse; fromPartial(object: DeepPartial): QueryTraderDerivativeOrdersResponse; fromAmino(object: QueryTraderDerivativeOrdersResponseAmino): QueryTraderDerivativeOrdersResponse; toAmino(message: QueryTraderDerivativeOrdersResponse): QueryTraderDerivativeOrdersResponseAmino; fromAminoMsg(object: QueryTraderDerivativeOrdersResponseAminoMsg): QueryTraderDerivativeOrdersResponse; fromProtoMsg(message: QueryTraderDerivativeOrdersResponseProtoMsg): QueryTraderDerivativeOrdersResponse; toProto(message: QueryTraderDerivativeOrdersResponse): Uint8Array; toProtoMsg(message: QueryTraderDerivativeOrdersResponse): QueryTraderDerivativeOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAccountAddressDerivativeOrdersResponse is the response type for the * Query/AccountAddressDerivativeOrders RPC method. * @name QueryAccountAddressDerivativeOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryAccountAddressDerivativeOrdersResponse */ export declare const QueryAccountAddressDerivativeOrdersResponse: { typeUrl: string; is(o: any): o is QueryAccountAddressDerivativeOrdersResponse; isAmino(o: any): o is QueryAccountAddressDerivativeOrdersResponseAmino; encode(message: QueryAccountAddressDerivativeOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAccountAddressDerivativeOrdersResponse; fromPartial(object: DeepPartial): QueryAccountAddressDerivativeOrdersResponse; fromAmino(object: QueryAccountAddressDerivativeOrdersResponseAmino): QueryAccountAddressDerivativeOrdersResponse; toAmino(message: QueryAccountAddressDerivativeOrdersResponse): QueryAccountAddressDerivativeOrdersResponseAmino; fromAminoMsg(object: QueryAccountAddressDerivativeOrdersResponseAminoMsg): QueryAccountAddressDerivativeOrdersResponse; fromProtoMsg(message: QueryAccountAddressDerivativeOrdersResponseProtoMsg): QueryAccountAddressDerivativeOrdersResponse; toProto(message: QueryAccountAddressDerivativeOrdersResponse): Uint8Array; toProtoMsg(message: QueryAccountAddressDerivativeOrdersResponse): QueryAccountAddressDerivativeOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderDerivativeOrdersRequest is the request type for the * Query/TraderDerivativeOrders RPC method. * @name QueryDerivativeOrdersByHashesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrdersByHashesRequest */ export declare const QueryDerivativeOrdersByHashesRequest: { typeUrl: string; is(o: any): o is QueryDerivativeOrdersByHashesRequest; isAmino(o: any): o is QueryDerivativeOrdersByHashesRequestAmino; encode(message: QueryDerivativeOrdersByHashesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeOrdersByHashesRequest; fromPartial(object: DeepPartial): QueryDerivativeOrdersByHashesRequest; fromAmino(object: QueryDerivativeOrdersByHashesRequestAmino): QueryDerivativeOrdersByHashesRequest; toAmino(message: QueryDerivativeOrdersByHashesRequest): QueryDerivativeOrdersByHashesRequestAmino; fromAminoMsg(object: QueryDerivativeOrdersByHashesRequestAminoMsg): QueryDerivativeOrdersByHashesRequest; fromProtoMsg(message: QueryDerivativeOrdersByHashesRequestProtoMsg): QueryDerivativeOrdersByHashesRequest; toProto(message: QueryDerivativeOrdersByHashesRequest): Uint8Array; toProtoMsg(message: QueryDerivativeOrdersByHashesRequest): QueryDerivativeOrdersByHashesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeOrdersByHashesResponse is the response type for the * Query/DerivativeOrdersByHashes RPC method. * @name QueryDerivativeOrdersByHashesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeOrdersByHashesResponse */ export declare const QueryDerivativeOrdersByHashesResponse: { typeUrl: string; is(o: any): o is QueryDerivativeOrdersByHashesResponse; isAmino(o: any): o is QueryDerivativeOrdersByHashesResponseAmino; encode(message: QueryDerivativeOrdersByHashesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeOrdersByHashesResponse; fromPartial(object: DeepPartial): QueryDerivativeOrdersByHashesResponse; fromAmino(object: QueryDerivativeOrdersByHashesResponseAmino): QueryDerivativeOrdersByHashesResponse; toAmino(message: QueryDerivativeOrdersByHashesResponse): QueryDerivativeOrdersByHashesResponseAmino; fromAminoMsg(object: QueryDerivativeOrdersByHashesResponseAminoMsg): QueryDerivativeOrdersByHashesResponse; fromProtoMsg(message: QueryDerivativeOrdersByHashesResponseProtoMsg): QueryDerivativeOrdersByHashesResponse; toProto(message: QueryDerivativeOrdersByHashesResponse): Uint8Array; toProtoMsg(message: QueryDerivativeOrdersByHashesResponse): QueryDerivativeOrdersByHashesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMarketsRequest is the request type for the * Query/DerivativeMarkets RPC method. * @name QueryDerivativeMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketsRequest */ export declare const QueryDerivativeMarketsRequest: { typeUrl: string; is(o: any): o is QueryDerivativeMarketsRequest; isAmino(o: any): o is QueryDerivativeMarketsRequestAmino; encode(message: QueryDerivativeMarketsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMarketsRequest; fromPartial(object: DeepPartial): QueryDerivativeMarketsRequest; fromAmino(object: QueryDerivativeMarketsRequestAmino): QueryDerivativeMarketsRequest; toAmino(message: QueryDerivativeMarketsRequest): QueryDerivativeMarketsRequestAmino; fromAminoMsg(object: QueryDerivativeMarketsRequestAminoMsg): QueryDerivativeMarketsRequest; fromProtoMsg(message: QueryDerivativeMarketsRequestProtoMsg): QueryDerivativeMarketsRequest; toProto(message: QueryDerivativeMarketsRequest): Uint8Array; toProtoMsg(message: QueryDerivativeMarketsRequest): QueryDerivativeMarketsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name PriceLevel * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.PriceLevel */ export declare const PriceLevel: { typeUrl: string; is(o: any): o is PriceLevel; isAmino(o: any): o is PriceLevelAmino; encode(message: PriceLevel, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PriceLevel; fromPartial(object: DeepPartial): PriceLevel; fromAmino(object: PriceLevelAmino): PriceLevel; toAmino(message: PriceLevel): PriceLevelAmino; fromAminoMsg(object: PriceLevelAminoMsg): PriceLevel; fromProtoMsg(message: PriceLevelProtoMsg): PriceLevel; toProto(message: PriceLevel): Uint8Array; toProtoMsg(message: PriceLevel): PriceLevelProtoMsg; registerTypeUrl(): void; }; /** * @name PerpetualMarketState * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.PerpetualMarketState */ export declare const PerpetualMarketState: { typeUrl: string; is(o: any): o is PerpetualMarketState; isAmino(o: any): o is PerpetualMarketStateAmino; encode(message: PerpetualMarketState, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PerpetualMarketState; fromPartial(object: DeepPartial): PerpetualMarketState; fromAmino(object: PerpetualMarketStateAmino): PerpetualMarketState; toAmino(message: PerpetualMarketState): PerpetualMarketStateAmino; fromAminoMsg(object: PerpetualMarketStateAminoMsg): PerpetualMarketState; fromProtoMsg(message: PerpetualMarketStateProtoMsg): PerpetualMarketState; toProto(message: PerpetualMarketState): Uint8Array; toProtoMsg(message: PerpetualMarketState): PerpetualMarketStateProtoMsg; registerTypeUrl(): void; }; /** * @name FullDerivativeMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.FullDerivativeMarket */ export declare const FullDerivativeMarket: { typeUrl: string; is(o: any): o is FullDerivativeMarket; isAmino(o: any): o is FullDerivativeMarketAmino; encode(message: FullDerivativeMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): FullDerivativeMarket; fromPartial(object: DeepPartial): FullDerivativeMarket; fromAmino(object: FullDerivativeMarketAmino): FullDerivativeMarket; toAmino(message: FullDerivativeMarket): FullDerivativeMarketAmino; fromAminoMsg(object: FullDerivativeMarketAminoMsg): FullDerivativeMarket; fromProtoMsg(message: FullDerivativeMarketProtoMsg): FullDerivativeMarket; toProto(message: FullDerivativeMarket): Uint8Array; toProtoMsg(message: FullDerivativeMarket): FullDerivativeMarketProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMarketsResponse is the response type for the * Query/DerivativeMarkets RPC method. * @name QueryDerivativeMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketsResponse */ export declare const QueryDerivativeMarketsResponse: { typeUrl: string; is(o: any): o is QueryDerivativeMarketsResponse; isAmino(o: any): o is QueryDerivativeMarketsResponseAmino; encode(message: QueryDerivativeMarketsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMarketsResponse; fromPartial(object: DeepPartial): QueryDerivativeMarketsResponse; fromAmino(object: QueryDerivativeMarketsResponseAmino): QueryDerivativeMarketsResponse; toAmino(message: QueryDerivativeMarketsResponse): QueryDerivativeMarketsResponseAmino; fromAminoMsg(object: QueryDerivativeMarketsResponseAminoMsg): QueryDerivativeMarketsResponse; fromProtoMsg(message: QueryDerivativeMarketsResponseProtoMsg): QueryDerivativeMarketsResponse; toProto(message: QueryDerivativeMarketsResponse): Uint8Array; toProtoMsg(message: QueryDerivativeMarketsResponse): QueryDerivativeMarketsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMarketRequest is the request type for the * Query/DerivativeMarket RPC method. * @name QueryDerivativeMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketRequest */ export declare const QueryDerivativeMarketRequest: { typeUrl: string; is(o: any): o is QueryDerivativeMarketRequest; isAmino(o: any): o is QueryDerivativeMarketRequestAmino; encode(message: QueryDerivativeMarketRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMarketRequest; fromPartial(object: DeepPartial): QueryDerivativeMarketRequest; fromAmino(object: QueryDerivativeMarketRequestAmino): QueryDerivativeMarketRequest; toAmino(message: QueryDerivativeMarketRequest): QueryDerivativeMarketRequestAmino; fromAminoMsg(object: QueryDerivativeMarketRequestAminoMsg): QueryDerivativeMarketRequest; fromProtoMsg(message: QueryDerivativeMarketRequestProtoMsg): QueryDerivativeMarketRequest; toProto(message: QueryDerivativeMarketRequest): Uint8Array; toProtoMsg(message: QueryDerivativeMarketRequest): QueryDerivativeMarketRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMarketResponse is the response type for the * Query/DerivativeMarket RPC method. * @name QueryDerivativeMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketResponse */ export declare const QueryDerivativeMarketResponse: { typeUrl: string; is(o: any): o is QueryDerivativeMarketResponse; isAmino(o: any): o is QueryDerivativeMarketResponseAmino; encode(message: QueryDerivativeMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMarketResponse; fromPartial(object: DeepPartial): QueryDerivativeMarketResponse; fromAmino(object: QueryDerivativeMarketResponseAmino): QueryDerivativeMarketResponse; toAmino(message: QueryDerivativeMarketResponse): QueryDerivativeMarketResponseAmino; fromAminoMsg(object: QueryDerivativeMarketResponseAminoMsg): QueryDerivativeMarketResponse; fromProtoMsg(message: QueryDerivativeMarketResponseProtoMsg): QueryDerivativeMarketResponse; toProto(message: QueryDerivativeMarketResponse): Uint8Array; toProtoMsg(message: QueryDerivativeMarketResponse): QueryDerivativeMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMarketAddressRequest is the request type for the * Query/DerivativeMarketAddress RPC method. * @name QueryDerivativeMarketAddressRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketAddressRequest */ export declare const QueryDerivativeMarketAddressRequest: { typeUrl: string; is(o: any): o is QueryDerivativeMarketAddressRequest; isAmino(o: any): o is QueryDerivativeMarketAddressRequestAmino; encode(message: QueryDerivativeMarketAddressRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMarketAddressRequest; fromPartial(object: DeepPartial): QueryDerivativeMarketAddressRequest; fromAmino(object: QueryDerivativeMarketAddressRequestAmino): QueryDerivativeMarketAddressRequest; toAmino(message: QueryDerivativeMarketAddressRequest): QueryDerivativeMarketAddressRequestAmino; fromAminoMsg(object: QueryDerivativeMarketAddressRequestAminoMsg): QueryDerivativeMarketAddressRequest; fromProtoMsg(message: QueryDerivativeMarketAddressRequestProtoMsg): QueryDerivativeMarketAddressRequest; toProto(message: QueryDerivativeMarketAddressRequest): Uint8Array; toProtoMsg(message: QueryDerivativeMarketAddressRequest): QueryDerivativeMarketAddressRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDerivativeMarketAddressResponse is the response type for the * Query/DerivativeMarketAddress RPC method. * @name QueryDerivativeMarketAddressResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDerivativeMarketAddressResponse */ export declare const QueryDerivativeMarketAddressResponse: { typeUrl: string; is(o: any): o is QueryDerivativeMarketAddressResponse; isAmino(o: any): o is QueryDerivativeMarketAddressResponseAmino; encode(message: QueryDerivativeMarketAddressResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDerivativeMarketAddressResponse; fromPartial(object: DeepPartial): QueryDerivativeMarketAddressResponse; fromAmino(object: QueryDerivativeMarketAddressResponseAmino): QueryDerivativeMarketAddressResponse; toAmino(message: QueryDerivativeMarketAddressResponse): QueryDerivativeMarketAddressResponseAmino; fromAminoMsg(object: QueryDerivativeMarketAddressResponseAminoMsg): QueryDerivativeMarketAddressResponse; fromProtoMsg(message: QueryDerivativeMarketAddressResponseProtoMsg): QueryDerivativeMarketAddressResponse; toProto(message: QueryDerivativeMarketAddressResponse): Uint8Array; toProtoMsg(message: QueryDerivativeMarketAddressResponse): QueryDerivativeMarketAddressResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountTradeNonceRequest is the request type for the * Query/SubaccountTradeNonce RPC method. * @name QuerySubaccountTradeNonceRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountTradeNonceRequest */ export declare const QuerySubaccountTradeNonceRequest: { typeUrl: string; is(o: any): o is QuerySubaccountTradeNonceRequest; isAmino(o: any): o is QuerySubaccountTradeNonceRequestAmino; encode(message: QuerySubaccountTradeNonceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountTradeNonceRequest; fromPartial(object: DeepPartial): QuerySubaccountTradeNonceRequest; fromAmino(object: QuerySubaccountTradeNonceRequestAmino): QuerySubaccountTradeNonceRequest; toAmino(message: QuerySubaccountTradeNonceRequest): QuerySubaccountTradeNonceRequestAmino; fromAminoMsg(object: QuerySubaccountTradeNonceRequestAminoMsg): QuerySubaccountTradeNonceRequest; fromProtoMsg(message: QuerySubaccountTradeNonceRequestProtoMsg): QuerySubaccountTradeNonceRequest; toProto(message: QuerySubaccountTradeNonceRequest): Uint8Array; toProtoMsg(message: QuerySubaccountTradeNonceRequest): QuerySubaccountTradeNonceRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountPositionsRequest is the request type for the * Query/SubaccountPositions RPC method. * @name QuerySubaccountPositionsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionsRequest */ export declare const QuerySubaccountPositionsRequest: { typeUrl: string; is(o: any): o is QuerySubaccountPositionsRequest; isAmino(o: any): o is QuerySubaccountPositionsRequestAmino; encode(message: QuerySubaccountPositionsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountPositionsRequest; fromPartial(object: DeepPartial): QuerySubaccountPositionsRequest; fromAmino(object: QuerySubaccountPositionsRequestAmino): QuerySubaccountPositionsRequest; toAmino(message: QuerySubaccountPositionsRequest): QuerySubaccountPositionsRequestAmino; fromAminoMsg(object: QuerySubaccountPositionsRequestAminoMsg): QuerySubaccountPositionsRequest; fromProtoMsg(message: QuerySubaccountPositionsRequestProtoMsg): QuerySubaccountPositionsRequest; toProto(message: QuerySubaccountPositionsRequest): Uint8Array; toProtoMsg(message: QuerySubaccountPositionsRequest): QuerySubaccountPositionsRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountPositionInMarketRequest is the request type for the * Query/SubaccountPositionInMarket RPC method. * @name QuerySubaccountPositionInMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionInMarketRequest */ export declare const QuerySubaccountPositionInMarketRequest: { typeUrl: string; is(o: any): o is QuerySubaccountPositionInMarketRequest; isAmino(o: any): o is QuerySubaccountPositionInMarketRequestAmino; encode(message: QuerySubaccountPositionInMarketRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountPositionInMarketRequest; fromPartial(object: DeepPartial): QuerySubaccountPositionInMarketRequest; fromAmino(object: QuerySubaccountPositionInMarketRequestAmino): QuerySubaccountPositionInMarketRequest; toAmino(message: QuerySubaccountPositionInMarketRequest): QuerySubaccountPositionInMarketRequestAmino; fromAminoMsg(object: QuerySubaccountPositionInMarketRequestAminoMsg): QuerySubaccountPositionInMarketRequest; fromProtoMsg(message: QuerySubaccountPositionInMarketRequestProtoMsg): QuerySubaccountPositionInMarketRequest; toProto(message: QuerySubaccountPositionInMarketRequest): Uint8Array; toProtoMsg(message: QuerySubaccountPositionInMarketRequest): QuerySubaccountPositionInMarketRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountEffectivePositionInMarketRequest is the request type for the * Query/SubaccountEffectivePositionInMarket RPC method. * @name QuerySubaccountEffectivePositionInMarketRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketRequest */ export declare const QuerySubaccountEffectivePositionInMarketRequest: { typeUrl: string; is(o: any): o is QuerySubaccountEffectivePositionInMarketRequest; isAmino(o: any): o is QuerySubaccountEffectivePositionInMarketRequestAmino; encode(message: QuerySubaccountEffectivePositionInMarketRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountEffectivePositionInMarketRequest; fromPartial(object: DeepPartial): QuerySubaccountEffectivePositionInMarketRequest; fromAmino(object: QuerySubaccountEffectivePositionInMarketRequestAmino): QuerySubaccountEffectivePositionInMarketRequest; toAmino(message: QuerySubaccountEffectivePositionInMarketRequest): QuerySubaccountEffectivePositionInMarketRequestAmino; fromAminoMsg(object: QuerySubaccountEffectivePositionInMarketRequestAminoMsg): QuerySubaccountEffectivePositionInMarketRequest; fromProtoMsg(message: QuerySubaccountEffectivePositionInMarketRequestProtoMsg): QuerySubaccountEffectivePositionInMarketRequest; toProto(message: QuerySubaccountEffectivePositionInMarketRequest): Uint8Array; toProtoMsg(message: QuerySubaccountEffectivePositionInMarketRequest): QuerySubaccountEffectivePositionInMarketRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountOrderMetadataRequest is the request type for the * Query/SubaccountOrderMetadata RPC method. * @name QuerySubaccountOrderMetadataRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrderMetadataRequest */ export declare const QuerySubaccountOrderMetadataRequest: { typeUrl: string; is(o: any): o is QuerySubaccountOrderMetadataRequest; isAmino(o: any): o is QuerySubaccountOrderMetadataRequestAmino; encode(message: QuerySubaccountOrderMetadataRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountOrderMetadataRequest; fromPartial(object: DeepPartial): QuerySubaccountOrderMetadataRequest; fromAmino(object: QuerySubaccountOrderMetadataRequestAmino): QuerySubaccountOrderMetadataRequest; toAmino(message: QuerySubaccountOrderMetadataRequest): QuerySubaccountOrderMetadataRequestAmino; fromAminoMsg(object: QuerySubaccountOrderMetadataRequestAminoMsg): QuerySubaccountOrderMetadataRequest; fromProtoMsg(message: QuerySubaccountOrderMetadataRequestProtoMsg): QuerySubaccountOrderMetadataRequest; toProto(message: QuerySubaccountOrderMetadataRequest): Uint8Array; toProtoMsg(message: QuerySubaccountOrderMetadataRequest): QuerySubaccountOrderMetadataRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountPositionsResponse is the response type for the * Query/SubaccountPositions RPC method. * @name QuerySubaccountPositionsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionsResponse */ export declare const QuerySubaccountPositionsResponse: { typeUrl: string; is(o: any): o is QuerySubaccountPositionsResponse; isAmino(o: any): o is QuerySubaccountPositionsResponseAmino; encode(message: QuerySubaccountPositionsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountPositionsResponse; fromPartial(object: DeepPartial): QuerySubaccountPositionsResponse; fromAmino(object: QuerySubaccountPositionsResponseAmino): QuerySubaccountPositionsResponse; toAmino(message: QuerySubaccountPositionsResponse): QuerySubaccountPositionsResponseAmino; fromAminoMsg(object: QuerySubaccountPositionsResponseAminoMsg): QuerySubaccountPositionsResponse; fromProtoMsg(message: QuerySubaccountPositionsResponseProtoMsg): QuerySubaccountPositionsResponse; toProto(message: QuerySubaccountPositionsResponse): Uint8Array; toProtoMsg(message: QuerySubaccountPositionsResponse): QuerySubaccountPositionsResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountPositionInMarketResponse is the response type for the * Query/SubaccountPositionInMarket RPC method. * @name QuerySubaccountPositionInMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountPositionInMarketResponse */ export declare const QuerySubaccountPositionInMarketResponse: { typeUrl: string; is(o: any): o is QuerySubaccountPositionInMarketResponse; isAmino(o: any): o is QuerySubaccountPositionInMarketResponseAmino; encode(message: QuerySubaccountPositionInMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountPositionInMarketResponse; fromPartial(object: DeepPartial): QuerySubaccountPositionInMarketResponse; fromAmino(object: QuerySubaccountPositionInMarketResponseAmino): QuerySubaccountPositionInMarketResponse; toAmino(message: QuerySubaccountPositionInMarketResponse): QuerySubaccountPositionInMarketResponseAmino; fromAminoMsg(object: QuerySubaccountPositionInMarketResponseAminoMsg): QuerySubaccountPositionInMarketResponse; fromProtoMsg(message: QuerySubaccountPositionInMarketResponseProtoMsg): QuerySubaccountPositionInMarketResponse; toProto(message: QuerySubaccountPositionInMarketResponse): Uint8Array; toProtoMsg(message: QuerySubaccountPositionInMarketResponse): QuerySubaccountPositionInMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * @name EffectivePosition * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EffectivePosition */ export declare const EffectivePosition: { typeUrl: string; is(o: any): o is EffectivePosition; isAmino(o: any): o is EffectivePositionAmino; encode(message: EffectivePosition, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EffectivePosition; fromPartial(object: DeepPartial): EffectivePosition; fromAmino(object: EffectivePositionAmino): EffectivePosition; toAmino(message: EffectivePosition): EffectivePositionAmino; fromAminoMsg(object: EffectivePositionAminoMsg): EffectivePosition; fromProtoMsg(message: EffectivePositionProtoMsg): EffectivePosition; toProto(message: EffectivePosition): Uint8Array; toProtoMsg(message: EffectivePosition): EffectivePositionProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountEffectivePositionInMarketResponse is the response type for the * Query/SubaccountEffectivePositionInMarket RPC method. * @name QuerySubaccountEffectivePositionInMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountEffectivePositionInMarketResponse */ export declare const QuerySubaccountEffectivePositionInMarketResponse: { typeUrl: string; is(o: any): o is QuerySubaccountEffectivePositionInMarketResponse; isAmino(o: any): o is QuerySubaccountEffectivePositionInMarketResponseAmino; encode(message: QuerySubaccountEffectivePositionInMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountEffectivePositionInMarketResponse; fromPartial(object: DeepPartial): QuerySubaccountEffectivePositionInMarketResponse; fromAmino(object: QuerySubaccountEffectivePositionInMarketResponseAmino): QuerySubaccountEffectivePositionInMarketResponse; toAmino(message: QuerySubaccountEffectivePositionInMarketResponse): QuerySubaccountEffectivePositionInMarketResponseAmino; fromAminoMsg(object: QuerySubaccountEffectivePositionInMarketResponseAminoMsg): QuerySubaccountEffectivePositionInMarketResponse; fromProtoMsg(message: QuerySubaccountEffectivePositionInMarketResponseProtoMsg): QuerySubaccountEffectivePositionInMarketResponse; toProto(message: QuerySubaccountEffectivePositionInMarketResponse): Uint8Array; toProtoMsg(message: QuerySubaccountEffectivePositionInMarketResponse): QuerySubaccountEffectivePositionInMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPerpetualMarketInfoRequest is the request type for the * Query/PerpetualMarketInfo RPC method. * @name QueryPerpetualMarketInfoRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketInfoRequest */ export declare const QueryPerpetualMarketInfoRequest: { typeUrl: string; is(o: any): o is QueryPerpetualMarketInfoRequest; isAmino(o: any): o is QueryPerpetualMarketInfoRequestAmino; encode(message: QueryPerpetualMarketInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPerpetualMarketInfoRequest; fromPartial(object: DeepPartial): QueryPerpetualMarketInfoRequest; fromAmino(object: QueryPerpetualMarketInfoRequestAmino): QueryPerpetualMarketInfoRequest; toAmino(message: QueryPerpetualMarketInfoRequest): QueryPerpetualMarketInfoRequestAmino; fromAminoMsg(object: QueryPerpetualMarketInfoRequestAminoMsg): QueryPerpetualMarketInfoRequest; fromProtoMsg(message: QueryPerpetualMarketInfoRequestProtoMsg): QueryPerpetualMarketInfoRequest; toProto(message: QueryPerpetualMarketInfoRequest): Uint8Array; toProtoMsg(message: QueryPerpetualMarketInfoRequest): QueryPerpetualMarketInfoRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPerpetualMarketInfoResponse is the response type for the * Query/PerpetualMarketInfo RPC method. * @name QueryPerpetualMarketInfoResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketInfoResponse */ export declare const QueryPerpetualMarketInfoResponse: { typeUrl: string; is(o: any): o is QueryPerpetualMarketInfoResponse; isAmino(o: any): o is QueryPerpetualMarketInfoResponseAmino; encode(message: QueryPerpetualMarketInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPerpetualMarketInfoResponse; fromPartial(object: DeepPartial): QueryPerpetualMarketInfoResponse; fromAmino(object: QueryPerpetualMarketInfoResponseAmino): QueryPerpetualMarketInfoResponse; toAmino(message: QueryPerpetualMarketInfoResponse): QueryPerpetualMarketInfoResponseAmino; fromAminoMsg(object: QueryPerpetualMarketInfoResponseAminoMsg): QueryPerpetualMarketInfoResponse; fromProtoMsg(message: QueryPerpetualMarketInfoResponseProtoMsg): QueryPerpetualMarketInfoResponse; toProto(message: QueryPerpetualMarketInfoResponse): Uint8Array; toProtoMsg(message: QueryPerpetualMarketInfoResponse): QueryPerpetualMarketInfoResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryExpiryFuturesMarketInfoRequest is the request type for the Query/ * ExpiryFuturesMarketInfo RPC method. * @name QueryExpiryFuturesMarketInfoRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoRequest */ export declare const QueryExpiryFuturesMarketInfoRequest: { typeUrl: string; is(o: any): o is QueryExpiryFuturesMarketInfoRequest; isAmino(o: any): o is QueryExpiryFuturesMarketInfoRequestAmino; encode(message: QueryExpiryFuturesMarketInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryExpiryFuturesMarketInfoRequest; fromPartial(object: DeepPartial): QueryExpiryFuturesMarketInfoRequest; fromAmino(object: QueryExpiryFuturesMarketInfoRequestAmino): QueryExpiryFuturesMarketInfoRequest; toAmino(message: QueryExpiryFuturesMarketInfoRequest): QueryExpiryFuturesMarketInfoRequestAmino; fromAminoMsg(object: QueryExpiryFuturesMarketInfoRequestAminoMsg): QueryExpiryFuturesMarketInfoRequest; fromProtoMsg(message: QueryExpiryFuturesMarketInfoRequestProtoMsg): QueryExpiryFuturesMarketInfoRequest; toProto(message: QueryExpiryFuturesMarketInfoRequest): Uint8Array; toProtoMsg(message: QueryExpiryFuturesMarketInfoRequest): QueryExpiryFuturesMarketInfoRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryExpiryFuturesMarketInfoResponse is the response type for the Query/ * ExpiryFuturesMarketInfo RPC method. * @name QueryExpiryFuturesMarketInfoResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryExpiryFuturesMarketInfoResponse */ export declare const QueryExpiryFuturesMarketInfoResponse: { typeUrl: string; is(o: any): o is QueryExpiryFuturesMarketInfoResponse; isAmino(o: any): o is QueryExpiryFuturesMarketInfoResponseAmino; encode(message: QueryExpiryFuturesMarketInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryExpiryFuturesMarketInfoResponse; fromPartial(object: DeepPartial): QueryExpiryFuturesMarketInfoResponse; fromAmino(object: QueryExpiryFuturesMarketInfoResponseAmino): QueryExpiryFuturesMarketInfoResponse; toAmino(message: QueryExpiryFuturesMarketInfoResponse): QueryExpiryFuturesMarketInfoResponseAmino; fromAminoMsg(object: QueryExpiryFuturesMarketInfoResponseAminoMsg): QueryExpiryFuturesMarketInfoResponse; fromProtoMsg(message: QueryExpiryFuturesMarketInfoResponseProtoMsg): QueryExpiryFuturesMarketInfoResponse; toProto(message: QueryExpiryFuturesMarketInfoResponse): Uint8Array; toProtoMsg(message: QueryExpiryFuturesMarketInfoResponse): QueryExpiryFuturesMarketInfoResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPerpetualMarketFundingRequest is the request type for the * Query/PerpetualMarketFunding RPC method. * @name QueryPerpetualMarketFundingRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketFundingRequest */ export declare const QueryPerpetualMarketFundingRequest: { typeUrl: string; is(o: any): o is QueryPerpetualMarketFundingRequest; isAmino(o: any): o is QueryPerpetualMarketFundingRequestAmino; encode(message: QueryPerpetualMarketFundingRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPerpetualMarketFundingRequest; fromPartial(object: DeepPartial): QueryPerpetualMarketFundingRequest; fromAmino(object: QueryPerpetualMarketFundingRequestAmino): QueryPerpetualMarketFundingRequest; toAmino(message: QueryPerpetualMarketFundingRequest): QueryPerpetualMarketFundingRequestAmino; fromAminoMsg(object: QueryPerpetualMarketFundingRequestAminoMsg): QueryPerpetualMarketFundingRequest; fromProtoMsg(message: QueryPerpetualMarketFundingRequestProtoMsg): QueryPerpetualMarketFundingRequest; toProto(message: QueryPerpetualMarketFundingRequest): Uint8Array; toProtoMsg(message: QueryPerpetualMarketFundingRequest): QueryPerpetualMarketFundingRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPerpetualMarketFundingResponse is the response type for the * Query/PerpetualMarketFunding RPC method. * @name QueryPerpetualMarketFundingResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPerpetualMarketFundingResponse */ export declare const QueryPerpetualMarketFundingResponse: { typeUrl: string; is(o: any): o is QueryPerpetualMarketFundingResponse; isAmino(o: any): o is QueryPerpetualMarketFundingResponseAmino; encode(message: QueryPerpetualMarketFundingResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPerpetualMarketFundingResponse; fromPartial(object: DeepPartial): QueryPerpetualMarketFundingResponse; fromAmino(object: QueryPerpetualMarketFundingResponseAmino): QueryPerpetualMarketFundingResponse; toAmino(message: QueryPerpetualMarketFundingResponse): QueryPerpetualMarketFundingResponseAmino; fromAminoMsg(object: QueryPerpetualMarketFundingResponseAminoMsg): QueryPerpetualMarketFundingResponse; fromProtoMsg(message: QueryPerpetualMarketFundingResponseProtoMsg): QueryPerpetualMarketFundingResponse; toProto(message: QueryPerpetualMarketFundingResponse): Uint8Array; toProtoMsg(message: QueryPerpetualMarketFundingResponse): QueryPerpetualMarketFundingResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountOrderMetadataResponse is the response type for the * Query/SubaccountOrderMetadata RPC method. * @name QuerySubaccountOrderMetadataResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountOrderMetadataResponse */ export declare const QuerySubaccountOrderMetadataResponse: { typeUrl: string; is(o: any): o is QuerySubaccountOrderMetadataResponse; isAmino(o: any): o is QuerySubaccountOrderMetadataResponseAmino; encode(message: QuerySubaccountOrderMetadataResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountOrderMetadataResponse; fromPartial(object: DeepPartial): QuerySubaccountOrderMetadataResponse; fromAmino(object: QuerySubaccountOrderMetadataResponseAmino): QuerySubaccountOrderMetadataResponse; toAmino(message: QuerySubaccountOrderMetadataResponse): QuerySubaccountOrderMetadataResponseAmino; fromAminoMsg(object: QuerySubaccountOrderMetadataResponseAminoMsg): QuerySubaccountOrderMetadataResponse; fromProtoMsg(message: QuerySubaccountOrderMetadataResponseProtoMsg): QuerySubaccountOrderMetadataResponse; toProto(message: QuerySubaccountOrderMetadataResponse): Uint8Array; toProtoMsg(message: QuerySubaccountOrderMetadataResponse): QuerySubaccountOrderMetadataResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySubaccountTradeNonceResponse is the response type for the * Query/SubaccountTradeNonce RPC method. * @name QuerySubaccountTradeNonceResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QuerySubaccountTradeNonceResponse */ export declare const QuerySubaccountTradeNonceResponse: { typeUrl: string; is(o: any): o is QuerySubaccountTradeNonceResponse; isAmino(o: any): o is QuerySubaccountTradeNonceResponseAmino; encode(message: QuerySubaccountTradeNonceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySubaccountTradeNonceResponse; fromPartial(object: DeepPartial): QuerySubaccountTradeNonceResponse; fromAmino(object: QuerySubaccountTradeNonceResponseAmino): QuerySubaccountTradeNonceResponse; toAmino(message: QuerySubaccountTradeNonceResponse): QuerySubaccountTradeNonceResponseAmino; fromAminoMsg(object: QuerySubaccountTradeNonceResponseAminoMsg): QuerySubaccountTradeNonceResponse; fromProtoMsg(message: QuerySubaccountTradeNonceResponseProtoMsg): QuerySubaccountTradeNonceResponse; toProto(message: QuerySubaccountTradeNonceResponse): Uint8Array; toProtoMsg(message: QuerySubaccountTradeNonceResponse): QuerySubaccountTradeNonceResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateRequest is the request type for the Query/ExchangeModuleState * RPC method. * @name QueryModuleStateRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.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/ExchangeModuleState RPC method. * @name QueryModuleStateResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.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; }; /** * QueryPositionsRequest is the request type for the Query/Positions RPC method. * @name QueryPositionsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPositionsRequest */ export declare const QueryPositionsRequest: { typeUrl: string; is(o: any): o is QueryPositionsRequest; isAmino(o: any): o is QueryPositionsRequestAmino; encode(_: QueryPositionsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPositionsRequest; fromPartial(_: DeepPartial): QueryPositionsRequest; fromAmino(_: QueryPositionsRequestAmino): QueryPositionsRequest; toAmino(_: QueryPositionsRequest): QueryPositionsRequestAmino; fromAminoMsg(object: QueryPositionsRequestAminoMsg): QueryPositionsRequest; fromProtoMsg(message: QueryPositionsRequestProtoMsg): QueryPositionsRequest; toProto(message: QueryPositionsRequest): Uint8Array; toProtoMsg(message: QueryPositionsRequest): QueryPositionsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPositionsResponse is the response type for the Query/Positions RPC * method. * @name QueryPositionsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryPositionsResponse */ export declare const QueryPositionsResponse: { typeUrl: string; is(o: any): o is QueryPositionsResponse; isAmino(o: any): o is QueryPositionsResponseAmino; encode(message: QueryPositionsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPositionsResponse; fromPartial(object: DeepPartial): QueryPositionsResponse; fromAmino(object: QueryPositionsResponseAmino): QueryPositionsResponse; toAmino(message: QueryPositionsResponse): QueryPositionsResponseAmino; fromAminoMsg(object: QueryPositionsResponseAminoMsg): QueryPositionsResponse; fromProtoMsg(message: QueryPositionsResponseProtoMsg): QueryPositionsResponse; toProto(message: QueryPositionsResponse): Uint8Array; toProtoMsg(message: QueryPositionsResponse): QueryPositionsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryTradeRewardPointsRequest is the request type for the * Query/TradeRewardPoints RPC method. * @name QueryTradeRewardPointsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardPointsRequest */ export declare const QueryTradeRewardPointsRequest: { typeUrl: string; is(o: any): o is QueryTradeRewardPointsRequest; isAmino(o: any): o is QueryTradeRewardPointsRequestAmino; encode(message: QueryTradeRewardPointsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTradeRewardPointsRequest; fromPartial(object: DeepPartial): QueryTradeRewardPointsRequest; fromAmino(object: QueryTradeRewardPointsRequestAmino): QueryTradeRewardPointsRequest; toAmino(message: QueryTradeRewardPointsRequest): QueryTradeRewardPointsRequestAmino; fromAminoMsg(object: QueryTradeRewardPointsRequestAminoMsg): QueryTradeRewardPointsRequest; fromProtoMsg(message: QueryTradeRewardPointsRequestProtoMsg): QueryTradeRewardPointsRequest; toProto(message: QueryTradeRewardPointsRequest): Uint8Array; toProtoMsg(message: QueryTradeRewardPointsRequest): QueryTradeRewardPointsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryTradeRewardPointsResponse is the response type for the * Query/TradeRewardPoints RPC method. * @name QueryTradeRewardPointsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardPointsResponse */ export declare const QueryTradeRewardPointsResponse: { typeUrl: string; is(o: any): o is QueryTradeRewardPointsResponse; isAmino(o: any): o is QueryTradeRewardPointsResponseAmino; encode(message: QueryTradeRewardPointsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTradeRewardPointsResponse; fromPartial(object: DeepPartial): QueryTradeRewardPointsResponse; fromAmino(object: QueryTradeRewardPointsResponseAmino): QueryTradeRewardPointsResponse; toAmino(message: QueryTradeRewardPointsResponse): QueryTradeRewardPointsResponseAmino; fromAminoMsg(object: QueryTradeRewardPointsResponseAminoMsg): QueryTradeRewardPointsResponse; fromProtoMsg(message: QueryTradeRewardPointsResponseProtoMsg): QueryTradeRewardPointsResponse; toProto(message: QueryTradeRewardPointsResponse): Uint8Array; toProtoMsg(message: QueryTradeRewardPointsResponse): QueryTradeRewardPointsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryTradeRewardCampaignRequest is the request type for the * Query/TradeRewardCampaign RPC method. * @name QueryTradeRewardCampaignRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardCampaignRequest */ export declare const QueryTradeRewardCampaignRequest: { typeUrl: string; is(o: any): o is QueryTradeRewardCampaignRequest; isAmino(o: any): o is QueryTradeRewardCampaignRequestAmino; encode(_: QueryTradeRewardCampaignRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTradeRewardCampaignRequest; fromPartial(_: DeepPartial): QueryTradeRewardCampaignRequest; fromAmino(_: QueryTradeRewardCampaignRequestAmino): QueryTradeRewardCampaignRequest; toAmino(_: QueryTradeRewardCampaignRequest): QueryTradeRewardCampaignRequestAmino; fromAminoMsg(object: QueryTradeRewardCampaignRequestAminoMsg): QueryTradeRewardCampaignRequest; fromProtoMsg(message: QueryTradeRewardCampaignRequestProtoMsg): QueryTradeRewardCampaignRequest; toProto(message: QueryTradeRewardCampaignRequest): Uint8Array; toProtoMsg(message: QueryTradeRewardCampaignRequest): QueryTradeRewardCampaignRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryTradeRewardCampaignResponse is the response type for the * Query/TradeRewardCampaign RPC method. * @name QueryTradeRewardCampaignResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTradeRewardCampaignResponse */ export declare const QueryTradeRewardCampaignResponse: { typeUrl: string; is(o: any): o is QueryTradeRewardCampaignResponse; isAmino(o: any): o is QueryTradeRewardCampaignResponseAmino; encode(message: QueryTradeRewardCampaignResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTradeRewardCampaignResponse; fromPartial(object: DeepPartial): QueryTradeRewardCampaignResponse; fromAmino(object: QueryTradeRewardCampaignResponseAmino): QueryTradeRewardCampaignResponse; toAmino(message: QueryTradeRewardCampaignResponse): QueryTradeRewardCampaignResponseAmino; fromAminoMsg(object: QueryTradeRewardCampaignResponseAminoMsg): QueryTradeRewardCampaignResponse; fromProtoMsg(message: QueryTradeRewardCampaignResponseProtoMsg): QueryTradeRewardCampaignResponse; toProto(message: QueryTradeRewardCampaignResponse): Uint8Array; toProtoMsg(message: QueryTradeRewardCampaignResponse): QueryTradeRewardCampaignResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryIsRegisteredDMMRequest is the request type for the Query/IsRegisteredDMM * RPC method. * @name QueryIsOptedOutOfRewardsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryIsOptedOutOfRewardsRequest */ export declare const QueryIsOptedOutOfRewardsRequest: { typeUrl: string; is(o: any): o is QueryIsOptedOutOfRewardsRequest; isAmino(o: any): o is QueryIsOptedOutOfRewardsRequestAmino; encode(message: QueryIsOptedOutOfRewardsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryIsOptedOutOfRewardsRequest; fromPartial(object: DeepPartial): QueryIsOptedOutOfRewardsRequest; fromAmino(object: QueryIsOptedOutOfRewardsRequestAmino): QueryIsOptedOutOfRewardsRequest; toAmino(message: QueryIsOptedOutOfRewardsRequest): QueryIsOptedOutOfRewardsRequestAmino; fromAminoMsg(object: QueryIsOptedOutOfRewardsRequestAminoMsg): QueryIsOptedOutOfRewardsRequest; fromProtoMsg(message: QueryIsOptedOutOfRewardsRequestProtoMsg): QueryIsOptedOutOfRewardsRequest; toProto(message: QueryIsOptedOutOfRewardsRequest): Uint8Array; toProtoMsg(message: QueryIsOptedOutOfRewardsRequest): QueryIsOptedOutOfRewardsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryIsRegisteredDMMResponse is the response type for the * Query/IsRegisteredDMM RPC method. * @name QueryIsOptedOutOfRewardsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryIsOptedOutOfRewardsResponse */ export declare const QueryIsOptedOutOfRewardsResponse: { typeUrl: string; is(o: any): o is QueryIsOptedOutOfRewardsResponse; isAmino(o: any): o is QueryIsOptedOutOfRewardsResponseAmino; encode(message: QueryIsOptedOutOfRewardsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryIsOptedOutOfRewardsResponse; fromPartial(object: DeepPartial): QueryIsOptedOutOfRewardsResponse; fromAmino(object: QueryIsOptedOutOfRewardsResponseAmino): QueryIsOptedOutOfRewardsResponse; toAmino(message: QueryIsOptedOutOfRewardsResponse): QueryIsOptedOutOfRewardsResponseAmino; fromAminoMsg(object: QueryIsOptedOutOfRewardsResponseAminoMsg): QueryIsOptedOutOfRewardsResponse; fromProtoMsg(message: QueryIsOptedOutOfRewardsResponseProtoMsg): QueryIsOptedOutOfRewardsResponse; toProto(message: QueryIsOptedOutOfRewardsResponse): Uint8Array; toProtoMsg(message: QueryIsOptedOutOfRewardsResponse): QueryIsOptedOutOfRewardsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryRegisteredDMMsRequest is the request type for the Query/RegisteredDMMs * RPC method. * @name QueryOptedOutOfRewardsAccountsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsRequest */ export declare const QueryOptedOutOfRewardsAccountsRequest: { typeUrl: string; is(o: any): o is QueryOptedOutOfRewardsAccountsRequest; isAmino(o: any): o is QueryOptedOutOfRewardsAccountsRequestAmino; encode(_: QueryOptedOutOfRewardsAccountsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOptedOutOfRewardsAccountsRequest; fromPartial(_: DeepPartial): QueryOptedOutOfRewardsAccountsRequest; fromAmino(_: QueryOptedOutOfRewardsAccountsRequestAmino): QueryOptedOutOfRewardsAccountsRequest; toAmino(_: QueryOptedOutOfRewardsAccountsRequest): QueryOptedOutOfRewardsAccountsRequestAmino; fromAminoMsg(object: QueryOptedOutOfRewardsAccountsRequestAminoMsg): QueryOptedOutOfRewardsAccountsRequest; fromProtoMsg(message: QueryOptedOutOfRewardsAccountsRequestProtoMsg): QueryOptedOutOfRewardsAccountsRequest; toProto(message: QueryOptedOutOfRewardsAccountsRequest): Uint8Array; toProtoMsg(message: QueryOptedOutOfRewardsAccountsRequest): QueryOptedOutOfRewardsAccountsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryRegisteredDMMsResponse is the response type for the Query/RegisteredDMMs * RPC method. * @name QueryOptedOutOfRewardsAccountsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryOptedOutOfRewardsAccountsResponse */ export declare const QueryOptedOutOfRewardsAccountsResponse: { typeUrl: string; is(o: any): o is QueryOptedOutOfRewardsAccountsResponse; isAmino(o: any): o is QueryOptedOutOfRewardsAccountsResponseAmino; encode(message: QueryOptedOutOfRewardsAccountsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOptedOutOfRewardsAccountsResponse; fromPartial(object: DeepPartial): QueryOptedOutOfRewardsAccountsResponse; fromAmino(object: QueryOptedOutOfRewardsAccountsResponseAmino): QueryOptedOutOfRewardsAccountsResponse; toAmino(message: QueryOptedOutOfRewardsAccountsResponse): QueryOptedOutOfRewardsAccountsResponseAmino; fromAminoMsg(object: QueryOptedOutOfRewardsAccountsResponseAminoMsg): QueryOptedOutOfRewardsAccountsResponse; fromProtoMsg(message: QueryOptedOutOfRewardsAccountsResponseProtoMsg): QueryOptedOutOfRewardsAccountsResponse; toProto(message: QueryOptedOutOfRewardsAccountsResponse): Uint8Array; toProtoMsg(message: QueryOptedOutOfRewardsAccountsResponse): QueryOptedOutOfRewardsAccountsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryFeeDiscountAccountInfoRequest is the request type for the * Query/FeeDiscountAccountInfo RPC method. * @name QueryFeeDiscountAccountInfoRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountAccountInfoRequest */ export declare const QueryFeeDiscountAccountInfoRequest: { typeUrl: string; is(o: any): o is QueryFeeDiscountAccountInfoRequest; isAmino(o: any): o is QueryFeeDiscountAccountInfoRequestAmino; encode(message: QueryFeeDiscountAccountInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeDiscountAccountInfoRequest; fromPartial(object: DeepPartial): QueryFeeDiscountAccountInfoRequest; fromAmino(object: QueryFeeDiscountAccountInfoRequestAmino): QueryFeeDiscountAccountInfoRequest; toAmino(message: QueryFeeDiscountAccountInfoRequest): QueryFeeDiscountAccountInfoRequestAmino; fromAminoMsg(object: QueryFeeDiscountAccountInfoRequestAminoMsg): QueryFeeDiscountAccountInfoRequest; fromProtoMsg(message: QueryFeeDiscountAccountInfoRequestProtoMsg): QueryFeeDiscountAccountInfoRequest; toProto(message: QueryFeeDiscountAccountInfoRequest): Uint8Array; toProtoMsg(message: QueryFeeDiscountAccountInfoRequest): QueryFeeDiscountAccountInfoRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryFeeDiscountAccountInfoResponse is the response type for the * Query/FeeDiscountAccountInfo RPC method. * @name QueryFeeDiscountAccountInfoResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountAccountInfoResponse */ export declare const QueryFeeDiscountAccountInfoResponse: { typeUrl: string; is(o: any): o is QueryFeeDiscountAccountInfoResponse; isAmino(o: any): o is QueryFeeDiscountAccountInfoResponseAmino; encode(message: QueryFeeDiscountAccountInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeDiscountAccountInfoResponse; fromPartial(object: DeepPartial): QueryFeeDiscountAccountInfoResponse; fromAmino(object: QueryFeeDiscountAccountInfoResponseAmino): QueryFeeDiscountAccountInfoResponse; toAmino(message: QueryFeeDiscountAccountInfoResponse): QueryFeeDiscountAccountInfoResponseAmino; fromAminoMsg(object: QueryFeeDiscountAccountInfoResponseAminoMsg): QueryFeeDiscountAccountInfoResponse; fromProtoMsg(message: QueryFeeDiscountAccountInfoResponseProtoMsg): QueryFeeDiscountAccountInfoResponse; toProto(message: QueryFeeDiscountAccountInfoResponse): Uint8Array; toProtoMsg(message: QueryFeeDiscountAccountInfoResponse): QueryFeeDiscountAccountInfoResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryFeeDiscountScheduleRequest is the request type for the * Query/FeeDiscountSchedule RPC method. * @name QueryFeeDiscountScheduleRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountScheduleRequest */ export declare const QueryFeeDiscountScheduleRequest: { typeUrl: string; is(o: any): o is QueryFeeDiscountScheduleRequest; isAmino(o: any): o is QueryFeeDiscountScheduleRequestAmino; encode(_: QueryFeeDiscountScheduleRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeDiscountScheduleRequest; fromPartial(_: DeepPartial): QueryFeeDiscountScheduleRequest; fromAmino(_: QueryFeeDiscountScheduleRequestAmino): QueryFeeDiscountScheduleRequest; toAmino(_: QueryFeeDiscountScheduleRequest): QueryFeeDiscountScheduleRequestAmino; fromAminoMsg(object: QueryFeeDiscountScheduleRequestAminoMsg): QueryFeeDiscountScheduleRequest; fromProtoMsg(message: QueryFeeDiscountScheduleRequestProtoMsg): QueryFeeDiscountScheduleRequest; toProto(message: QueryFeeDiscountScheduleRequest): Uint8Array; toProtoMsg(message: QueryFeeDiscountScheduleRequest): QueryFeeDiscountScheduleRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryFeeDiscountScheduleResponse is the response type for the * Query/FeeDiscountSchedule RPC method. * @name QueryFeeDiscountScheduleResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountScheduleResponse */ export declare const QueryFeeDiscountScheduleResponse: { typeUrl: string; is(o: any): o is QueryFeeDiscountScheduleResponse; isAmino(o: any): o is QueryFeeDiscountScheduleResponseAmino; encode(message: QueryFeeDiscountScheduleResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeDiscountScheduleResponse; fromPartial(object: DeepPartial): QueryFeeDiscountScheduleResponse; fromAmino(object: QueryFeeDiscountScheduleResponseAmino): QueryFeeDiscountScheduleResponse; toAmino(message: QueryFeeDiscountScheduleResponse): QueryFeeDiscountScheduleResponseAmino; fromAminoMsg(object: QueryFeeDiscountScheduleResponseAminoMsg): QueryFeeDiscountScheduleResponse; fromProtoMsg(message: QueryFeeDiscountScheduleResponseProtoMsg): QueryFeeDiscountScheduleResponse; toProto(message: QueryFeeDiscountScheduleResponse): Uint8Array; toProtoMsg(message: QueryFeeDiscountScheduleResponse): QueryFeeDiscountScheduleResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceMismatchesRequest is the request type for the * Query/QueryBalanceMismatches RPC method. * @name QueryBalanceMismatchesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceMismatchesRequest */ export declare const QueryBalanceMismatchesRequest: { typeUrl: string; is(o: any): o is QueryBalanceMismatchesRequest; isAmino(o: any): o is QueryBalanceMismatchesRequestAmino; encode(message: QueryBalanceMismatchesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceMismatchesRequest; fromPartial(object: DeepPartial): QueryBalanceMismatchesRequest; fromAmino(object: QueryBalanceMismatchesRequestAmino): QueryBalanceMismatchesRequest; toAmino(message: QueryBalanceMismatchesRequest): QueryBalanceMismatchesRequestAmino; fromAminoMsg(object: QueryBalanceMismatchesRequestAminoMsg): QueryBalanceMismatchesRequest; fromProtoMsg(message: QueryBalanceMismatchesRequestProtoMsg): QueryBalanceMismatchesRequest; toProto(message: QueryBalanceMismatchesRequest): Uint8Array; toProtoMsg(message: QueryBalanceMismatchesRequest): QueryBalanceMismatchesRequestProtoMsg; registerTypeUrl(): void; }; /** * @name BalanceMismatch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.BalanceMismatch */ export declare const BalanceMismatch: { typeUrl: string; is(o: any): o is BalanceMismatch; isAmino(o: any): o is BalanceMismatchAmino; encode(message: BalanceMismatch, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): BalanceMismatch; fromPartial(object: DeepPartial): BalanceMismatch; fromAmino(object: BalanceMismatchAmino): BalanceMismatch; toAmino(message: BalanceMismatch): BalanceMismatchAmino; fromAminoMsg(object: BalanceMismatchAminoMsg): BalanceMismatch; fromProtoMsg(message: BalanceMismatchProtoMsg): BalanceMismatch; toProto(message: BalanceMismatch): Uint8Array; toProtoMsg(message: BalanceMismatch): BalanceMismatchProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceMismatchesResponse is the response type for the * Query/QueryBalanceMismatches RPC method. * @name QueryBalanceMismatchesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceMismatchesResponse */ export declare const QueryBalanceMismatchesResponse: { typeUrl: string; is(o: any): o is QueryBalanceMismatchesResponse; isAmino(o: any): o is QueryBalanceMismatchesResponseAmino; encode(message: QueryBalanceMismatchesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceMismatchesResponse; fromPartial(object: DeepPartial): QueryBalanceMismatchesResponse; fromAmino(object: QueryBalanceMismatchesResponseAmino): QueryBalanceMismatchesResponse; toAmino(message: QueryBalanceMismatchesResponse): QueryBalanceMismatchesResponseAmino; fromAminoMsg(object: QueryBalanceMismatchesResponseAminoMsg): QueryBalanceMismatchesResponse; fromProtoMsg(message: QueryBalanceMismatchesResponseProtoMsg): QueryBalanceMismatchesResponse; toProto(message: QueryBalanceMismatchesResponse): Uint8Array; toProtoMsg(message: QueryBalanceMismatchesResponse): QueryBalanceMismatchesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceWithBalanceHoldsRequest is the request type for the * Query/QueryBalanceWithBalanceHolds RPC method. * @name QueryBalanceWithBalanceHoldsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsRequest */ export declare const QueryBalanceWithBalanceHoldsRequest: { typeUrl: string; is(o: any): o is QueryBalanceWithBalanceHoldsRequest; isAmino(o: any): o is QueryBalanceWithBalanceHoldsRequestAmino; encode(_: QueryBalanceWithBalanceHoldsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceWithBalanceHoldsRequest; fromPartial(_: DeepPartial): QueryBalanceWithBalanceHoldsRequest; fromAmino(_: QueryBalanceWithBalanceHoldsRequestAmino): QueryBalanceWithBalanceHoldsRequest; toAmino(_: QueryBalanceWithBalanceHoldsRequest): QueryBalanceWithBalanceHoldsRequestAmino; fromAminoMsg(object: QueryBalanceWithBalanceHoldsRequestAminoMsg): QueryBalanceWithBalanceHoldsRequest; fromProtoMsg(message: QueryBalanceWithBalanceHoldsRequestProtoMsg): QueryBalanceWithBalanceHoldsRequest; toProto(message: QueryBalanceWithBalanceHoldsRequest): Uint8Array; toProtoMsg(message: QueryBalanceWithBalanceHoldsRequest): QueryBalanceWithBalanceHoldsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name BalanceWithMarginHold * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.BalanceWithMarginHold */ export declare const BalanceWithMarginHold: { typeUrl: string; is(o: any): o is BalanceWithMarginHold; isAmino(o: any): o is BalanceWithMarginHoldAmino; encode(message: BalanceWithMarginHold, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): BalanceWithMarginHold; fromPartial(object: DeepPartial): BalanceWithMarginHold; fromAmino(object: BalanceWithMarginHoldAmino): BalanceWithMarginHold; toAmino(message: BalanceWithMarginHold): BalanceWithMarginHoldAmino; fromAminoMsg(object: BalanceWithMarginHoldAminoMsg): BalanceWithMarginHold; fromProtoMsg(message: BalanceWithMarginHoldProtoMsg): BalanceWithMarginHold; toProto(message: BalanceWithMarginHold): Uint8Array; toProtoMsg(message: BalanceWithMarginHold): BalanceWithMarginHoldProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceWithBalanceHoldsResponse is the response type for the * Query/QueryBalanceWithBalanceHolds RPC method. * @name QueryBalanceWithBalanceHoldsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBalanceWithBalanceHoldsResponse */ export declare const QueryBalanceWithBalanceHoldsResponse: { typeUrl: string; is(o: any): o is QueryBalanceWithBalanceHoldsResponse; isAmino(o: any): o is QueryBalanceWithBalanceHoldsResponseAmino; encode(message: QueryBalanceWithBalanceHoldsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceWithBalanceHoldsResponse; fromPartial(object: DeepPartial): QueryBalanceWithBalanceHoldsResponse; fromAmino(object: QueryBalanceWithBalanceHoldsResponseAmino): QueryBalanceWithBalanceHoldsResponse; toAmino(message: QueryBalanceWithBalanceHoldsResponse): QueryBalanceWithBalanceHoldsResponseAmino; fromAminoMsg(object: QueryBalanceWithBalanceHoldsResponseAminoMsg): QueryBalanceWithBalanceHoldsResponse; fromProtoMsg(message: QueryBalanceWithBalanceHoldsResponseProtoMsg): QueryBalanceWithBalanceHoldsResponse; toProto(message: QueryBalanceWithBalanceHoldsResponse): Uint8Array; toProtoMsg(message: QueryBalanceWithBalanceHoldsResponse): QueryBalanceWithBalanceHoldsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryFeeDiscountTierStatisticsRequest is the request type for the * Query/QueryFeeDiscountTierStatistics RPC method. * @name QueryFeeDiscountTierStatisticsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsRequest */ export declare const QueryFeeDiscountTierStatisticsRequest: { typeUrl: string; is(o: any): o is QueryFeeDiscountTierStatisticsRequest; isAmino(o: any): o is QueryFeeDiscountTierStatisticsRequestAmino; encode(_: QueryFeeDiscountTierStatisticsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeDiscountTierStatisticsRequest; fromPartial(_: DeepPartial): QueryFeeDiscountTierStatisticsRequest; fromAmino(_: QueryFeeDiscountTierStatisticsRequestAmino): QueryFeeDiscountTierStatisticsRequest; toAmino(_: QueryFeeDiscountTierStatisticsRequest): QueryFeeDiscountTierStatisticsRequestAmino; fromAminoMsg(object: QueryFeeDiscountTierStatisticsRequestAminoMsg): QueryFeeDiscountTierStatisticsRequest; fromProtoMsg(message: QueryFeeDiscountTierStatisticsRequestProtoMsg): QueryFeeDiscountTierStatisticsRequest; toProto(message: QueryFeeDiscountTierStatisticsRequest): Uint8Array; toProtoMsg(message: QueryFeeDiscountTierStatisticsRequest): QueryFeeDiscountTierStatisticsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name TierStatistic * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TierStatistic */ export declare const TierStatistic: { typeUrl: string; is(o: any): o is TierStatistic; isAmino(o: any): o is TierStatisticAmino; encode(message: TierStatistic, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TierStatistic; fromPartial(object: DeepPartial): TierStatistic; fromAmino(object: TierStatisticAmino): TierStatistic; toAmino(message: TierStatistic): TierStatisticAmino; fromAminoMsg(object: TierStatisticAminoMsg): TierStatistic; fromProtoMsg(message: TierStatisticProtoMsg): TierStatistic; toProto(message: TierStatistic): Uint8Array; toProtoMsg(message: TierStatistic): TierStatisticProtoMsg; registerTypeUrl(): void; }; /** * QueryFeeDiscountTierStatisticsResponse is the response type for the * Query/QueryFeeDiscountTierStatistics RPC method. * @name QueryFeeDiscountTierStatisticsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFeeDiscountTierStatisticsResponse */ export declare const QueryFeeDiscountTierStatisticsResponse: { typeUrl: string; is(o: any): o is QueryFeeDiscountTierStatisticsResponse; isAmino(o: any): o is QueryFeeDiscountTierStatisticsResponseAmino; encode(message: QueryFeeDiscountTierStatisticsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeDiscountTierStatisticsResponse; fromPartial(object: DeepPartial): QueryFeeDiscountTierStatisticsResponse; fromAmino(object: QueryFeeDiscountTierStatisticsResponseAmino): QueryFeeDiscountTierStatisticsResponse; toAmino(message: QueryFeeDiscountTierStatisticsResponse): QueryFeeDiscountTierStatisticsResponseAmino; fromAminoMsg(object: QueryFeeDiscountTierStatisticsResponseAminoMsg): QueryFeeDiscountTierStatisticsResponse; fromProtoMsg(message: QueryFeeDiscountTierStatisticsResponseProtoMsg): QueryFeeDiscountTierStatisticsResponse; toProto(message: QueryFeeDiscountTierStatisticsResponse): Uint8Array; toProtoMsg(message: QueryFeeDiscountTierStatisticsResponse): QueryFeeDiscountTierStatisticsResponseProtoMsg; registerTypeUrl(): void; }; /** * MitoVaultInfosRequest is the request type for the Query/MitoVaultInfos RPC * method. * @name MitoVaultInfosRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MitoVaultInfosRequest */ export declare const MitoVaultInfosRequest: { typeUrl: string; is(o: any): o is MitoVaultInfosRequest; isAmino(o: any): o is MitoVaultInfosRequestAmino; encode(_: MitoVaultInfosRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MitoVaultInfosRequest; fromPartial(_: DeepPartial): MitoVaultInfosRequest; fromAmino(_: MitoVaultInfosRequestAmino): MitoVaultInfosRequest; toAmino(_: MitoVaultInfosRequest): MitoVaultInfosRequestAmino; fromAminoMsg(object: MitoVaultInfosRequestAminoMsg): MitoVaultInfosRequest; fromProtoMsg(message: MitoVaultInfosRequestProtoMsg): MitoVaultInfosRequest; toProto(message: MitoVaultInfosRequest): Uint8Array; toProtoMsg(message: MitoVaultInfosRequest): MitoVaultInfosRequestProtoMsg; registerTypeUrl(): void; }; /** * MitoVaultInfosResponse is the response type for the Query/MitoVaultInfos RPC * method. * @name MitoVaultInfosResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MitoVaultInfosResponse */ export declare const MitoVaultInfosResponse: { typeUrl: string; is(o: any): o is MitoVaultInfosResponse; isAmino(o: any): o is MitoVaultInfosResponseAmino; encode(message: MitoVaultInfosResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MitoVaultInfosResponse; fromPartial(object: DeepPartial): MitoVaultInfosResponse; fromAmino(object: MitoVaultInfosResponseAmino): MitoVaultInfosResponse; toAmino(message: MitoVaultInfosResponse): MitoVaultInfosResponseAmino; fromAminoMsg(object: MitoVaultInfosResponseAminoMsg): MitoVaultInfosResponse; fromProtoMsg(message: MitoVaultInfosResponseProtoMsg): MitoVaultInfosResponse; toProto(message: MitoVaultInfosResponse): Uint8Array; toProtoMsg(message: MitoVaultInfosResponse): MitoVaultInfosResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryMarketIDFromVaultRequest is the request type for the * Query/QueryMarketIDFromVault RPC method. * @name QueryMarketIDFromVaultRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketIDFromVaultRequest */ export declare const QueryMarketIDFromVaultRequest: { typeUrl: string; is(o: any): o is QueryMarketIDFromVaultRequest; isAmino(o: any): o is QueryMarketIDFromVaultRequestAmino; encode(message: QueryMarketIDFromVaultRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketIDFromVaultRequest; fromPartial(object: DeepPartial): QueryMarketIDFromVaultRequest; fromAmino(object: QueryMarketIDFromVaultRequestAmino): QueryMarketIDFromVaultRequest; toAmino(message: QueryMarketIDFromVaultRequest): QueryMarketIDFromVaultRequestAmino; fromAminoMsg(object: QueryMarketIDFromVaultRequestAminoMsg): QueryMarketIDFromVaultRequest; fromProtoMsg(message: QueryMarketIDFromVaultRequestProtoMsg): QueryMarketIDFromVaultRequest; toProto(message: QueryMarketIDFromVaultRequest): Uint8Array; toProtoMsg(message: QueryMarketIDFromVaultRequest): QueryMarketIDFromVaultRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryMarketIDFromVaultResponse is the response type for the * Query/QueryMarketIDFromVault RPC method. * @name QueryMarketIDFromVaultResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketIDFromVaultResponse */ export declare const QueryMarketIDFromVaultResponse: { typeUrl: string; is(o: any): o is QueryMarketIDFromVaultResponse; isAmino(o: any): o is QueryMarketIDFromVaultResponseAmino; encode(message: QueryMarketIDFromVaultResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketIDFromVaultResponse; fromPartial(object: DeepPartial): QueryMarketIDFromVaultResponse; fromAmino(object: QueryMarketIDFromVaultResponseAmino): QueryMarketIDFromVaultResponse; toAmino(message: QueryMarketIDFromVaultResponse): QueryMarketIDFromVaultResponseAmino; fromAminoMsg(object: QueryMarketIDFromVaultResponseAminoMsg): QueryMarketIDFromVaultResponse; fromProtoMsg(message: QueryMarketIDFromVaultResponseProtoMsg): QueryMarketIDFromVaultResponse; toProto(message: QueryMarketIDFromVaultResponse): Uint8Array; toProtoMsg(message: QueryMarketIDFromVaultResponse): QueryMarketIDFromVaultResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryHistoricalTradeRecordsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryHistoricalTradeRecordsRequest */ export declare const QueryHistoricalTradeRecordsRequest: { typeUrl: string; is(o: any): o is QueryHistoricalTradeRecordsRequest; isAmino(o: any): o is QueryHistoricalTradeRecordsRequestAmino; encode(message: QueryHistoricalTradeRecordsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryHistoricalTradeRecordsRequest; fromPartial(object: DeepPartial): QueryHistoricalTradeRecordsRequest; fromAmino(object: QueryHistoricalTradeRecordsRequestAmino): QueryHistoricalTradeRecordsRequest; toAmino(message: QueryHistoricalTradeRecordsRequest): QueryHistoricalTradeRecordsRequestAmino; fromAminoMsg(object: QueryHistoricalTradeRecordsRequestAminoMsg): QueryHistoricalTradeRecordsRequest; fromProtoMsg(message: QueryHistoricalTradeRecordsRequestProtoMsg): QueryHistoricalTradeRecordsRequest; toProto(message: QueryHistoricalTradeRecordsRequest): Uint8Array; toProtoMsg(message: QueryHistoricalTradeRecordsRequest): QueryHistoricalTradeRecordsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryHistoricalTradeRecordsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryHistoricalTradeRecordsResponse */ export declare const QueryHistoricalTradeRecordsResponse: { typeUrl: string; is(o: any): o is QueryHistoricalTradeRecordsResponse; isAmino(o: any): o is QueryHistoricalTradeRecordsResponseAmino; encode(message: QueryHistoricalTradeRecordsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryHistoricalTradeRecordsResponse; fromPartial(object: DeepPartial): QueryHistoricalTradeRecordsResponse; fromAmino(object: QueryHistoricalTradeRecordsResponseAmino): QueryHistoricalTradeRecordsResponse; toAmino(message: QueryHistoricalTradeRecordsResponse): QueryHistoricalTradeRecordsResponseAmino; fromAminoMsg(object: QueryHistoricalTradeRecordsResponseAminoMsg): QueryHistoricalTradeRecordsResponse; fromProtoMsg(message: QueryHistoricalTradeRecordsResponseProtoMsg): QueryHistoricalTradeRecordsResponse; toProto(message: QueryHistoricalTradeRecordsResponse): Uint8Array; toProtoMsg(message: QueryHistoricalTradeRecordsResponse): QueryHistoricalTradeRecordsResponseProtoMsg; registerTypeUrl(): void; }; /** * TradeHistoryOptions are the optional params for Query/MarketVolatility RPC * method. * @name TradeHistoryOptions * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TradeHistoryOptions */ export declare const TradeHistoryOptions: { typeUrl: string; is(o: any): o is TradeHistoryOptions; isAmino(o: any): o is TradeHistoryOptionsAmino; encode(message: TradeHistoryOptions, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TradeHistoryOptions; fromPartial(object: DeepPartial): TradeHistoryOptions; fromAmino(object: TradeHistoryOptionsAmino): TradeHistoryOptions; toAmino(message: TradeHistoryOptions): TradeHistoryOptionsAmino; fromAminoMsg(object: TradeHistoryOptionsAminoMsg): TradeHistoryOptions; fromProtoMsg(message: TradeHistoryOptionsProtoMsg): TradeHistoryOptions; toProto(message: TradeHistoryOptions): Uint8Array; toProtoMsg(message: TradeHistoryOptions): TradeHistoryOptionsProtoMsg; registerTypeUrl(): void; }; /** * QueryMarketVolatilityRequest are the request params for the * Query/MarketVolatility RPC method. * @name QueryMarketVolatilityRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketVolatilityRequest */ export declare const QueryMarketVolatilityRequest: { typeUrl: string; is(o: any): o is QueryMarketVolatilityRequest; isAmino(o: any): o is QueryMarketVolatilityRequestAmino; encode(message: QueryMarketVolatilityRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketVolatilityRequest; fromPartial(object: DeepPartial): QueryMarketVolatilityRequest; fromAmino(object: QueryMarketVolatilityRequestAmino): QueryMarketVolatilityRequest; toAmino(message: QueryMarketVolatilityRequest): QueryMarketVolatilityRequestAmino; fromAminoMsg(object: QueryMarketVolatilityRequestAminoMsg): QueryMarketVolatilityRequest; fromProtoMsg(message: QueryMarketVolatilityRequestProtoMsg): QueryMarketVolatilityRequest; toProto(message: QueryMarketVolatilityRequest): Uint8Array; toProtoMsg(message: QueryMarketVolatilityRequest): QueryMarketVolatilityRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryMarketVolatilityResponse is the response type for the * Query/MarketVolatility RPC method. * @name QueryMarketVolatilityResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketVolatilityResponse */ export declare const QueryMarketVolatilityResponse: { typeUrl: string; is(o: any): o is QueryMarketVolatilityResponse; isAmino(o: any): o is QueryMarketVolatilityResponseAmino; encode(message: QueryMarketVolatilityResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketVolatilityResponse; fromPartial(object: DeepPartial): QueryMarketVolatilityResponse; fromAmino(object: QueryMarketVolatilityResponseAmino): QueryMarketVolatilityResponse; toAmino(message: QueryMarketVolatilityResponse): QueryMarketVolatilityResponseAmino; fromAminoMsg(object: QueryMarketVolatilityResponseAminoMsg): QueryMarketVolatilityResponse; fromProtoMsg(message: QueryMarketVolatilityResponseProtoMsg): QueryMarketVolatilityResponse; toProto(message: QueryMarketVolatilityResponse): Uint8Array; toProtoMsg(message: QueryMarketVolatilityResponse): QueryMarketVolatilityResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerBinaryMarketsRequest is the request type for the Query/BinaryMarkets RPC * method. * @name QueryBinaryMarketsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBinaryMarketsRequest */ export declare const QueryBinaryMarketsRequest: { typeUrl: string; is(o: any): o is QueryBinaryMarketsRequest; isAmino(o: any): o is QueryBinaryMarketsRequestAmino; encode(message: QueryBinaryMarketsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBinaryMarketsRequest; fromPartial(object: DeepPartial): QueryBinaryMarketsRequest; fromAmino(object: QueryBinaryMarketsRequestAmino): QueryBinaryMarketsRequest; toAmino(message: QueryBinaryMarketsRequest): QueryBinaryMarketsRequestAmino; fromAminoMsg(object: QueryBinaryMarketsRequestAminoMsg): QueryBinaryMarketsRequest; fromProtoMsg(message: QueryBinaryMarketsRequestProtoMsg): QueryBinaryMarketsRequest; toProto(message: QueryBinaryMarketsRequest): Uint8Array; toProtoMsg(message: QueryBinaryMarketsRequest): QueryBinaryMarketsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBinaryMarketsResponse is the response type for the Query/BinaryMarkets * RPC method. * @name QueryBinaryMarketsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryBinaryMarketsResponse */ export declare const QueryBinaryMarketsResponse: { typeUrl: string; is(o: any): o is QueryBinaryMarketsResponse; isAmino(o: any): o is QueryBinaryMarketsResponseAmino; encode(message: QueryBinaryMarketsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBinaryMarketsResponse; fromPartial(object: DeepPartial): QueryBinaryMarketsResponse; fromAmino(object: QueryBinaryMarketsResponseAmino): QueryBinaryMarketsResponse; toAmino(message: QueryBinaryMarketsResponse): QueryBinaryMarketsResponseAmino; fromAminoMsg(object: QueryBinaryMarketsResponseAminoMsg): QueryBinaryMarketsResponse; fromProtoMsg(message: QueryBinaryMarketsResponseProtoMsg): QueryBinaryMarketsResponse; toProto(message: QueryBinaryMarketsResponse): Uint8Array; toProtoMsg(message: QueryBinaryMarketsResponse): QueryBinaryMarketsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryConditionalOrdersRequest is the request type for the * Query/ConditionalOrders RPC method. * @name QueryTraderDerivativeConditionalOrdersRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersRequest */ export declare const QueryTraderDerivativeConditionalOrdersRequest: { typeUrl: string; is(o: any): o is QueryTraderDerivativeConditionalOrdersRequest; isAmino(o: any): o is QueryTraderDerivativeConditionalOrdersRequestAmino; encode(message: QueryTraderDerivativeConditionalOrdersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderDerivativeConditionalOrdersRequest; fromPartial(object: DeepPartial): QueryTraderDerivativeConditionalOrdersRequest; fromAmino(object: QueryTraderDerivativeConditionalOrdersRequestAmino): QueryTraderDerivativeConditionalOrdersRequest; toAmino(message: QueryTraderDerivativeConditionalOrdersRequest): QueryTraderDerivativeConditionalOrdersRequestAmino; fromAminoMsg(object: QueryTraderDerivativeConditionalOrdersRequestAminoMsg): QueryTraderDerivativeConditionalOrdersRequest; fromProtoMsg(message: QueryTraderDerivativeConditionalOrdersRequestProtoMsg): QueryTraderDerivativeConditionalOrdersRequest; toProto(message: QueryTraderDerivativeConditionalOrdersRequest): Uint8Array; toProtoMsg(message: QueryTraderDerivativeConditionalOrdersRequest): QueryTraderDerivativeConditionalOrdersRequestProtoMsg; registerTypeUrl(): void; }; /** * @name TrimmedDerivativeConditionalOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedDerivativeConditionalOrder */ export declare const TrimmedDerivativeConditionalOrder: { typeUrl: string; is(o: any): o is TrimmedDerivativeConditionalOrder; isAmino(o: any): o is TrimmedDerivativeConditionalOrderAmino; encode(message: TrimmedDerivativeConditionalOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TrimmedDerivativeConditionalOrder; fromPartial(object: DeepPartial): TrimmedDerivativeConditionalOrder; fromAmino(object: TrimmedDerivativeConditionalOrderAmino): TrimmedDerivativeConditionalOrder; toAmino(message: TrimmedDerivativeConditionalOrder): TrimmedDerivativeConditionalOrderAmino; fromAminoMsg(object: TrimmedDerivativeConditionalOrderAminoMsg): TrimmedDerivativeConditionalOrder; fromProtoMsg(message: TrimmedDerivativeConditionalOrderProtoMsg): TrimmedDerivativeConditionalOrder; toProto(message: TrimmedDerivativeConditionalOrder): Uint8Array; toProtoMsg(message: TrimmedDerivativeConditionalOrder): TrimmedDerivativeConditionalOrderProtoMsg; registerTypeUrl(): void; }; /** * QueryTraderDerivativeOrdersResponse is the response type for the * Query/TraderDerivativeOrders RPC method. * @name QueryTraderDerivativeConditionalOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryTraderDerivativeConditionalOrdersResponse */ export declare const QueryTraderDerivativeConditionalOrdersResponse: { typeUrl: string; is(o: any): o is QueryTraderDerivativeConditionalOrdersResponse; isAmino(o: any): o is QueryTraderDerivativeConditionalOrdersResponseAmino; encode(message: QueryTraderDerivativeConditionalOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTraderDerivativeConditionalOrdersResponse; fromPartial(object: DeepPartial): QueryTraderDerivativeConditionalOrdersResponse; fromAmino(object: QueryTraderDerivativeConditionalOrdersResponseAmino): QueryTraderDerivativeConditionalOrdersResponse; toAmino(message: QueryTraderDerivativeConditionalOrdersResponse): QueryTraderDerivativeConditionalOrdersResponseAmino; fromAminoMsg(object: QueryTraderDerivativeConditionalOrdersResponseAminoMsg): QueryTraderDerivativeConditionalOrdersResponse; fromProtoMsg(message: QueryTraderDerivativeConditionalOrdersResponseProtoMsg): QueryTraderDerivativeConditionalOrdersResponse; toProto(message: QueryTraderDerivativeConditionalOrdersResponse): Uint8Array; toProtoMsg(message: QueryTraderDerivativeConditionalOrdersResponse): QueryTraderDerivativeConditionalOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryFullSpotOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotOrderbookRequest */ export declare const QueryFullSpotOrderbookRequest: { typeUrl: string; is(o: any): o is QueryFullSpotOrderbookRequest; isAmino(o: any): o is QueryFullSpotOrderbookRequestAmino; encode(message: QueryFullSpotOrderbookRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullSpotOrderbookRequest; fromPartial(object: DeepPartial): QueryFullSpotOrderbookRequest; fromAmino(object: QueryFullSpotOrderbookRequestAmino): QueryFullSpotOrderbookRequest; toAmino(message: QueryFullSpotOrderbookRequest): QueryFullSpotOrderbookRequestAmino; fromAminoMsg(object: QueryFullSpotOrderbookRequestAminoMsg): QueryFullSpotOrderbookRequest; fromProtoMsg(message: QueryFullSpotOrderbookRequestProtoMsg): QueryFullSpotOrderbookRequest; toProto(message: QueryFullSpotOrderbookRequest): Uint8Array; toProtoMsg(message: QueryFullSpotOrderbookRequest): QueryFullSpotOrderbookRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryFullSpotOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullSpotOrderbookResponse */ export declare const QueryFullSpotOrderbookResponse: { typeUrl: string; is(o: any): o is QueryFullSpotOrderbookResponse; isAmino(o: any): o is QueryFullSpotOrderbookResponseAmino; encode(message: QueryFullSpotOrderbookResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullSpotOrderbookResponse; fromPartial(object: DeepPartial): QueryFullSpotOrderbookResponse; fromAmino(object: QueryFullSpotOrderbookResponseAmino): QueryFullSpotOrderbookResponse; toAmino(message: QueryFullSpotOrderbookResponse): QueryFullSpotOrderbookResponseAmino; fromAminoMsg(object: QueryFullSpotOrderbookResponseAminoMsg): QueryFullSpotOrderbookResponse; fromProtoMsg(message: QueryFullSpotOrderbookResponseProtoMsg): QueryFullSpotOrderbookResponse; toProto(message: QueryFullSpotOrderbookResponse): Uint8Array; toProtoMsg(message: QueryFullSpotOrderbookResponse): QueryFullSpotOrderbookResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryFullDerivativeOrderbookRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullDerivativeOrderbookRequest */ export declare const QueryFullDerivativeOrderbookRequest: { typeUrl: string; is(o: any): o is QueryFullDerivativeOrderbookRequest; isAmino(o: any): o is QueryFullDerivativeOrderbookRequestAmino; encode(message: QueryFullDerivativeOrderbookRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullDerivativeOrderbookRequest; fromPartial(object: DeepPartial): QueryFullDerivativeOrderbookRequest; fromAmino(object: QueryFullDerivativeOrderbookRequestAmino): QueryFullDerivativeOrderbookRequest; toAmino(message: QueryFullDerivativeOrderbookRequest): QueryFullDerivativeOrderbookRequestAmino; fromAminoMsg(object: QueryFullDerivativeOrderbookRequestAminoMsg): QueryFullDerivativeOrderbookRequest; fromProtoMsg(message: QueryFullDerivativeOrderbookRequestProtoMsg): QueryFullDerivativeOrderbookRequest; toProto(message: QueryFullDerivativeOrderbookRequest): Uint8Array; toProtoMsg(message: QueryFullDerivativeOrderbookRequest): QueryFullDerivativeOrderbookRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryFullDerivativeOrderbookResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryFullDerivativeOrderbookResponse */ export declare const QueryFullDerivativeOrderbookResponse: { typeUrl: string; is(o: any): o is QueryFullDerivativeOrderbookResponse; isAmino(o: any): o is QueryFullDerivativeOrderbookResponseAmino; encode(message: QueryFullDerivativeOrderbookResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryFullDerivativeOrderbookResponse; fromPartial(object: DeepPartial): QueryFullDerivativeOrderbookResponse; fromAmino(object: QueryFullDerivativeOrderbookResponseAmino): QueryFullDerivativeOrderbookResponse; toAmino(message: QueryFullDerivativeOrderbookResponse): QueryFullDerivativeOrderbookResponseAmino; fromAminoMsg(object: QueryFullDerivativeOrderbookResponseAminoMsg): QueryFullDerivativeOrderbookResponse; fromProtoMsg(message: QueryFullDerivativeOrderbookResponseProtoMsg): QueryFullDerivativeOrderbookResponse; toProto(message: QueryFullDerivativeOrderbookResponse): Uint8Array; toProtoMsg(message: QueryFullDerivativeOrderbookResponse): QueryFullDerivativeOrderbookResponseProtoMsg; registerTypeUrl(): void; }; /** * @name TrimmedLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.TrimmedLimitOrder */ export declare const TrimmedLimitOrder: { typeUrl: string; is(o: any): o is TrimmedLimitOrder; isAmino(o: any): o is TrimmedLimitOrderAmino; encode(message: TrimmedLimitOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TrimmedLimitOrder; fromPartial(object: DeepPartial): TrimmedLimitOrder; fromAmino(object: TrimmedLimitOrderAmino): TrimmedLimitOrder; toAmino(message: TrimmedLimitOrder): TrimmedLimitOrderAmino; fromAminoMsg(object: TrimmedLimitOrderAminoMsg): TrimmedLimitOrder; fromProtoMsg(message: TrimmedLimitOrderProtoMsg): TrimmedLimitOrder; toProto(message: TrimmedLimitOrder): Uint8Array; toProtoMsg(message: TrimmedLimitOrder): TrimmedLimitOrderProtoMsg; registerTypeUrl(): void; }; /** * @name QueryMarketAtomicExecutionFeeMultiplierRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierRequest */ export declare const QueryMarketAtomicExecutionFeeMultiplierRequest: { typeUrl: string; is(o: any): o is QueryMarketAtomicExecutionFeeMultiplierRequest; isAmino(o: any): o is QueryMarketAtomicExecutionFeeMultiplierRequestAmino; encode(message: QueryMarketAtomicExecutionFeeMultiplierRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketAtomicExecutionFeeMultiplierRequest; fromPartial(object: DeepPartial): QueryMarketAtomicExecutionFeeMultiplierRequest; fromAmino(object: QueryMarketAtomicExecutionFeeMultiplierRequestAmino): QueryMarketAtomicExecutionFeeMultiplierRequest; toAmino(message: QueryMarketAtomicExecutionFeeMultiplierRequest): QueryMarketAtomicExecutionFeeMultiplierRequestAmino; fromAminoMsg(object: QueryMarketAtomicExecutionFeeMultiplierRequestAminoMsg): QueryMarketAtomicExecutionFeeMultiplierRequest; fromProtoMsg(message: QueryMarketAtomicExecutionFeeMultiplierRequestProtoMsg): QueryMarketAtomicExecutionFeeMultiplierRequest; toProto(message: QueryMarketAtomicExecutionFeeMultiplierRequest): Uint8Array; toProtoMsg(message: QueryMarketAtomicExecutionFeeMultiplierRequest): QueryMarketAtomicExecutionFeeMultiplierRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryMarketAtomicExecutionFeeMultiplierResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketAtomicExecutionFeeMultiplierResponse */ export declare const QueryMarketAtomicExecutionFeeMultiplierResponse: { typeUrl: string; is(o: any): o is QueryMarketAtomicExecutionFeeMultiplierResponse; isAmino(o: any): o is QueryMarketAtomicExecutionFeeMultiplierResponseAmino; encode(message: QueryMarketAtomicExecutionFeeMultiplierResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketAtomicExecutionFeeMultiplierResponse; fromPartial(object: DeepPartial): QueryMarketAtomicExecutionFeeMultiplierResponse; fromAmino(object: QueryMarketAtomicExecutionFeeMultiplierResponseAmino): QueryMarketAtomicExecutionFeeMultiplierResponse; toAmino(message: QueryMarketAtomicExecutionFeeMultiplierResponse): QueryMarketAtomicExecutionFeeMultiplierResponseAmino; fromAminoMsg(object: QueryMarketAtomicExecutionFeeMultiplierResponseAminoMsg): QueryMarketAtomicExecutionFeeMultiplierResponse; fromProtoMsg(message: QueryMarketAtomicExecutionFeeMultiplierResponseProtoMsg): QueryMarketAtomicExecutionFeeMultiplierResponse; toProto(message: QueryMarketAtomicExecutionFeeMultiplierResponse): Uint8Array; toProtoMsg(message: QueryMarketAtomicExecutionFeeMultiplierResponse): QueryMarketAtomicExecutionFeeMultiplierResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryActiveStakeGrantRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryActiveStakeGrantRequest */ export declare const QueryActiveStakeGrantRequest: { typeUrl: string; is(o: any): o is QueryActiveStakeGrantRequest; isAmino(o: any): o is QueryActiveStakeGrantRequestAmino; encode(message: QueryActiveStakeGrantRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryActiveStakeGrantRequest; fromPartial(object: DeepPartial): QueryActiveStakeGrantRequest; fromAmino(object: QueryActiveStakeGrantRequestAmino): QueryActiveStakeGrantRequest; toAmino(message: QueryActiveStakeGrantRequest): QueryActiveStakeGrantRequestAmino; fromAminoMsg(object: QueryActiveStakeGrantRequestAminoMsg): QueryActiveStakeGrantRequest; fromProtoMsg(message: QueryActiveStakeGrantRequestProtoMsg): QueryActiveStakeGrantRequest; toProto(message: QueryActiveStakeGrantRequest): Uint8Array; toProtoMsg(message: QueryActiveStakeGrantRequest): QueryActiveStakeGrantRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryActiveStakeGrantResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryActiveStakeGrantResponse */ export declare const QueryActiveStakeGrantResponse: { typeUrl: string; is(o: any): o is QueryActiveStakeGrantResponse; isAmino(o: any): o is QueryActiveStakeGrantResponseAmino; encode(message: QueryActiveStakeGrantResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryActiveStakeGrantResponse; fromPartial(object: DeepPartial): QueryActiveStakeGrantResponse; fromAmino(object: QueryActiveStakeGrantResponseAmino): QueryActiveStakeGrantResponse; toAmino(message: QueryActiveStakeGrantResponse): QueryActiveStakeGrantResponseAmino; fromAminoMsg(object: QueryActiveStakeGrantResponseAminoMsg): QueryActiveStakeGrantResponse; fromProtoMsg(message: QueryActiveStakeGrantResponseProtoMsg): QueryActiveStakeGrantResponse; toProto(message: QueryActiveStakeGrantResponse): Uint8Array; toProtoMsg(message: QueryActiveStakeGrantResponse): QueryActiveStakeGrantResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryGrantAuthorizationRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationRequest */ export declare const QueryGrantAuthorizationRequest: { typeUrl: string; is(o: any): o is QueryGrantAuthorizationRequest; isAmino(o: any): o is QueryGrantAuthorizationRequestAmino; encode(message: QueryGrantAuthorizationRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGrantAuthorizationRequest; fromPartial(object: DeepPartial): QueryGrantAuthorizationRequest; fromAmino(object: QueryGrantAuthorizationRequestAmino): QueryGrantAuthorizationRequest; toAmino(message: QueryGrantAuthorizationRequest): QueryGrantAuthorizationRequestAmino; fromAminoMsg(object: QueryGrantAuthorizationRequestAminoMsg): QueryGrantAuthorizationRequest; fromProtoMsg(message: QueryGrantAuthorizationRequestProtoMsg): QueryGrantAuthorizationRequest; toProto(message: QueryGrantAuthorizationRequest): Uint8Array; toProtoMsg(message: QueryGrantAuthorizationRequest): QueryGrantAuthorizationRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryGrantAuthorizationResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationResponse */ export declare const QueryGrantAuthorizationResponse: { typeUrl: string; is(o: any): o is QueryGrantAuthorizationResponse; isAmino(o: any): o is QueryGrantAuthorizationResponseAmino; encode(message: QueryGrantAuthorizationResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGrantAuthorizationResponse; fromPartial(object: DeepPartial): QueryGrantAuthorizationResponse; fromAmino(object: QueryGrantAuthorizationResponseAmino): QueryGrantAuthorizationResponse; toAmino(message: QueryGrantAuthorizationResponse): QueryGrantAuthorizationResponseAmino; fromAminoMsg(object: QueryGrantAuthorizationResponseAminoMsg): QueryGrantAuthorizationResponse; fromProtoMsg(message: QueryGrantAuthorizationResponseProtoMsg): QueryGrantAuthorizationResponse; toProto(message: QueryGrantAuthorizationResponse): Uint8Array; toProtoMsg(message: QueryGrantAuthorizationResponse): QueryGrantAuthorizationResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryGrantAuthorizationsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationsRequest */ export declare const QueryGrantAuthorizationsRequest: { typeUrl: string; is(o: any): o is QueryGrantAuthorizationsRequest; isAmino(o: any): o is QueryGrantAuthorizationsRequestAmino; encode(message: QueryGrantAuthorizationsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGrantAuthorizationsRequest; fromPartial(object: DeepPartial): QueryGrantAuthorizationsRequest; fromAmino(object: QueryGrantAuthorizationsRequestAmino): QueryGrantAuthorizationsRequest; toAmino(message: QueryGrantAuthorizationsRequest): QueryGrantAuthorizationsRequestAmino; fromAminoMsg(object: QueryGrantAuthorizationsRequestAminoMsg): QueryGrantAuthorizationsRequest; fromProtoMsg(message: QueryGrantAuthorizationsRequestProtoMsg): QueryGrantAuthorizationsRequest; toProto(message: QueryGrantAuthorizationsRequest): Uint8Array; toProtoMsg(message: QueryGrantAuthorizationsRequest): QueryGrantAuthorizationsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryGrantAuthorizationsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryGrantAuthorizationsResponse */ export declare const QueryGrantAuthorizationsResponse: { typeUrl: string; is(o: any): o is QueryGrantAuthorizationsResponse; isAmino(o: any): o is QueryGrantAuthorizationsResponseAmino; encode(message: QueryGrantAuthorizationsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGrantAuthorizationsResponse; fromPartial(object: DeepPartial): QueryGrantAuthorizationsResponse; fromAmino(object: QueryGrantAuthorizationsResponseAmino): QueryGrantAuthorizationsResponse; toAmino(message: QueryGrantAuthorizationsResponse): QueryGrantAuthorizationsResponseAmino; fromAminoMsg(object: QueryGrantAuthorizationsResponseAminoMsg): QueryGrantAuthorizationsResponse; fromProtoMsg(message: QueryGrantAuthorizationsResponseProtoMsg): QueryGrantAuthorizationsResponse; toProto(message: QueryGrantAuthorizationsResponse): Uint8Array; toProtoMsg(message: QueryGrantAuthorizationsResponse): QueryGrantAuthorizationsResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryMarketBalanceRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalanceRequest */ export declare const QueryMarketBalanceRequest: { typeUrl: string; is(o: any): o is QueryMarketBalanceRequest; isAmino(o: any): o is QueryMarketBalanceRequestAmino; encode(message: QueryMarketBalanceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketBalanceRequest; fromPartial(object: DeepPartial): QueryMarketBalanceRequest; fromAmino(object: QueryMarketBalanceRequestAmino): QueryMarketBalanceRequest; toAmino(message: QueryMarketBalanceRequest): QueryMarketBalanceRequestAmino; fromAminoMsg(object: QueryMarketBalanceRequestAminoMsg): QueryMarketBalanceRequest; fromProtoMsg(message: QueryMarketBalanceRequestProtoMsg): QueryMarketBalanceRequest; toProto(message: QueryMarketBalanceRequest): Uint8Array; toProtoMsg(message: QueryMarketBalanceRequest): QueryMarketBalanceRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryMarketBalanceResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalanceResponse */ export declare const QueryMarketBalanceResponse: { typeUrl: string; is(o: any): o is QueryMarketBalanceResponse; isAmino(o: any): o is QueryMarketBalanceResponseAmino; encode(message: QueryMarketBalanceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketBalanceResponse; fromPartial(object: DeepPartial): QueryMarketBalanceResponse; fromAmino(object: QueryMarketBalanceResponseAmino): QueryMarketBalanceResponse; toAmino(message: QueryMarketBalanceResponse): QueryMarketBalanceResponseAmino; fromAminoMsg(object: QueryMarketBalanceResponseAminoMsg): QueryMarketBalanceResponse; fromProtoMsg(message: QueryMarketBalanceResponseProtoMsg): QueryMarketBalanceResponse; toProto(message: QueryMarketBalanceResponse): Uint8Array; toProtoMsg(message: QueryMarketBalanceResponse): QueryMarketBalanceResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryMarketBalancesRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalancesRequest */ export declare const QueryMarketBalancesRequest: { typeUrl: string; is(o: any): o is QueryMarketBalancesRequest; isAmino(o: any): o is QueryMarketBalancesRequestAmino; encode(_: QueryMarketBalancesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketBalancesRequest; fromPartial(_: DeepPartial): QueryMarketBalancesRequest; fromAmino(_: QueryMarketBalancesRequestAmino): QueryMarketBalancesRequest; toAmino(_: QueryMarketBalancesRequest): QueryMarketBalancesRequestAmino; fromAminoMsg(object: QueryMarketBalancesRequestAminoMsg): QueryMarketBalancesRequest; fromProtoMsg(message: QueryMarketBalancesRequestProtoMsg): QueryMarketBalancesRequest; toProto(message: QueryMarketBalancesRequest): Uint8Array; toProtoMsg(message: QueryMarketBalancesRequest): QueryMarketBalancesRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryMarketBalancesResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryMarketBalancesResponse */ export declare const QueryMarketBalancesResponse: { typeUrl: string; is(o: any): o is QueryMarketBalancesResponse; isAmino(o: any): o is QueryMarketBalancesResponseAmino; encode(message: QueryMarketBalancesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMarketBalancesResponse; fromPartial(object: DeepPartial): QueryMarketBalancesResponse; fromAmino(object: QueryMarketBalancesResponseAmino): QueryMarketBalancesResponse; toAmino(message: QueryMarketBalancesResponse): QueryMarketBalancesResponseAmino; fromAminoMsg(object: QueryMarketBalancesResponseAminoMsg): QueryMarketBalancesResponse; fromProtoMsg(message: QueryMarketBalancesResponseProtoMsg): QueryMarketBalancesResponse; toProto(message: QueryMarketBalancesResponse): Uint8Array; toProtoMsg(message: QueryMarketBalancesResponse): QueryMarketBalancesResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MarketBalance * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MarketBalance */ export declare const MarketBalance: { typeUrl: string; is(o: any): o is MarketBalance; isAmino(o: any): o is MarketBalanceAmino; encode(message: MarketBalance, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MarketBalance; fromPartial(object: DeepPartial): MarketBalance; fromAmino(object: MarketBalanceAmino): MarketBalance; toAmino(message: MarketBalance): MarketBalanceAmino; fromAminoMsg(object: MarketBalanceAminoMsg): MarketBalance; fromProtoMsg(message: MarketBalanceProtoMsg): MarketBalance; toProto(message: MarketBalance): Uint8Array; toProtoMsg(message: MarketBalance): MarketBalanceProtoMsg; registerTypeUrl(): void; }; /** * @name QueryDenomMinNotionalRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalRequest */ export declare const QueryDenomMinNotionalRequest: { typeUrl: string; is(o: any): o is QueryDenomMinNotionalRequest; isAmino(o: any): o is QueryDenomMinNotionalRequestAmino; encode(message: QueryDenomMinNotionalRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMinNotionalRequest; fromPartial(object: DeepPartial): QueryDenomMinNotionalRequest; fromAmino(object: QueryDenomMinNotionalRequestAmino): QueryDenomMinNotionalRequest; toAmino(message: QueryDenomMinNotionalRequest): QueryDenomMinNotionalRequestAmino; fromAminoMsg(object: QueryDenomMinNotionalRequestAminoMsg): QueryDenomMinNotionalRequest; fromProtoMsg(message: QueryDenomMinNotionalRequestProtoMsg): QueryDenomMinNotionalRequest; toProto(message: QueryDenomMinNotionalRequest): Uint8Array; toProtoMsg(message: QueryDenomMinNotionalRequest): QueryDenomMinNotionalRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryDenomMinNotionalResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalResponse */ export declare const QueryDenomMinNotionalResponse: { typeUrl: string; is(o: any): o is QueryDenomMinNotionalResponse; isAmino(o: any): o is QueryDenomMinNotionalResponseAmino; encode(message: QueryDenomMinNotionalResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMinNotionalResponse; fromPartial(object: DeepPartial): QueryDenomMinNotionalResponse; fromAmino(object: QueryDenomMinNotionalResponseAmino): QueryDenomMinNotionalResponse; toAmino(message: QueryDenomMinNotionalResponse): QueryDenomMinNotionalResponseAmino; fromAminoMsg(object: QueryDenomMinNotionalResponseAminoMsg): QueryDenomMinNotionalResponse; fromProtoMsg(message: QueryDenomMinNotionalResponseProtoMsg): QueryDenomMinNotionalResponse; toProto(message: QueryDenomMinNotionalResponse): Uint8Array; toProtoMsg(message: QueryDenomMinNotionalResponse): QueryDenomMinNotionalResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryDenomMinNotionalsRequest * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalsRequest */ export declare const QueryDenomMinNotionalsRequest: { typeUrl: string; is(o: any): o is QueryDenomMinNotionalsRequest; isAmino(o: any): o is QueryDenomMinNotionalsRequestAmino; encode(_: QueryDenomMinNotionalsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMinNotionalsRequest; fromPartial(_: DeepPartial): QueryDenomMinNotionalsRequest; fromAmino(_: QueryDenomMinNotionalsRequestAmino): QueryDenomMinNotionalsRequest; toAmino(_: QueryDenomMinNotionalsRequest): QueryDenomMinNotionalsRequestAmino; fromAminoMsg(object: QueryDenomMinNotionalsRequestAminoMsg): QueryDenomMinNotionalsRequest; fromProtoMsg(message: QueryDenomMinNotionalsRequestProtoMsg): QueryDenomMinNotionalsRequest; toProto(message: QueryDenomMinNotionalsRequest): Uint8Array; toProtoMsg(message: QueryDenomMinNotionalsRequest): QueryDenomMinNotionalsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryDenomMinNotionalsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.QueryDenomMinNotionalsResponse */ export declare const QueryDenomMinNotionalsResponse: { typeUrl: string; is(o: any): o is QueryDenomMinNotionalsResponse; isAmino(o: any): o is QueryDenomMinNotionalsResponseAmino; encode(message: QueryDenomMinNotionalsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMinNotionalsResponse; fromPartial(object: DeepPartial): QueryDenomMinNotionalsResponse; fromAmino(object: QueryDenomMinNotionalsResponseAmino): QueryDenomMinNotionalsResponse; toAmino(message: QueryDenomMinNotionalsResponse): QueryDenomMinNotionalsResponseAmino; fromAminoMsg(object: QueryDenomMinNotionalsResponseAminoMsg): QueryDenomMinNotionalsResponse; fromProtoMsg(message: QueryDenomMinNotionalsResponseProtoMsg): QueryDenomMinNotionalsResponse; toProto(message: QueryDenomMinNotionalsResponse): Uint8Array; toProtoMsg(message: QueryDenomMinNotionalsResponse): QueryDenomMinNotionalsResponseProtoMsg; registerTypeUrl(): void; };