import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { OracleType } from "../../oracle/v1beta1/oracle"; import { SpotOrder, SpotOrderAmino, DerivativeOrder, DerivativeOrderAmino, MarketStatus, GrantAuthorization, GrantAuthorizationAmino, PositionDelta, PositionDeltaAmino } from "./exchange"; import { Params, ParamsAmino } from "../../../cosmos/distribution/v1beta1/distribution"; import { BatchExchangeModificationProposal, BatchExchangeModificationProposalAmino } from "./proposal"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * @name MsgUpdateSpotMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateSpotMarket */ export interface MsgUpdateSpotMarket { /** * current admin address of the associated market */ admin: string; /** * id of the market to be updated */ marketId: string; /** * (optional) updated ticker value */ newTicker: string; /** * (optional) updated min price tick size value */ newMinPriceTickSize: string; /** * (optional) updated min quantity tick size value */ newMinQuantityTickSize: string; /** * (optional) updated min notional */ newMinNotional: string; } export interface MsgUpdateSpotMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgUpdateSpotMarket"; value: Uint8Array; } /** * @name MsgUpdateSpotMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateSpotMarket */ export interface MsgUpdateSpotMarketAmino { /** * current admin address of the associated market */ admin: string; /** * id of the market to be updated */ market_id: string; /** * (optional) updated ticker value */ new_ticker: string; /** * (optional) updated min price tick size value */ new_min_price_tick_size: string; /** * (optional) updated min quantity tick size value */ new_min_quantity_tick_size: string; /** * (optional) updated min notional */ new_min_notional: string; } export interface MsgUpdateSpotMarketAminoMsg { type: "exchange/MsgUpdateSpotMarket"; value: MsgUpdateSpotMarketAmino; } /** * @name MsgUpdateSpotMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateSpotMarketResponse */ export interface MsgUpdateSpotMarketResponse { } export interface MsgUpdateSpotMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgUpdateSpotMarketResponse"; value: Uint8Array; } /** * @name MsgUpdateSpotMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateSpotMarketResponse */ export interface MsgUpdateSpotMarketResponseAmino { } export interface MsgUpdateSpotMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgUpdateSpotMarketResponse"; value: MsgUpdateSpotMarketResponseAmino; } /** * @name MsgUpdateDerivativeMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateDerivativeMarket */ export interface MsgUpdateDerivativeMarket { /** * current admin address of the associated market */ admin: string; /** * id of the market to be updated */ marketId: string; /** * (optional) updated value for ticker */ newTicker: string; /** * (optional) updated value for min_price_tick_size */ newMinPriceTickSize: string; /** * (optional) updated value min_quantity_tick_size */ newMinQuantityTickSize: string; /** * (optional) updated min notional */ newMinNotional: string; /** * (optional) updated value for initial_margin_ratio */ newInitialMarginRatio: string; /** * (optional) updated value for maintenance_margin_ratio */ newMaintenanceMarginRatio: string; } export interface MsgUpdateDerivativeMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgUpdateDerivativeMarket"; value: Uint8Array; } /** * @name MsgUpdateDerivativeMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateDerivativeMarket */ export interface MsgUpdateDerivativeMarketAmino { /** * current admin address of the associated market */ admin: string; /** * id of the market to be updated */ market_id: string; /** * (optional) updated value for ticker */ new_ticker: string; /** * (optional) updated value for min_price_tick_size */ new_min_price_tick_size: string; /** * (optional) updated value min_quantity_tick_size */ new_min_quantity_tick_size: string; /** * (optional) updated min notional */ new_min_notional: string; /** * (optional) updated value for initial_margin_ratio */ new_initial_margin_ratio: string; /** * (optional) updated value for maintenance_margin_ratio */ new_maintenance_margin_ratio: string; } export interface MsgUpdateDerivativeMarketAminoMsg { type: "exchange/MsgUpdateDerivativeMarket"; value: MsgUpdateDerivativeMarketAmino; } /** * @name MsgUpdateDerivativeMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateDerivativeMarketResponse */ export interface MsgUpdateDerivativeMarketResponse { } export interface MsgUpdateDerivativeMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgUpdateDerivativeMarketResponse"; value: Uint8Array; } /** * @name MsgUpdateDerivativeMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateDerivativeMarketResponse */ export interface MsgUpdateDerivativeMarketResponseAmino { } export interface MsgUpdateDerivativeMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgUpdateDerivativeMarketResponse"; value: MsgUpdateDerivativeMarketResponseAmino; } /** * @name MsgUpdateParams * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateParams */ export interface MsgUpdateParams { /** * authority is the address of the governance account. */ authority: string; /** * params defines the exchange parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgUpdateParams"; value: Uint8Array; } /** * @name MsgUpdateParamsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateParams */ export interface MsgUpdateParamsAmino { /** * authority is the address of the governance account. */ authority: string; /** * params defines the exchange parameters to update. * * NOTE: All parameters must be supplied. */ params: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "exchange/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** * @name MsgUpdateParamsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * @name MsgUpdateParamsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgDeposit defines a SDK message for transferring coins from the sender's * bank balance into the subaccount's exchange deposits * @name MsgDeposit * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDeposit */ export interface MsgDeposit { sender: string; /** * (Optional) bytes32 subaccount ID to deposit funds into. If empty, the coin * will be deposited to the sender's default subaccount address. */ subaccountId: string; amount: Coin; } export interface MsgDepositProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgDeposit"; value: Uint8Array; } /** * MsgDeposit defines a SDK message for transferring coins from the sender's * bank balance into the subaccount's exchange deposits * @name MsgDepositAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDeposit */ export interface MsgDepositAmino { sender: string; /** * (Optional) bytes32 subaccount ID to deposit funds into. If empty, the coin * will be deposited to the sender's default subaccount address. */ subaccount_id: string; amount: CoinAmino; } export interface MsgDepositAminoMsg { type: "exchange/MsgDeposit"; value: MsgDepositAmino; } /** * MsgDepositResponse defines the Msg/Deposit response type. * @name MsgDepositResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDepositResponse */ export interface MsgDepositResponse { } export interface MsgDepositResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgDepositResponse"; value: Uint8Array; } /** * MsgDepositResponse defines the Msg/Deposit response type. * @name MsgDepositResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDepositResponse */ export interface MsgDepositResponseAmino { } export interface MsgDepositResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgDepositResponse"; value: MsgDepositResponseAmino; } /** * MsgWithdraw defines a SDK message for withdrawing coins from a subaccount's * deposits to the user's bank balance * @name MsgWithdraw * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgWithdraw */ export interface MsgWithdraw { sender: string; /** * bytes32 subaccount ID to withdraw funds from */ subaccountId: string; amount: Coin; } export interface MsgWithdrawProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgWithdraw"; value: Uint8Array; } /** * MsgWithdraw defines a SDK message for withdrawing coins from a subaccount's * deposits to the user's bank balance * @name MsgWithdrawAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgWithdraw */ export interface MsgWithdrawAmino { sender: string; /** * bytes32 subaccount ID to withdraw funds from */ subaccount_id: string; amount: CoinAmino; } export interface MsgWithdrawAminoMsg { type: "exchange/MsgWithdraw"; value: MsgWithdrawAmino; } /** * MsgWithdraw defines the Msg/Withdraw response type. * @name MsgWithdrawResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgWithdrawResponse */ export interface MsgWithdrawResponse { } export interface MsgWithdrawResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgWithdrawResponse"; value: Uint8Array; } /** * MsgWithdraw defines the Msg/Withdraw response type. * @name MsgWithdrawResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgWithdrawResponse */ export interface MsgWithdrawResponseAmino { } export interface MsgWithdrawResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgWithdrawResponse"; value: MsgWithdrawResponseAmino; } /** * MsgCreateSpotLimitOrder defines a SDK message for creating a new spot limit * order. * @name MsgCreateSpotLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotLimitOrder */ export interface MsgCreateSpotLimitOrder { sender: string; order: SpotOrder; } export interface MsgCreateSpotLimitOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateSpotLimitOrder"; value: Uint8Array; } /** * MsgCreateSpotLimitOrder defines a SDK message for creating a new spot limit * order. * @name MsgCreateSpotLimitOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotLimitOrder */ export interface MsgCreateSpotLimitOrderAmino { sender: string; order: SpotOrderAmino; } export interface MsgCreateSpotLimitOrderAminoMsg { type: "exchange/MsgCreateSpotLimitOrder"; value: MsgCreateSpotLimitOrderAmino; } /** * MsgCreateSpotLimitOrderResponse defines the Msg/CreateSpotOrder response * type. * @name MsgCreateSpotLimitOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotLimitOrderResponse */ export interface MsgCreateSpotLimitOrderResponse { orderHash: string; cid: string; } export interface MsgCreateSpotLimitOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateSpotLimitOrderResponse"; value: Uint8Array; } /** * MsgCreateSpotLimitOrderResponse defines the Msg/CreateSpotOrder response * type. * @name MsgCreateSpotLimitOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotLimitOrderResponse */ export interface MsgCreateSpotLimitOrderResponseAmino { order_hash: string; cid: string; } export interface MsgCreateSpotLimitOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCreateSpotLimitOrderResponse"; value: MsgCreateSpotLimitOrderResponseAmino; } /** * MsgBatchCreateSpotLimitOrders defines a SDK message for creating a new batch * of spot limit orders. * @name MsgBatchCreateSpotLimitOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrders */ export interface MsgBatchCreateSpotLimitOrders { sender: string; orders: SpotOrder[]; } export interface MsgBatchCreateSpotLimitOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrders"; value: Uint8Array; } /** * MsgBatchCreateSpotLimitOrders defines a SDK message for creating a new batch * of spot limit orders. * @name MsgBatchCreateSpotLimitOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrders */ export interface MsgBatchCreateSpotLimitOrdersAmino { sender: string; orders: SpotOrderAmino[]; } export interface MsgBatchCreateSpotLimitOrdersAminoMsg { type: "exchange/MsgBatchCreateSpotLimitOrders"; value: MsgBatchCreateSpotLimitOrdersAmino; } /** * MsgBatchCreateSpotLimitOrdersResponse defines the * Msg/BatchCreateSpotLimitOrders response type. * @name MsgBatchCreateSpotLimitOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrdersResponse */ export interface MsgBatchCreateSpotLimitOrdersResponse { orderHashes: string[]; createdOrdersCids: string[]; failedOrdersCids: string[]; } export interface MsgBatchCreateSpotLimitOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrdersResponse"; value: Uint8Array; } /** * MsgBatchCreateSpotLimitOrdersResponse defines the * Msg/BatchCreateSpotLimitOrders response type. * @name MsgBatchCreateSpotLimitOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrdersResponse */ export interface MsgBatchCreateSpotLimitOrdersResponseAmino { order_hashes: string[]; created_orders_cids: string[]; failed_orders_cids: string[]; } export interface MsgBatchCreateSpotLimitOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrdersResponse"; value: MsgBatchCreateSpotLimitOrdersResponseAmino; } /** * MsgInstantSpotMarketLaunch defines a SDK message for creating a new spot * market by paying listing fee without governance * @name MsgInstantSpotMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantSpotMarketLaunch */ export interface MsgInstantSpotMarketLaunch { sender: string; /** * Ticker for the spot market. */ ticker: string; /** * type of coin to use as the base currency */ baseDenom: string; /** * type of coin to use as the quote currency */ quoteDenom: string; /** * min_price_tick_size defines the minimum tick size of the order's price */ minPriceTickSize: string; /** * min_quantity_tick_size defines the minimum tick size of the order's * quantity */ minQuantityTickSize: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ minNotional: string; /** * base token decimals */ baseDecimals: number; /** * quote token decimals */ quoteDecimals: number; } export interface MsgInstantSpotMarketLaunchProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantSpotMarketLaunch"; value: Uint8Array; } /** * MsgInstantSpotMarketLaunch defines a SDK message for creating a new spot * market by paying listing fee without governance * @name MsgInstantSpotMarketLaunchAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantSpotMarketLaunch */ export interface MsgInstantSpotMarketLaunchAmino { sender: string; /** * Ticker for the spot market. */ ticker: string; /** * type of coin to use as the base currency */ base_denom: string; /** * type of coin to use as the quote currency */ quote_denom: string; /** * min_price_tick_size defines the minimum tick size of the order's price */ min_price_tick_size: string; /** * min_quantity_tick_size defines the minimum tick size of the order's * quantity */ min_quantity_tick_size: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ min_notional: string; /** * base token decimals */ base_decimals: number; /** * quote token decimals */ quote_decimals: number; } export interface MsgInstantSpotMarketLaunchAminoMsg { type: "exchange/MsgInstantSpotMarketLaunch"; value: MsgInstantSpotMarketLaunchAmino; } /** * MsgInstantSpotMarketLaunchResponse defines the Msg/InstantSpotMarketLaunch * response type. * @name MsgInstantSpotMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantSpotMarketLaunchResponse */ export interface MsgInstantSpotMarketLaunchResponse { } export interface MsgInstantSpotMarketLaunchResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantSpotMarketLaunchResponse"; value: Uint8Array; } /** * MsgInstantSpotMarketLaunchResponse defines the Msg/InstantSpotMarketLaunch * response type. * @name MsgInstantSpotMarketLaunchResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantSpotMarketLaunchResponse */ export interface MsgInstantSpotMarketLaunchResponseAmino { } export interface MsgInstantSpotMarketLaunchResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgInstantSpotMarketLaunchResponse"; value: MsgInstantSpotMarketLaunchResponseAmino; } /** * MsgInstantPerpetualMarketLaunch defines a SDK message for creating a new * perpetual futures market by paying listing fee without governance * @name MsgInstantPerpetualMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunch */ export interface MsgInstantPerpetualMarketLaunch { sender: string; /** * Ticker for the derivative market. */ ticker: string; /** * type of coin to use as the base currency */ quoteDenom: string; /** * Oracle base currency */ oracleBase: string; /** * Oracle quote currency */ oracleQuote: string; /** * Scale factor for oracle prices. */ oracleScaleFactor: number; /** * Oracle type */ oracleType: OracleType; /** * maker_fee_rate defines the trade fee rate for makers on the perpetual * market */ makerFeeRate: string; /** * taker_fee_rate defines the trade fee rate for takers on the perpetual * market */ takerFeeRate: string; /** * initial_margin_ratio defines the initial margin ratio for the perpetual * market */ initialMarginRatio: string; /** * maintenance_margin_ratio defines the maintenance margin ratio for the * perpetual market */ maintenanceMarginRatio: string; /** * min_price_tick_size defines the minimum tick size of the order's price and * margin */ minPriceTickSize: string; /** * min_quantity_tick_size defines the minimum tick size of the order's * quantity */ minQuantityTickSize: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ minNotional: string; } export interface MsgInstantPerpetualMarketLaunchProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunch"; value: Uint8Array; } /** * MsgInstantPerpetualMarketLaunch defines a SDK message for creating a new * perpetual futures market by paying listing fee without governance * @name MsgInstantPerpetualMarketLaunchAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunch */ export interface MsgInstantPerpetualMarketLaunchAmino { sender: string; /** * Ticker for the derivative market. */ ticker: string; /** * type of coin to use as the base currency */ quote_denom: string; /** * Oracle base currency */ oracle_base: string; /** * Oracle quote currency */ oracle_quote: string; /** * Scale factor for oracle prices. */ oracle_scale_factor: number; /** * Oracle type */ oracle_type: OracleType; /** * maker_fee_rate defines the trade fee rate for makers on the perpetual * market */ maker_fee_rate: string; /** * taker_fee_rate defines the trade fee rate for takers on the perpetual * market */ taker_fee_rate: string; /** * initial_margin_ratio defines the initial margin ratio for the perpetual * market */ initial_margin_ratio: string; /** * maintenance_margin_ratio defines the maintenance margin ratio for the * perpetual market */ maintenance_margin_ratio: string; /** * min_price_tick_size defines the minimum tick size of the order's price and * margin */ min_price_tick_size: string; /** * min_quantity_tick_size defines the minimum tick size of the order's * quantity */ min_quantity_tick_size: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ min_notional: string; } export interface MsgInstantPerpetualMarketLaunchAminoMsg { type: "exchange/MsgInstantPerpetualMarketLaunch"; value: MsgInstantPerpetualMarketLaunchAmino; } /** * MsgInstantPerpetualMarketLaunchResponse defines the * Msg/InstantPerpetualMarketLaunchResponse response type. * @name MsgInstantPerpetualMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunchResponse */ export interface MsgInstantPerpetualMarketLaunchResponse { } export interface MsgInstantPerpetualMarketLaunchResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunchResponse"; value: Uint8Array; } /** * MsgInstantPerpetualMarketLaunchResponse defines the * Msg/InstantPerpetualMarketLaunchResponse response type. * @name MsgInstantPerpetualMarketLaunchResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunchResponse */ export interface MsgInstantPerpetualMarketLaunchResponseAmino { } export interface MsgInstantPerpetualMarketLaunchResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunchResponse"; value: MsgInstantPerpetualMarketLaunchResponseAmino; } /** * MsgInstantBinaryOptionsMarketLaunch defines a SDK message for creating a new * perpetual futures market by paying listing fee without governance * @name MsgInstantBinaryOptionsMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunch */ export interface MsgInstantBinaryOptionsMarketLaunch { sender: string; /** * Ticker for the derivative contract. */ ticker: string; /** * Oracle symbol */ oracleSymbol: string; /** * Oracle Provider */ oracleProvider: string; /** * Oracle type */ oracleType: OracleType; /** * Scale factor for oracle prices. */ oracleScaleFactor: number; /** * maker_fee_rate defines the trade fee rate for makers on the perpetual * market */ makerFeeRate: string; /** * taker_fee_rate defines the trade fee rate for takers on the perpetual * market */ takerFeeRate: string; /** * expiration timestamp */ expirationTimestamp: bigint; /** * expiration timestamp */ settlementTimestamp: bigint; /** * admin of the market */ admin: string; /** * Address of the quote currency denomination for the binary options contract */ quoteDenom: string; /** * min_price_tick_size defines the minimum tick size that the price and margin * required for orders in the market */ minPriceTickSize: string; /** * min_quantity_tick_size defines the minimum tick size of the quantity * required for orders in the market */ minQuantityTickSize: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ minNotional: string; } export interface MsgInstantBinaryOptionsMarketLaunchProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunch"; value: Uint8Array; } /** * MsgInstantBinaryOptionsMarketLaunch defines a SDK message for creating a new * perpetual futures market by paying listing fee without governance * @name MsgInstantBinaryOptionsMarketLaunchAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunch */ export interface MsgInstantBinaryOptionsMarketLaunchAmino { sender: string; /** * Ticker for the derivative contract. */ ticker: string; /** * Oracle symbol */ oracle_symbol: string; /** * Oracle Provider */ oracle_provider: string; /** * Oracle type */ oracle_type: OracleType; /** * Scale factor for oracle prices. */ oracle_scale_factor: number; /** * maker_fee_rate defines the trade fee rate for makers on the perpetual * market */ maker_fee_rate: string; /** * taker_fee_rate defines the trade fee rate for takers on the perpetual * market */ taker_fee_rate: string; /** * expiration timestamp */ expiration_timestamp: string; /** * expiration timestamp */ settlement_timestamp: string; /** * admin of the market */ admin: string; /** * Address of the quote currency denomination for the binary options contract */ quote_denom: string; /** * min_price_tick_size defines the minimum tick size that the price and margin * required for orders in the market */ min_price_tick_size: string; /** * min_quantity_tick_size defines the minimum tick size of the quantity * required for orders in the market */ min_quantity_tick_size: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ min_notional: string; } export interface MsgInstantBinaryOptionsMarketLaunchAminoMsg { type: "exchange/MsgInstantBinaryOptionsMarketLaunch"; value: MsgInstantBinaryOptionsMarketLaunchAmino; } /** * MsgInstantBinaryOptionsMarketLaunchResponse defines the * Msg/InstantBinaryOptionsMarketLaunchResponse response type. * @name MsgInstantBinaryOptionsMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunchResponse */ export interface MsgInstantBinaryOptionsMarketLaunchResponse { } export interface MsgInstantBinaryOptionsMarketLaunchResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunchResponse"; value: Uint8Array; } /** * MsgInstantBinaryOptionsMarketLaunchResponse defines the * Msg/InstantBinaryOptionsMarketLaunchResponse response type. * @name MsgInstantBinaryOptionsMarketLaunchResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunchResponse */ export interface MsgInstantBinaryOptionsMarketLaunchResponseAmino { } export interface MsgInstantBinaryOptionsMarketLaunchResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunchResponse"; value: MsgInstantBinaryOptionsMarketLaunchResponseAmino; } /** * MsgInstantExpiryFuturesMarketLaunch defines a SDK message for creating a new * expiry futures market by paying listing fee without governance * @name MsgInstantExpiryFuturesMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunch */ export interface MsgInstantExpiryFuturesMarketLaunch { sender: string; /** * Ticker for the derivative market. */ ticker: string; /** * type of coin to use as the quote currency */ quoteDenom: string; /** * Oracle base currency */ oracleBase: string; /** * Oracle quote currency */ oracleQuote: string; /** * Oracle type */ oracleType: OracleType; /** * Scale factor for oracle prices. */ oracleScaleFactor: number; /** * Expiration time of the market */ expiry: bigint; /** * maker_fee_rate defines the trade fee rate for makers on the expiry futures * market */ makerFeeRate: string; /** * taker_fee_rate defines the trade fee rate for takers on the expiry futures * market */ takerFeeRate: string; /** * initial_margin_ratio defines the initial margin ratio for the derivative * market */ initialMarginRatio: string; /** * maintenance_margin_ratio defines the maintenance margin ratio for the * derivative market */ maintenanceMarginRatio: string; /** * min_price_tick_size defines the minimum tick size of the order's price and * margin */ minPriceTickSize: string; /** * min_quantity_tick_size defines the minimum tick size of the order's * quantity */ minQuantityTickSize: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ minNotional: string; } export interface MsgInstantExpiryFuturesMarketLaunchProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunch"; value: Uint8Array; } /** * MsgInstantExpiryFuturesMarketLaunch defines a SDK message for creating a new * expiry futures market by paying listing fee without governance * @name MsgInstantExpiryFuturesMarketLaunchAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunch */ export interface MsgInstantExpiryFuturesMarketLaunchAmino { sender: string; /** * Ticker for the derivative market. */ ticker: string; /** * type of coin to use as the quote currency */ quote_denom: string; /** * Oracle base currency */ oracle_base: string; /** * Oracle quote currency */ oracle_quote: string; /** * Oracle type */ oracle_type: OracleType; /** * Scale factor for oracle prices. */ oracle_scale_factor: number; /** * Expiration time of the market */ expiry: string; /** * maker_fee_rate defines the trade fee rate for makers on the expiry futures * market */ maker_fee_rate: string; /** * taker_fee_rate defines the trade fee rate for takers on the expiry futures * market */ taker_fee_rate: string; /** * initial_margin_ratio defines the initial margin ratio for the derivative * market */ initial_margin_ratio: string; /** * maintenance_margin_ratio defines the maintenance margin ratio for the * derivative market */ maintenance_margin_ratio: string; /** * min_price_tick_size defines the minimum tick size of the order's price and * margin */ min_price_tick_size: string; /** * min_quantity_tick_size defines the minimum tick size of the order's * quantity */ min_quantity_tick_size: string; /** * min_notional defines the minimum notional (in quote asset) required for * orders in the market */ min_notional: string; } export interface MsgInstantExpiryFuturesMarketLaunchAminoMsg { type: "exchange/MsgInstantExpiryFuturesMarketLaunch"; value: MsgInstantExpiryFuturesMarketLaunchAmino; } /** * MsgInstantExpiryFuturesMarketLaunchResponse defines the * Msg/InstantExpiryFuturesMarketLaunch response type. * @name MsgInstantExpiryFuturesMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunchResponse */ export interface MsgInstantExpiryFuturesMarketLaunchResponse { } export interface MsgInstantExpiryFuturesMarketLaunchResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunchResponse"; value: Uint8Array; } /** * MsgInstantExpiryFuturesMarketLaunchResponse defines the * Msg/InstantExpiryFuturesMarketLaunch response type. * @name MsgInstantExpiryFuturesMarketLaunchResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunchResponse */ export interface MsgInstantExpiryFuturesMarketLaunchResponseAmino { } export interface MsgInstantExpiryFuturesMarketLaunchResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunchResponse"; value: MsgInstantExpiryFuturesMarketLaunchResponseAmino; } /** * MsgCreateSpotMarketOrder defines a SDK message for creating a new spot market * order. * @name MsgCreateSpotMarketOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotMarketOrder */ export interface MsgCreateSpotMarketOrder { sender: string; order: SpotOrder; } export interface MsgCreateSpotMarketOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateSpotMarketOrder"; value: Uint8Array; } /** * MsgCreateSpotMarketOrder defines a SDK message for creating a new spot market * order. * @name MsgCreateSpotMarketOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotMarketOrder */ export interface MsgCreateSpotMarketOrderAmino { sender: string; order: SpotOrderAmino; } export interface MsgCreateSpotMarketOrderAminoMsg { type: "exchange/MsgCreateSpotMarketOrder"; value: MsgCreateSpotMarketOrderAmino; } /** * MsgCreateSpotMarketOrderResponse defines the Msg/CreateSpotMarketLimitOrder * response type. * @name MsgCreateSpotMarketOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotMarketOrderResponse */ export interface MsgCreateSpotMarketOrderResponse { orderHash: string; results?: SpotMarketOrderResults; cid: string; } export interface MsgCreateSpotMarketOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateSpotMarketOrderResponse"; value: Uint8Array; } /** * MsgCreateSpotMarketOrderResponse defines the Msg/CreateSpotMarketLimitOrder * response type. * @name MsgCreateSpotMarketOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotMarketOrderResponse */ export interface MsgCreateSpotMarketOrderResponseAmino { order_hash: string; results?: SpotMarketOrderResultsAmino; cid: string; } export interface MsgCreateSpotMarketOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCreateSpotMarketOrderResponse"; value: MsgCreateSpotMarketOrderResponseAmino; } /** * @name SpotMarketOrderResults * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.SpotMarketOrderResults */ export interface SpotMarketOrderResults { quantity: string; price: string; fee: string; } export interface SpotMarketOrderResultsProtoMsg { typeUrl: "/injective.exchange.v1beta1.SpotMarketOrderResults"; value: Uint8Array; } /** * @name SpotMarketOrderResultsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.SpotMarketOrderResults */ export interface SpotMarketOrderResultsAmino { quantity: string; price: string; fee: string; } export interface SpotMarketOrderResultsAminoMsg { type: "/injective.exchange.v1beta1.SpotMarketOrderResults"; value: SpotMarketOrderResultsAmino; } /** * A Cosmos-SDK MsgCreateDerivativeLimitOrder * @name MsgCreateDerivativeLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeLimitOrder */ export interface MsgCreateDerivativeLimitOrder { sender: string; order: DerivativeOrder; } export interface MsgCreateDerivativeLimitOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateDerivativeLimitOrder"; value: Uint8Array; } /** * A Cosmos-SDK MsgCreateDerivativeLimitOrder * @name MsgCreateDerivativeLimitOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeLimitOrder */ export interface MsgCreateDerivativeLimitOrderAmino { sender: string; order: DerivativeOrderAmino; } export interface MsgCreateDerivativeLimitOrderAminoMsg { type: "exchange/MsgCreateDerivativeLimitOrder"; value: MsgCreateDerivativeLimitOrderAmino; } /** * MsgCreateDerivativeLimitOrderResponse defines the * Msg/CreateDerivativeMarketOrder response type. * @name MsgCreateDerivativeLimitOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeLimitOrderResponse */ export interface MsgCreateDerivativeLimitOrderResponse { orderHash: string; cid: string; } export interface MsgCreateDerivativeLimitOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateDerivativeLimitOrderResponse"; value: Uint8Array; } /** * MsgCreateDerivativeLimitOrderResponse defines the * Msg/CreateDerivativeMarketOrder response type. * @name MsgCreateDerivativeLimitOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeLimitOrderResponse */ export interface MsgCreateDerivativeLimitOrderResponseAmino { order_hash: string; cid: string; } export interface MsgCreateDerivativeLimitOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCreateDerivativeLimitOrderResponse"; value: MsgCreateDerivativeLimitOrderResponseAmino; } /** * A Cosmos-SDK MsgCreateBinaryOptionsLimitOrder * @name MsgCreateBinaryOptionsLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrder */ export interface MsgCreateBinaryOptionsLimitOrder { sender: string; order: DerivativeOrder; } export interface MsgCreateBinaryOptionsLimitOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrder"; value: Uint8Array; } /** * A Cosmos-SDK MsgCreateBinaryOptionsLimitOrder * @name MsgCreateBinaryOptionsLimitOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrder */ export interface MsgCreateBinaryOptionsLimitOrderAmino { sender: string; order: DerivativeOrderAmino; } export interface MsgCreateBinaryOptionsLimitOrderAminoMsg { type: "exchange/MsgCreateBinaryOptionsLimitOrder"; value: MsgCreateBinaryOptionsLimitOrderAmino; } /** * MsgCreateBinaryOptionsLimitOrderResponse defines the * Msg/CreateBinaryOptionsLimitOrder response type. * @name MsgCreateBinaryOptionsLimitOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrderResponse */ export interface MsgCreateBinaryOptionsLimitOrderResponse { orderHash: string; cid: string; } export interface MsgCreateBinaryOptionsLimitOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrderResponse"; value: Uint8Array; } /** * MsgCreateBinaryOptionsLimitOrderResponse defines the * Msg/CreateBinaryOptionsLimitOrder response type. * @name MsgCreateBinaryOptionsLimitOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrderResponse */ export interface MsgCreateBinaryOptionsLimitOrderResponseAmino { order_hash: string; cid: string; } export interface MsgCreateBinaryOptionsLimitOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrderResponse"; value: MsgCreateBinaryOptionsLimitOrderResponseAmino; } /** * A Cosmos-SDK MsgBatchCreateDerivativeLimitOrders * @name MsgBatchCreateDerivativeLimitOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrders */ export interface MsgBatchCreateDerivativeLimitOrders { sender: string; orders: DerivativeOrder[]; } export interface MsgBatchCreateDerivativeLimitOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrders"; value: Uint8Array; } /** * A Cosmos-SDK MsgBatchCreateDerivativeLimitOrders * @name MsgBatchCreateDerivativeLimitOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrders */ export interface MsgBatchCreateDerivativeLimitOrdersAmino { sender: string; orders: DerivativeOrderAmino[]; } export interface MsgBatchCreateDerivativeLimitOrdersAminoMsg { type: "exchange/MsgBatchCreateDerivativeLimitOrders"; value: MsgBatchCreateDerivativeLimitOrdersAmino; } /** * MsgBatchCreateDerivativeLimitOrdersResponse defines the * Msg/BatchCreateDerivativeLimitOrders response type. * @name MsgBatchCreateDerivativeLimitOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrdersResponse */ export interface MsgBatchCreateDerivativeLimitOrdersResponse { orderHashes: string[]; createdOrdersCids: string[]; failedOrdersCids: string[]; } export interface MsgBatchCreateDerivativeLimitOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrdersResponse"; value: Uint8Array; } /** * MsgBatchCreateDerivativeLimitOrdersResponse defines the * Msg/BatchCreateDerivativeLimitOrders response type. * @name MsgBatchCreateDerivativeLimitOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrdersResponse */ export interface MsgBatchCreateDerivativeLimitOrdersResponseAmino { order_hashes: string[]; created_orders_cids: string[]; failed_orders_cids: string[]; } export interface MsgBatchCreateDerivativeLimitOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrdersResponse"; value: MsgBatchCreateDerivativeLimitOrdersResponseAmino; } /** * MsgCancelSpotOrder defines the Msg/CancelSpotOrder response type. * @name MsgCancelSpotOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelSpotOrder */ export interface MsgCancelSpotOrder { sender: string; marketId: string; subaccountId: string; orderHash: string; cid: string; } export interface MsgCancelSpotOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCancelSpotOrder"; value: Uint8Array; } /** * MsgCancelSpotOrder defines the Msg/CancelSpotOrder response type. * @name MsgCancelSpotOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelSpotOrder */ export interface MsgCancelSpotOrderAmino { sender: string; market_id: string; subaccount_id: string; order_hash: string; cid: string; } export interface MsgCancelSpotOrderAminoMsg { type: "exchange/MsgCancelSpotOrder"; value: MsgCancelSpotOrderAmino; } /** * MsgCancelSpotOrderResponse defines the Msg/CancelSpotOrder response type. * @name MsgCancelSpotOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelSpotOrderResponse */ export interface MsgCancelSpotOrderResponse { } export interface MsgCancelSpotOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCancelSpotOrderResponse"; value: Uint8Array; } /** * MsgCancelSpotOrderResponse defines the Msg/CancelSpotOrder response type. * @name MsgCancelSpotOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelSpotOrderResponse */ export interface MsgCancelSpotOrderResponseAmino { } export interface MsgCancelSpotOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCancelSpotOrderResponse"; value: MsgCancelSpotOrderResponseAmino; } /** * MsgBatchCancelSpotOrders defines the Msg/BatchCancelSpotOrders response type. * @name MsgBatchCancelSpotOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelSpotOrders */ export interface MsgBatchCancelSpotOrders { sender: string; data: OrderData[]; } export interface MsgBatchCancelSpotOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCancelSpotOrders"; value: Uint8Array; } /** * MsgBatchCancelSpotOrders defines the Msg/BatchCancelSpotOrders response type. * @name MsgBatchCancelSpotOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelSpotOrders */ export interface MsgBatchCancelSpotOrdersAmino { sender: string; data: OrderDataAmino[]; } export interface MsgBatchCancelSpotOrdersAminoMsg { type: "exchange/MsgBatchCancelSpotOrders"; value: MsgBatchCancelSpotOrdersAmino; } /** * MsgBatchCancelSpotOrdersResponse defines the Msg/BatchCancelSpotOrders * response type. * @name MsgBatchCancelSpotOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelSpotOrdersResponse */ export interface MsgBatchCancelSpotOrdersResponse { success: boolean[]; } export interface MsgBatchCancelSpotOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCancelSpotOrdersResponse"; value: Uint8Array; } /** * MsgBatchCancelSpotOrdersResponse defines the Msg/BatchCancelSpotOrders * response type. * @name MsgBatchCancelSpotOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelSpotOrdersResponse */ export interface MsgBatchCancelSpotOrdersResponseAmino { success: boolean[]; } export interface MsgBatchCancelSpotOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchCancelSpotOrdersResponse"; value: MsgBatchCancelSpotOrdersResponseAmino; } /** * MsgBatchCancelBinaryOptionsOrders defines the * Msg/BatchCancelBinaryOptionsOrders response type. * @name MsgBatchCancelBinaryOptionsOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrders */ export interface MsgBatchCancelBinaryOptionsOrders { sender: string; data: OrderData[]; } export interface MsgBatchCancelBinaryOptionsOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrders"; value: Uint8Array; } /** * MsgBatchCancelBinaryOptionsOrders defines the * Msg/BatchCancelBinaryOptionsOrders response type. * @name MsgBatchCancelBinaryOptionsOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrders */ export interface MsgBatchCancelBinaryOptionsOrdersAmino { sender: string; data: OrderDataAmino[]; } export interface MsgBatchCancelBinaryOptionsOrdersAminoMsg { type: "exchange/MsgBatchCancelBinaryOptionsOrders"; value: MsgBatchCancelBinaryOptionsOrdersAmino; } /** * BatchCancelBinaryOptionsOrdersResponse defines the * Msg/BatchCancelBinaryOptionsOrders response type. * @name MsgBatchCancelBinaryOptionsOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrdersResponse */ export interface MsgBatchCancelBinaryOptionsOrdersResponse { success: boolean[]; } export interface MsgBatchCancelBinaryOptionsOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrdersResponse"; value: Uint8Array; } /** * BatchCancelBinaryOptionsOrdersResponse defines the * Msg/BatchCancelBinaryOptionsOrders response type. * @name MsgBatchCancelBinaryOptionsOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrdersResponse */ export interface MsgBatchCancelBinaryOptionsOrdersResponseAmino { success: boolean[]; } export interface MsgBatchCancelBinaryOptionsOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrdersResponse"; value: MsgBatchCancelBinaryOptionsOrdersResponseAmino; } /** * MsgBatchUpdateOrders defines the Msg/BatchUpdateOrders response type. * @name MsgBatchUpdateOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchUpdateOrders */ export interface MsgBatchUpdateOrders { sender: string; /** * subaccount_id only used for the spot_market_ids_to_cancel_all and * derivative_market_ids_to_cancel_all. */ subaccountId: string; spotMarketIdsToCancelAll: string[]; derivativeMarketIdsToCancelAll: string[]; spotOrdersToCancel?: OrderData[]; derivativeOrdersToCancel?: OrderData[]; spotOrdersToCreate?: SpotOrder[]; derivativeOrdersToCreate?: DerivativeOrder[]; binaryOptionsOrdersToCancel?: OrderData[]; binaryOptionsMarketIdsToCancelAll: string[]; binaryOptionsOrdersToCreate?: DerivativeOrder[]; } export interface MsgBatchUpdateOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchUpdateOrders"; value: Uint8Array; } /** * MsgBatchUpdateOrders defines the Msg/BatchUpdateOrders response type. * @name MsgBatchUpdateOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchUpdateOrders */ export interface MsgBatchUpdateOrdersAmino { sender: string; /** * subaccount_id only used for the spot_market_ids_to_cancel_all and * derivative_market_ids_to_cancel_all. */ subaccount_id: string; spot_market_ids_to_cancel_all: string[]; derivative_market_ids_to_cancel_all: string[]; spot_orders_to_cancel?: OrderDataAmino[]; derivative_orders_to_cancel?: OrderDataAmino[]; spot_orders_to_create?: SpotOrderAmino[]; derivative_orders_to_create?: DerivativeOrderAmino[]; binary_options_orders_to_cancel?: OrderDataAmino[]; binary_options_market_ids_to_cancel_all: string[]; binary_options_orders_to_create?: DerivativeOrderAmino[]; } export interface MsgBatchUpdateOrdersAminoMsg { type: "exchange/MsgBatchUpdateOrders"; value: MsgBatchUpdateOrdersAmino; } /** * MsgBatchUpdateOrdersResponse defines the Msg/BatchUpdateOrders response type. * @name MsgBatchUpdateOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchUpdateOrdersResponse */ export interface MsgBatchUpdateOrdersResponse { spotCancelSuccess: boolean[]; derivativeCancelSuccess: boolean[]; spotOrderHashes: string[]; derivativeOrderHashes: string[]; binaryOptionsCancelSuccess: boolean[]; binaryOptionsOrderHashes: string[]; createdSpotOrdersCids: string[]; failedSpotOrdersCids: string[]; createdDerivativeOrdersCids: string[]; failedDerivativeOrdersCids: string[]; createdBinaryOptionsOrdersCids: string[]; failedBinaryOptionsOrdersCids: string[]; } export interface MsgBatchUpdateOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchUpdateOrdersResponse"; value: Uint8Array; } /** * MsgBatchUpdateOrdersResponse defines the Msg/BatchUpdateOrders response type. * @name MsgBatchUpdateOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchUpdateOrdersResponse */ export interface MsgBatchUpdateOrdersResponseAmino { spot_cancel_success: boolean[]; derivative_cancel_success: boolean[]; spot_order_hashes: string[]; derivative_order_hashes: string[]; binary_options_cancel_success: boolean[]; binary_options_order_hashes: string[]; created_spot_orders_cids: string[]; failed_spot_orders_cids: string[]; created_derivative_orders_cids: string[]; failed_derivative_orders_cids: string[]; created_binary_options_orders_cids: string[]; failed_binary_options_orders_cids: string[]; } export interface MsgBatchUpdateOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchUpdateOrdersResponse"; value: MsgBatchUpdateOrdersResponseAmino; } /** * A Cosmos-SDK MsgCreateDerivativeMarketOrder * @name MsgCreateDerivativeMarketOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeMarketOrder */ export interface MsgCreateDerivativeMarketOrder { sender: string; order: DerivativeOrder; } export interface MsgCreateDerivativeMarketOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateDerivativeMarketOrder"; value: Uint8Array; } /** * A Cosmos-SDK MsgCreateDerivativeMarketOrder * @name MsgCreateDerivativeMarketOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeMarketOrder */ export interface MsgCreateDerivativeMarketOrderAmino { sender: string; order: DerivativeOrderAmino; } export interface MsgCreateDerivativeMarketOrderAminoMsg { type: "exchange/MsgCreateDerivativeMarketOrder"; value: MsgCreateDerivativeMarketOrderAmino; } /** * MsgCreateDerivativeMarketOrderResponse defines the * Msg/CreateDerivativeMarketOrder response type. * @name MsgCreateDerivativeMarketOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeMarketOrderResponse */ export interface MsgCreateDerivativeMarketOrderResponse { orderHash: string; results?: DerivativeMarketOrderResults; cid: string; } export interface MsgCreateDerivativeMarketOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateDerivativeMarketOrderResponse"; value: Uint8Array; } /** * MsgCreateDerivativeMarketOrderResponse defines the * Msg/CreateDerivativeMarketOrder response type. * @name MsgCreateDerivativeMarketOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeMarketOrderResponse */ export interface MsgCreateDerivativeMarketOrderResponseAmino { order_hash: string; results?: DerivativeMarketOrderResultsAmino; cid: string; } export interface MsgCreateDerivativeMarketOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCreateDerivativeMarketOrderResponse"; value: MsgCreateDerivativeMarketOrderResponseAmino; } /** * @name DerivativeMarketOrderResults * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.DerivativeMarketOrderResults */ export interface DerivativeMarketOrderResults { quantity: string; price: string; fee: string; positionDelta: PositionDelta; payout: string; } export interface DerivativeMarketOrderResultsProtoMsg { typeUrl: "/injective.exchange.v1beta1.DerivativeMarketOrderResults"; value: Uint8Array; } /** * @name DerivativeMarketOrderResultsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.DerivativeMarketOrderResults */ export interface DerivativeMarketOrderResultsAmino { quantity: string; price: string; fee: string; position_delta: PositionDeltaAmino; payout: string; } export interface DerivativeMarketOrderResultsAminoMsg { type: "/injective.exchange.v1beta1.DerivativeMarketOrderResults"; value: DerivativeMarketOrderResultsAmino; } /** * A Cosmos-SDK MsgCreateBinaryOptionsMarketOrder * @name MsgCreateBinaryOptionsMarketOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrder */ export interface MsgCreateBinaryOptionsMarketOrder { sender: string; order: DerivativeOrder; } export interface MsgCreateBinaryOptionsMarketOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrder"; value: Uint8Array; } /** * A Cosmos-SDK MsgCreateBinaryOptionsMarketOrder * @name MsgCreateBinaryOptionsMarketOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrder */ export interface MsgCreateBinaryOptionsMarketOrderAmino { sender: string; order: DerivativeOrderAmino; } export interface MsgCreateBinaryOptionsMarketOrderAminoMsg { type: "exchange/MsgCreateBinaryOptionsMarketOrder"; value: MsgCreateBinaryOptionsMarketOrderAmino; } /** * MsgCreateBinaryOptionsMarketOrderResponse defines the * Msg/CreateBinaryOptionsMarketOrder response type. * @name MsgCreateBinaryOptionsMarketOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrderResponse */ export interface MsgCreateBinaryOptionsMarketOrderResponse { orderHash: string; results?: DerivativeMarketOrderResults; cid: string; } export interface MsgCreateBinaryOptionsMarketOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrderResponse"; value: Uint8Array; } /** * MsgCreateBinaryOptionsMarketOrderResponse defines the * Msg/CreateBinaryOptionsMarketOrder response type. * @name MsgCreateBinaryOptionsMarketOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrderResponse */ export interface MsgCreateBinaryOptionsMarketOrderResponseAmino { order_hash: string; results?: DerivativeMarketOrderResultsAmino; cid: string; } export interface MsgCreateBinaryOptionsMarketOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrderResponse"; value: MsgCreateBinaryOptionsMarketOrderResponseAmino; } /** * MsgCancelDerivativeOrder defines the Msg/CancelDerivativeOrder response type. * @name MsgCancelDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelDerivativeOrder */ export interface MsgCancelDerivativeOrder { sender: string; marketId: string; subaccountId: string; orderHash: string; /** * bitwise combination of OrderMask enum values */ orderMask: number; cid: string; } export interface MsgCancelDerivativeOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCancelDerivativeOrder"; value: Uint8Array; } /** * MsgCancelDerivativeOrder defines the Msg/CancelDerivativeOrder response type. * @name MsgCancelDerivativeOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelDerivativeOrder */ export interface MsgCancelDerivativeOrderAmino { sender: string; market_id: string; subaccount_id: string; order_hash: string; /** * bitwise combination of OrderMask enum values */ order_mask: number; cid: string; } export interface MsgCancelDerivativeOrderAminoMsg { type: "exchange/MsgCancelDerivativeOrder"; value: MsgCancelDerivativeOrderAmino; } /** * MsgCancelDerivativeOrderResponse defines the * Msg/CancelDerivativeOrderResponse response type. * @name MsgCancelDerivativeOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelDerivativeOrderResponse */ export interface MsgCancelDerivativeOrderResponse { } export interface MsgCancelDerivativeOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCancelDerivativeOrderResponse"; value: Uint8Array; } /** * MsgCancelDerivativeOrderResponse defines the * Msg/CancelDerivativeOrderResponse response type. * @name MsgCancelDerivativeOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelDerivativeOrderResponse */ export interface MsgCancelDerivativeOrderResponseAmino { } export interface MsgCancelDerivativeOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCancelDerivativeOrderResponse"; value: MsgCancelDerivativeOrderResponseAmino; } /** * MsgCancelBinaryOptionsOrder defines the Msg/CancelBinaryOptionsOrder response * type. * @name MsgCancelBinaryOptionsOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelBinaryOptionsOrder */ export interface MsgCancelBinaryOptionsOrder { sender: string; marketId: string; subaccountId: string; orderHash: string; /** * bitwise combination of OrderMask enum values */ orderMask: number; cid: string; } export interface MsgCancelBinaryOptionsOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCancelBinaryOptionsOrder"; value: Uint8Array; } /** * MsgCancelBinaryOptionsOrder defines the Msg/CancelBinaryOptionsOrder response * type. * @name MsgCancelBinaryOptionsOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelBinaryOptionsOrder */ export interface MsgCancelBinaryOptionsOrderAmino { sender: string; market_id: string; subaccount_id: string; order_hash: string; /** * bitwise combination of OrderMask enum values */ order_mask: number; cid: string; } export interface MsgCancelBinaryOptionsOrderAminoMsg { type: "exchange/MsgCancelBinaryOptionsOrder"; value: MsgCancelBinaryOptionsOrderAmino; } /** * MsgCancelBinaryOptionsOrderResponse defines the * Msg/CancelBinaryOptionsOrderResponse response type. * @name MsgCancelBinaryOptionsOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelBinaryOptionsOrderResponse */ export interface MsgCancelBinaryOptionsOrderResponse { } export interface MsgCancelBinaryOptionsOrderResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgCancelBinaryOptionsOrderResponse"; value: Uint8Array; } /** * MsgCancelBinaryOptionsOrderResponse defines the * Msg/CancelBinaryOptionsOrderResponse response type. * @name MsgCancelBinaryOptionsOrderResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelBinaryOptionsOrderResponse */ export interface MsgCancelBinaryOptionsOrderResponseAmino { } export interface MsgCancelBinaryOptionsOrderResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgCancelBinaryOptionsOrderResponse"; value: MsgCancelBinaryOptionsOrderResponseAmino; } /** * @name OrderData * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.OrderData */ export interface OrderData { marketId: string; subaccountId: string; orderHash: string; /** * bitwise combination of OrderMask enum values */ orderMask: number; cid: string; } export interface OrderDataProtoMsg { typeUrl: "/injective.exchange.v1beta1.OrderData"; value: Uint8Array; } /** * @name OrderDataAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.OrderData */ export interface OrderDataAmino { market_id: string; subaccount_id: string; order_hash: string; /** * bitwise combination of OrderMask enum values */ order_mask: number; cid: string; } export interface OrderDataAminoMsg { type: "/injective.exchange.v1beta1.OrderData"; value: OrderDataAmino; } /** * MsgBatchCancelDerivativeOrders defines the Msg/CancelDerivativeOrders * response type. * @name MsgBatchCancelDerivativeOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelDerivativeOrders */ export interface MsgBatchCancelDerivativeOrders { sender: string; data: OrderData[]; } export interface MsgBatchCancelDerivativeOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCancelDerivativeOrders"; value: Uint8Array; } /** * MsgBatchCancelDerivativeOrders defines the Msg/CancelDerivativeOrders * response type. * @name MsgBatchCancelDerivativeOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelDerivativeOrders */ export interface MsgBatchCancelDerivativeOrdersAmino { sender: string; data: OrderDataAmino[]; } export interface MsgBatchCancelDerivativeOrdersAminoMsg { type: "exchange/MsgBatchCancelDerivativeOrders"; value: MsgBatchCancelDerivativeOrdersAmino; } /** * MsgBatchCancelDerivativeOrdersResponse defines the * Msg/CancelDerivativeOrderResponse response type. * @name MsgBatchCancelDerivativeOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelDerivativeOrdersResponse */ export interface MsgBatchCancelDerivativeOrdersResponse { success: boolean[]; } export interface MsgBatchCancelDerivativeOrdersResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchCancelDerivativeOrdersResponse"; value: Uint8Array; } /** * MsgBatchCancelDerivativeOrdersResponse defines the * Msg/CancelDerivativeOrderResponse response type. * @name MsgBatchCancelDerivativeOrdersResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelDerivativeOrdersResponse */ export interface MsgBatchCancelDerivativeOrdersResponseAmino { success: boolean[]; } export interface MsgBatchCancelDerivativeOrdersResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchCancelDerivativeOrdersResponse"; value: MsgBatchCancelDerivativeOrdersResponseAmino; } /** * A Cosmos-SDK MsgSubaccountTransfer * @name MsgSubaccountTransfer * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSubaccountTransfer */ export interface MsgSubaccountTransfer { sender: string; sourceSubaccountId: string; destinationSubaccountId: string; amount: Coin; } export interface MsgSubaccountTransferProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgSubaccountTransfer"; value: Uint8Array; } /** * A Cosmos-SDK MsgSubaccountTransfer * @name MsgSubaccountTransferAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSubaccountTransfer */ export interface MsgSubaccountTransferAmino { sender: string; source_subaccount_id: string; destination_subaccount_id: string; amount: CoinAmino; } export interface MsgSubaccountTransferAminoMsg { type: "exchange/MsgSubaccountTransfer"; value: MsgSubaccountTransferAmino; } /** * MsgSubaccountTransferResponse defines the Msg/SubaccountTransfer response * type. * @name MsgSubaccountTransferResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSubaccountTransferResponse */ export interface MsgSubaccountTransferResponse { } export interface MsgSubaccountTransferResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgSubaccountTransferResponse"; value: Uint8Array; } /** * MsgSubaccountTransferResponse defines the Msg/SubaccountTransfer response * type. * @name MsgSubaccountTransferResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSubaccountTransferResponse */ export interface MsgSubaccountTransferResponseAmino { } export interface MsgSubaccountTransferResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgSubaccountTransferResponse"; value: MsgSubaccountTransferResponseAmino; } /** * A Cosmos-SDK MsgExternalTransfer * @name MsgExternalTransfer * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgExternalTransfer */ export interface MsgExternalTransfer { sender: string; sourceSubaccountId: string; destinationSubaccountId: string; amount: Coin; } export interface MsgExternalTransferProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgExternalTransfer"; value: Uint8Array; } /** * A Cosmos-SDK MsgExternalTransfer * @name MsgExternalTransferAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgExternalTransfer */ export interface MsgExternalTransferAmino { sender: string; source_subaccount_id: string; destination_subaccount_id: string; amount: CoinAmino; } export interface MsgExternalTransferAminoMsg { type: "exchange/MsgExternalTransfer"; value: MsgExternalTransferAmino; } /** * MsgExternalTransferResponse defines the Msg/ExternalTransfer response type. * @name MsgExternalTransferResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgExternalTransferResponse */ export interface MsgExternalTransferResponse { } export interface MsgExternalTransferResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgExternalTransferResponse"; value: Uint8Array; } /** * MsgExternalTransferResponse defines the Msg/ExternalTransfer response type. * @name MsgExternalTransferResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgExternalTransferResponse */ export interface MsgExternalTransferResponseAmino { } export interface MsgExternalTransferResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgExternalTransferResponse"; value: MsgExternalTransferResponseAmino; } /** * A Cosmos-SDK MsgLiquidatePosition * @name MsgLiquidatePosition * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgLiquidatePosition */ export interface MsgLiquidatePosition { sender: string; subaccountId: string; marketId: string; /** * optional order to provide for liquidation */ order?: DerivativeOrder; } export interface MsgLiquidatePositionProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgLiquidatePosition"; value: Uint8Array; } /** * A Cosmos-SDK MsgLiquidatePosition * @name MsgLiquidatePositionAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgLiquidatePosition */ export interface MsgLiquidatePositionAmino { sender: string; subaccount_id: string; market_id: string; /** * optional order to provide for liquidation */ order?: DerivativeOrderAmino; } export interface MsgLiquidatePositionAminoMsg { type: "exchange/MsgLiquidatePosition"; value: MsgLiquidatePositionAmino; } /** * MsgLiquidatePositionResponse defines the Msg/LiquidatePosition response type. * @name MsgLiquidatePositionResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgLiquidatePositionResponse */ export interface MsgLiquidatePositionResponse { } export interface MsgLiquidatePositionResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgLiquidatePositionResponse"; value: Uint8Array; } /** * MsgLiquidatePositionResponse defines the Msg/LiquidatePosition response type. * @name MsgLiquidatePositionResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgLiquidatePositionResponse */ export interface MsgLiquidatePositionResponseAmino { } export interface MsgLiquidatePositionResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgLiquidatePositionResponse"; value: MsgLiquidatePositionResponseAmino; } /** * A Cosmos-SDK MsgEmergencySettleMarket * @name MsgEmergencySettleMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgEmergencySettleMarket */ export interface MsgEmergencySettleMarket { sender: string; subaccountId: string; marketId: string; } export interface MsgEmergencySettleMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgEmergencySettleMarket"; value: Uint8Array; } /** * A Cosmos-SDK MsgEmergencySettleMarket * @name MsgEmergencySettleMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgEmergencySettleMarket */ export interface MsgEmergencySettleMarketAmino { sender: string; subaccount_id: string; market_id: string; } export interface MsgEmergencySettleMarketAminoMsg { type: "exchange/MsgEmergencySettleMarket"; value: MsgEmergencySettleMarketAmino; } /** * MsgEmergencySettleMarketResponse defines the Msg/EmergencySettleMarket * response type. * @name MsgEmergencySettleMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgEmergencySettleMarketResponse */ export interface MsgEmergencySettleMarketResponse { } export interface MsgEmergencySettleMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgEmergencySettleMarketResponse"; value: Uint8Array; } /** * MsgEmergencySettleMarketResponse defines the Msg/EmergencySettleMarket * response type. * @name MsgEmergencySettleMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgEmergencySettleMarketResponse */ export interface MsgEmergencySettleMarketResponseAmino { } export interface MsgEmergencySettleMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgEmergencySettleMarketResponse"; value: MsgEmergencySettleMarketResponseAmino; } /** * A Cosmos-SDK MsgIncreasePositionMargin * @name MsgIncreasePositionMargin * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgIncreasePositionMargin */ export interface MsgIncreasePositionMargin { sender: string; sourceSubaccountId: string; destinationSubaccountId: string; marketId: string; /** * amount defines the amount of margin to add to the position */ amount: string; } export interface MsgIncreasePositionMarginProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgIncreasePositionMargin"; value: Uint8Array; } /** * A Cosmos-SDK MsgIncreasePositionMargin * @name MsgIncreasePositionMarginAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgIncreasePositionMargin */ export interface MsgIncreasePositionMarginAmino { sender: string; source_subaccount_id: string; destination_subaccount_id: string; market_id: string; /** * amount defines the amount of margin to add to the position */ amount: string; } export interface MsgIncreasePositionMarginAminoMsg { type: "exchange/MsgIncreasePositionMargin"; value: MsgIncreasePositionMarginAmino; } /** * MsgIncreasePositionMarginResponse defines the Msg/IncreasePositionMargin * response type. * @name MsgIncreasePositionMarginResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgIncreasePositionMarginResponse */ export interface MsgIncreasePositionMarginResponse { } export interface MsgIncreasePositionMarginResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgIncreasePositionMarginResponse"; value: Uint8Array; } /** * MsgIncreasePositionMarginResponse defines the Msg/IncreasePositionMargin * response type. * @name MsgIncreasePositionMarginResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgIncreasePositionMarginResponse */ export interface MsgIncreasePositionMarginResponseAmino { } export interface MsgIncreasePositionMarginResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgIncreasePositionMarginResponse"; value: MsgIncreasePositionMarginResponseAmino; } /** * A Cosmos-SDK MsgDecreasePositionMargin * @name MsgDecreasePositionMargin * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDecreasePositionMargin */ export interface MsgDecreasePositionMargin { sender: string; sourceSubaccountId: string; destinationSubaccountId: string; marketId: string; /** * amount defines the amount of margin to withdraw from the position */ amount: string; } export interface MsgDecreasePositionMarginProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgDecreasePositionMargin"; value: Uint8Array; } /** * A Cosmos-SDK MsgDecreasePositionMargin * @name MsgDecreasePositionMarginAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDecreasePositionMargin */ export interface MsgDecreasePositionMarginAmino { sender: string; source_subaccount_id: string; destination_subaccount_id: string; market_id: string; /** * amount defines the amount of margin to withdraw from the position */ amount: string; } export interface MsgDecreasePositionMarginAminoMsg { type: "exchange/MsgDecreasePositionMargin"; value: MsgDecreasePositionMarginAmino; } /** * MsgDecreasePositionMarginResponse defines the Msg/MsgDecreasePositionMargin * response type. * @name MsgDecreasePositionMarginResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDecreasePositionMarginResponse */ export interface MsgDecreasePositionMarginResponse { } export interface MsgDecreasePositionMarginResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgDecreasePositionMarginResponse"; value: Uint8Array; } /** * MsgDecreasePositionMarginResponse defines the Msg/MsgDecreasePositionMargin * response type. * @name MsgDecreasePositionMarginResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDecreasePositionMarginResponse */ export interface MsgDecreasePositionMarginResponseAmino { } export interface MsgDecreasePositionMarginResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgDecreasePositionMarginResponse"; value: MsgDecreasePositionMarginResponseAmino; } /** * MsgPrivilegedExecuteContract defines the Msg/Exec message type * @name MsgPrivilegedExecuteContract * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgPrivilegedExecuteContract */ export interface MsgPrivilegedExecuteContract { sender: string; /** * funds defines the user's bank coins used to fund the execution (e.g. * 100inj). */ funds: string; /** * contract_address defines the contract address to execute */ contractAddress: string; /** * data defines the call data used when executing the contract */ data: string; } export interface MsgPrivilegedExecuteContractProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgPrivilegedExecuteContract"; value: Uint8Array; } /** * MsgPrivilegedExecuteContract defines the Msg/Exec message type * @name MsgPrivilegedExecuteContractAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgPrivilegedExecuteContract */ export interface MsgPrivilegedExecuteContractAmino { sender: string; /** * funds defines the user's bank coins used to fund the execution (e.g. * 100inj). */ funds: string; /** * contract_address defines the contract address to execute */ contract_address: string; /** * data defines the call data used when executing the contract */ data: string; } export interface MsgPrivilegedExecuteContractAminoMsg { type: "exchange/MsgPrivilegedExecuteContract"; value: MsgPrivilegedExecuteContractAmino; } /** * MsgPrivilegedExecuteContractResponse defines the Msg/Exec response type. * @name MsgPrivilegedExecuteContractResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgPrivilegedExecuteContractResponse */ export interface MsgPrivilegedExecuteContractResponse { fundsDiff: Coin[]; } export interface MsgPrivilegedExecuteContractResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgPrivilegedExecuteContractResponse"; value: Uint8Array; } /** * MsgPrivilegedExecuteContractResponse defines the Msg/Exec response type. * @name MsgPrivilegedExecuteContractResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgPrivilegedExecuteContractResponse */ export interface MsgPrivilegedExecuteContractResponseAmino { funds_diff: CoinAmino[]; } export interface MsgPrivilegedExecuteContractResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgPrivilegedExecuteContractResponse"; value: MsgPrivilegedExecuteContractResponseAmino; } /** * A Cosmos-SDK MsgRewardsOptOut * @name MsgRewardsOptOut * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgRewardsOptOut */ export interface MsgRewardsOptOut { sender: string; } export interface MsgRewardsOptOutProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgRewardsOptOut"; value: Uint8Array; } /** * A Cosmos-SDK MsgRewardsOptOut * @name MsgRewardsOptOutAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgRewardsOptOut */ export interface MsgRewardsOptOutAmino { sender: string; } export interface MsgRewardsOptOutAminoMsg { type: "exchange/MsgRewardsOptOut"; value: MsgRewardsOptOutAmino; } /** * MsgRewardsOptOutResponse defines the Msg/RewardsOptOut response type. * @name MsgRewardsOptOutResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgRewardsOptOutResponse */ export interface MsgRewardsOptOutResponse { } export interface MsgRewardsOptOutResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgRewardsOptOutResponse"; value: Uint8Array; } /** * MsgRewardsOptOutResponse defines the Msg/RewardsOptOut response type. * @name MsgRewardsOptOutResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgRewardsOptOutResponse */ export interface MsgRewardsOptOutResponseAmino { } export interface MsgRewardsOptOutResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgRewardsOptOutResponse"; value: MsgRewardsOptOutResponseAmino; } /** * A Cosmos-SDK MsgReclaimLockedFunds * @name MsgReclaimLockedFunds * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgReclaimLockedFunds */ export interface MsgReclaimLockedFunds { sender: string; lockedAccountPubKey: Uint8Array; signature: Uint8Array; } export interface MsgReclaimLockedFundsProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgReclaimLockedFunds"; value: Uint8Array; } /** * A Cosmos-SDK MsgReclaimLockedFunds * @name MsgReclaimLockedFundsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgReclaimLockedFunds */ export interface MsgReclaimLockedFundsAmino { sender: string; lockedAccountPubKey: string; signature: string; } export interface MsgReclaimLockedFundsAminoMsg { type: "exchange/MsgReclaimLockedFunds"; value: MsgReclaimLockedFundsAmino; } /** * MsgReclaimLockedFundsResponse defines the Msg/ReclaimLockedFunds response * type. * @name MsgReclaimLockedFundsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgReclaimLockedFundsResponse */ export interface MsgReclaimLockedFundsResponse { } export interface MsgReclaimLockedFundsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgReclaimLockedFundsResponse"; value: Uint8Array; } /** * MsgReclaimLockedFundsResponse defines the Msg/ReclaimLockedFunds response * type. * @name MsgReclaimLockedFundsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgReclaimLockedFundsResponse */ export interface MsgReclaimLockedFundsResponseAmino { } export interface MsgReclaimLockedFundsResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgReclaimLockedFundsResponse"; value: MsgReclaimLockedFundsResponseAmino; } /** * MsgSignData defines an arbitrary, general-purpose, off-chain message * @name MsgSignData * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSignData */ export interface MsgSignData { /** * Signer is the sdk.AccAddress of the message signer */ signer: Uint8Array; /** * Data represents the raw bytes of the content that is signed (text, json, * etc) */ data: Uint8Array; } export interface MsgSignDataProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgSignData"; value: Uint8Array; } /** * MsgSignData defines an arbitrary, general-purpose, off-chain message * @name MsgSignDataAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSignData */ export interface MsgSignDataAmino { /** * Signer is the sdk.AccAddress of the message signer */ Signer: string; /** * Data represents the raw bytes of the content that is signed (text, json, * etc) */ Data: string; } export interface MsgSignDataAminoMsg { type: "/injective.exchange.v1beta1.MsgSignData"; value: MsgSignDataAmino; } /** * MsgSignDoc defines an arbitrary, general-purpose, off-chain message * @name MsgSignDoc * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSignDoc */ export interface MsgSignDoc { signType: string; value: MsgSignData; } export interface MsgSignDocProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgSignDoc"; value: Uint8Array; } /** * MsgSignDoc defines an arbitrary, general-purpose, off-chain message * @name MsgSignDocAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSignDoc */ export interface MsgSignDocAmino { sign_type: string; value: MsgSignDataAmino; } export interface MsgSignDocAminoMsg { type: "/injective.exchange.v1beta1.MsgSignDoc"; value: MsgSignDocAmino; } /** * MsgAdminUpdateBinaryOptionsMarket is used by the market Admin to operate the * market * @name MsgAdminUpdateBinaryOptionsMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarket */ export interface MsgAdminUpdateBinaryOptionsMarket { sender: string; marketId: string; /** * new price at which market will be settled */ settlementPrice?: string; /** * expiration timestamp */ expirationTimestamp: bigint; /** * expiration timestamp */ settlementTimestamp: bigint; /** * Status of the market */ status: MarketStatus; } export interface MsgAdminUpdateBinaryOptionsMarketProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarket"; value: Uint8Array; } /** * MsgAdminUpdateBinaryOptionsMarket is used by the market Admin to operate the * market * @name MsgAdminUpdateBinaryOptionsMarketAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarket */ export interface MsgAdminUpdateBinaryOptionsMarketAmino { sender: string; market_id: string; /** * new price at which market will be settled */ settlement_price?: string; /** * expiration timestamp */ expiration_timestamp: string; /** * expiration timestamp */ settlement_timestamp: string; /** * Status of the market */ status: MarketStatus; } export interface MsgAdminUpdateBinaryOptionsMarketAminoMsg { type: "exchange/MsgAdminUpdateBinaryOptionsMarket"; value: MsgAdminUpdateBinaryOptionsMarketAmino; } /** * MsgAdminUpdateBinaryOptionsMarketResponse is the response for * AdminUpdateBinaryOptionsMarket rpc method * @name MsgAdminUpdateBinaryOptionsMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarketResponse */ export interface MsgAdminUpdateBinaryOptionsMarketResponse { } export interface MsgAdminUpdateBinaryOptionsMarketResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarketResponse"; value: Uint8Array; } /** * MsgAdminUpdateBinaryOptionsMarketResponse is the response for * AdminUpdateBinaryOptionsMarket rpc method * @name MsgAdminUpdateBinaryOptionsMarketResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarketResponse */ export interface MsgAdminUpdateBinaryOptionsMarketResponseAmino { } export interface MsgAdminUpdateBinaryOptionsMarketResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarketResponse"; value: MsgAdminUpdateBinaryOptionsMarketResponseAmino; } /** * MsgAuthorizeStakeGrants grants stakes to grantees. * @name MsgAuthorizeStakeGrants * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAuthorizeStakeGrants */ export interface MsgAuthorizeStakeGrants { sender: string; grants: GrantAuthorization[]; } export interface MsgAuthorizeStakeGrantsProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgAuthorizeStakeGrants"; value: Uint8Array; } /** * MsgAuthorizeStakeGrants grants stakes to grantees. * @name MsgAuthorizeStakeGrantsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAuthorizeStakeGrants */ export interface MsgAuthorizeStakeGrantsAmino { sender: string; grants: GrantAuthorizationAmino[]; } export interface MsgAuthorizeStakeGrantsAminoMsg { type: "exchange/MsgAuthorizeStakeGrants"; value: MsgAuthorizeStakeGrantsAmino; } /** * @name MsgAuthorizeStakeGrantsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAuthorizeStakeGrantsResponse */ export interface MsgAuthorizeStakeGrantsResponse { } export interface MsgAuthorizeStakeGrantsResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgAuthorizeStakeGrantsResponse"; value: Uint8Array; } /** * @name MsgAuthorizeStakeGrantsResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAuthorizeStakeGrantsResponse */ export interface MsgAuthorizeStakeGrantsResponseAmino { } export interface MsgAuthorizeStakeGrantsResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgAuthorizeStakeGrantsResponse"; value: MsgAuthorizeStakeGrantsResponseAmino; } /** * MsgActivateStakeGrant allows a grantee to activate a stake grant. * @name MsgActivateStakeGrant * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgActivateStakeGrant */ export interface MsgActivateStakeGrant { sender: string; granter: string; } export interface MsgActivateStakeGrantProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgActivateStakeGrant"; value: Uint8Array; } /** * MsgActivateStakeGrant allows a grantee to activate a stake grant. * @name MsgActivateStakeGrantAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgActivateStakeGrant */ export interface MsgActivateStakeGrantAmino { sender: string; granter: string; } export interface MsgActivateStakeGrantAminoMsg { type: "exchange/MsgActivateStakeGrant"; value: MsgActivateStakeGrantAmino; } /** * @name MsgActivateStakeGrantResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgActivateStakeGrantResponse */ export interface MsgActivateStakeGrantResponse { } export interface MsgActivateStakeGrantResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgActivateStakeGrantResponse"; value: Uint8Array; } /** * @name MsgActivateStakeGrantResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgActivateStakeGrantResponse */ export interface MsgActivateStakeGrantResponseAmino { } export interface MsgActivateStakeGrantResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgActivateStakeGrantResponse"; value: MsgActivateStakeGrantResponseAmino; } /** * @name MsgBatchExchangeModification * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchExchangeModification */ export interface MsgBatchExchangeModification { /** * message sender, that is also the TX signer */ sender: string; proposal?: BatchExchangeModificationProposal; } export interface MsgBatchExchangeModificationProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchExchangeModification"; value: Uint8Array; } /** * @name MsgBatchExchangeModificationAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchExchangeModification */ export interface MsgBatchExchangeModificationAmino { /** * message sender, that is also the TX signer */ sender: string; proposal?: BatchExchangeModificationProposalAmino; } export interface MsgBatchExchangeModificationAminoMsg { type: "exchange/MsgBatchExchangeModification"; value: MsgBatchExchangeModificationAmino; } /** * @name MsgBatchExchangeModificationResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchExchangeModificationResponse */ export interface MsgBatchExchangeModificationResponse { } export interface MsgBatchExchangeModificationResponseProtoMsg { typeUrl: "/injective.exchange.v1beta1.MsgBatchExchangeModificationResponse"; value: Uint8Array; } /** * @name MsgBatchExchangeModificationResponseAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchExchangeModificationResponse */ export interface MsgBatchExchangeModificationResponseAmino { } export interface MsgBatchExchangeModificationResponseAminoMsg { type: "/injective.exchange.v1beta1.MsgBatchExchangeModificationResponse"; value: MsgBatchExchangeModificationResponseAmino; } /** * @name MsgUpdateSpotMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateSpotMarket */ export declare const MsgUpdateSpotMarket: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateSpotMarket; isAmino(o: any): o is MsgUpdateSpotMarketAmino; encode(message: MsgUpdateSpotMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSpotMarket; fromPartial(object: DeepPartial): MsgUpdateSpotMarket; fromAmino(object: MsgUpdateSpotMarketAmino): MsgUpdateSpotMarket; toAmino(message: MsgUpdateSpotMarket): MsgUpdateSpotMarketAmino; fromAminoMsg(object: MsgUpdateSpotMarketAminoMsg): MsgUpdateSpotMarket; toAminoMsg(message: MsgUpdateSpotMarket): MsgUpdateSpotMarketAminoMsg; fromProtoMsg(message: MsgUpdateSpotMarketProtoMsg): MsgUpdateSpotMarket; toProto(message: MsgUpdateSpotMarket): Uint8Array; toProtoMsg(message: MsgUpdateSpotMarket): MsgUpdateSpotMarketProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateSpotMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateSpotMarketResponse */ export declare const MsgUpdateSpotMarketResponse: { typeUrl: string; is(o: any): o is MsgUpdateSpotMarketResponse; isAmino(o: any): o is MsgUpdateSpotMarketResponseAmino; encode(_: MsgUpdateSpotMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSpotMarketResponse; fromPartial(_: DeepPartial): MsgUpdateSpotMarketResponse; fromAmino(_: MsgUpdateSpotMarketResponseAmino): MsgUpdateSpotMarketResponse; toAmino(_: MsgUpdateSpotMarketResponse): MsgUpdateSpotMarketResponseAmino; fromAminoMsg(object: MsgUpdateSpotMarketResponseAminoMsg): MsgUpdateSpotMarketResponse; fromProtoMsg(message: MsgUpdateSpotMarketResponseProtoMsg): MsgUpdateSpotMarketResponse; toProto(message: MsgUpdateSpotMarketResponse): Uint8Array; toProtoMsg(message: MsgUpdateSpotMarketResponse): MsgUpdateSpotMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateDerivativeMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateDerivativeMarket */ export declare const MsgUpdateDerivativeMarket: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateDerivativeMarket; isAmino(o: any): o is MsgUpdateDerivativeMarketAmino; encode(message: MsgUpdateDerivativeMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateDerivativeMarket; fromPartial(object: DeepPartial): MsgUpdateDerivativeMarket; fromAmino(object: MsgUpdateDerivativeMarketAmino): MsgUpdateDerivativeMarket; toAmino(message: MsgUpdateDerivativeMarket): MsgUpdateDerivativeMarketAmino; fromAminoMsg(object: MsgUpdateDerivativeMarketAminoMsg): MsgUpdateDerivativeMarket; toAminoMsg(message: MsgUpdateDerivativeMarket): MsgUpdateDerivativeMarketAminoMsg; fromProtoMsg(message: MsgUpdateDerivativeMarketProtoMsg): MsgUpdateDerivativeMarket; toProto(message: MsgUpdateDerivativeMarket): Uint8Array; toProtoMsg(message: MsgUpdateDerivativeMarket): MsgUpdateDerivativeMarketProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateDerivativeMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateDerivativeMarketResponse */ export declare const MsgUpdateDerivativeMarketResponse: { typeUrl: string; is(o: any): o is MsgUpdateDerivativeMarketResponse; isAmino(o: any): o is MsgUpdateDerivativeMarketResponseAmino; encode(_: MsgUpdateDerivativeMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateDerivativeMarketResponse; fromPartial(_: DeepPartial): MsgUpdateDerivativeMarketResponse; fromAmino(_: MsgUpdateDerivativeMarketResponseAmino): MsgUpdateDerivativeMarketResponse; toAmino(_: MsgUpdateDerivativeMarketResponse): MsgUpdateDerivativeMarketResponseAmino; fromAminoMsg(object: MsgUpdateDerivativeMarketResponseAminoMsg): MsgUpdateDerivativeMarketResponse; fromProtoMsg(message: MsgUpdateDerivativeMarketResponseProtoMsg): MsgUpdateDerivativeMarketResponse; toProto(message: MsgUpdateDerivativeMarketResponse): Uint8Array; toProtoMsg(message: MsgUpdateDerivativeMarketResponse): MsgUpdateDerivativeMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateParams * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateParams */ export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isAmino(o: any): o is MsgUpdateParamsAmino; encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams; fromPartial(object: DeepPartial): MsgUpdateParams; fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams; toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino; fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams; toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg; fromProtoMsg(message: MsgUpdateParamsProtoMsg): MsgUpdateParams; toProto(message: MsgUpdateParams): Uint8Array; toProtoMsg(message: MsgUpdateParams): MsgUpdateParamsProtoMsg; registerTypeUrl(): void; }; /** * @name MsgUpdateParamsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgUpdateParamsResponse */ export declare const MsgUpdateParamsResponse: { typeUrl: string; is(o: any): o is MsgUpdateParamsResponse; isAmino(o: any): o is MsgUpdateParamsResponseAmino; encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse; fromPartial(_: DeepPartial): MsgUpdateParamsResponse; fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse; toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino; fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgDeposit defines a SDK message for transferring coins from the sender's * bank balance into the subaccount's exchange deposits * @name MsgDeposit * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDeposit */ export declare const MsgDeposit: { typeUrl: string; aminoType: string; is(o: any): o is MsgDeposit; isAmino(o: any): o is MsgDepositAmino; encode(message: MsgDeposit, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDeposit; fromPartial(object: DeepPartial): MsgDeposit; fromAmino(object: MsgDepositAmino): MsgDeposit; toAmino(message: MsgDeposit): MsgDepositAmino; fromAminoMsg(object: MsgDepositAminoMsg): MsgDeposit; toAminoMsg(message: MsgDeposit): MsgDepositAminoMsg; fromProtoMsg(message: MsgDepositProtoMsg): MsgDeposit; toProto(message: MsgDeposit): Uint8Array; toProtoMsg(message: MsgDeposit): MsgDepositProtoMsg; registerTypeUrl(): void; }; /** * MsgDepositResponse defines the Msg/Deposit response type. * @name MsgDepositResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDepositResponse */ export declare const MsgDepositResponse: { typeUrl: string; is(o: any): o is MsgDepositResponse; isAmino(o: any): o is MsgDepositResponseAmino; encode(_: MsgDepositResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositResponse; fromPartial(_: DeepPartial): MsgDepositResponse; fromAmino(_: MsgDepositResponseAmino): MsgDepositResponse; toAmino(_: MsgDepositResponse): MsgDepositResponseAmino; fromAminoMsg(object: MsgDepositResponseAminoMsg): MsgDepositResponse; fromProtoMsg(message: MsgDepositResponseProtoMsg): MsgDepositResponse; toProto(message: MsgDepositResponse): Uint8Array; toProtoMsg(message: MsgDepositResponse): MsgDepositResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgWithdraw defines a SDK message for withdrawing coins from a subaccount's * deposits to the user's bank balance * @name MsgWithdraw * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgWithdraw */ export declare const MsgWithdraw: { typeUrl: string; aminoType: string; is(o: any): o is MsgWithdraw; isAmino(o: any): o is MsgWithdrawAmino; encode(message: MsgWithdraw, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdraw; fromPartial(object: DeepPartial): MsgWithdraw; fromAmino(object: MsgWithdrawAmino): MsgWithdraw; toAmino(message: MsgWithdraw): MsgWithdrawAmino; fromAminoMsg(object: MsgWithdrawAminoMsg): MsgWithdraw; toAminoMsg(message: MsgWithdraw): MsgWithdrawAminoMsg; fromProtoMsg(message: MsgWithdrawProtoMsg): MsgWithdraw; toProto(message: MsgWithdraw): Uint8Array; toProtoMsg(message: MsgWithdraw): MsgWithdrawProtoMsg; registerTypeUrl(): void; }; /** * MsgWithdraw defines the Msg/Withdraw response type. * @name MsgWithdrawResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgWithdrawResponse */ export declare const MsgWithdrawResponse: { typeUrl: string; is(o: any): o is MsgWithdrawResponse; isAmino(o: any): o is MsgWithdrawResponseAmino; encode(_: MsgWithdrawResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawResponse; fromPartial(_: DeepPartial): MsgWithdrawResponse; fromAmino(_: MsgWithdrawResponseAmino): MsgWithdrawResponse; toAmino(_: MsgWithdrawResponse): MsgWithdrawResponseAmino; fromAminoMsg(object: MsgWithdrawResponseAminoMsg): MsgWithdrawResponse; fromProtoMsg(message: MsgWithdrawResponseProtoMsg): MsgWithdrawResponse; toProto(message: MsgWithdrawResponse): Uint8Array; toProtoMsg(message: MsgWithdrawResponse): MsgWithdrawResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateSpotLimitOrder defines a SDK message for creating a new spot limit * order. * @name MsgCreateSpotLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotLimitOrder */ export declare const MsgCreateSpotLimitOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateSpotLimitOrder; isAmino(o: any): o is MsgCreateSpotLimitOrderAmino; encode(message: MsgCreateSpotLimitOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSpotLimitOrder; fromPartial(object: DeepPartial): MsgCreateSpotLimitOrder; fromAmino(object: MsgCreateSpotLimitOrderAmino): MsgCreateSpotLimitOrder; toAmino(message: MsgCreateSpotLimitOrder): MsgCreateSpotLimitOrderAmino; fromAminoMsg(object: MsgCreateSpotLimitOrderAminoMsg): MsgCreateSpotLimitOrder; toAminoMsg(message: MsgCreateSpotLimitOrder): MsgCreateSpotLimitOrderAminoMsg; fromProtoMsg(message: MsgCreateSpotLimitOrderProtoMsg): MsgCreateSpotLimitOrder; toProto(message: MsgCreateSpotLimitOrder): Uint8Array; toProtoMsg(message: MsgCreateSpotLimitOrder): MsgCreateSpotLimitOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateSpotLimitOrderResponse defines the Msg/CreateSpotOrder response * type. * @name MsgCreateSpotLimitOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotLimitOrderResponse */ export declare const MsgCreateSpotLimitOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateSpotLimitOrderResponse; isAmino(o: any): o is MsgCreateSpotLimitOrderResponseAmino; encode(message: MsgCreateSpotLimitOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSpotLimitOrderResponse; fromPartial(object: DeepPartial): MsgCreateSpotLimitOrderResponse; fromAmino(object: MsgCreateSpotLimitOrderResponseAmino): MsgCreateSpotLimitOrderResponse; toAmino(message: MsgCreateSpotLimitOrderResponse): MsgCreateSpotLimitOrderResponseAmino; fromAminoMsg(object: MsgCreateSpotLimitOrderResponseAminoMsg): MsgCreateSpotLimitOrderResponse; fromProtoMsg(message: MsgCreateSpotLimitOrderResponseProtoMsg): MsgCreateSpotLimitOrderResponse; toProto(message: MsgCreateSpotLimitOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateSpotLimitOrderResponse): MsgCreateSpotLimitOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCreateSpotLimitOrders defines a SDK message for creating a new batch * of spot limit orders. * @name MsgBatchCreateSpotLimitOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrders */ export declare const MsgBatchCreateSpotLimitOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchCreateSpotLimitOrders; isAmino(o: any): o is MsgBatchCreateSpotLimitOrdersAmino; encode(message: MsgBatchCreateSpotLimitOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCreateSpotLimitOrders; fromPartial(object: DeepPartial): MsgBatchCreateSpotLimitOrders; fromAmino(object: MsgBatchCreateSpotLimitOrdersAmino): MsgBatchCreateSpotLimitOrders; toAmino(message: MsgBatchCreateSpotLimitOrders): MsgBatchCreateSpotLimitOrdersAmino; fromAminoMsg(object: MsgBatchCreateSpotLimitOrdersAminoMsg): MsgBatchCreateSpotLimitOrders; toAminoMsg(message: MsgBatchCreateSpotLimitOrders): MsgBatchCreateSpotLimitOrdersAminoMsg; fromProtoMsg(message: MsgBatchCreateSpotLimitOrdersProtoMsg): MsgBatchCreateSpotLimitOrders; toProto(message: MsgBatchCreateSpotLimitOrders): Uint8Array; toProtoMsg(message: MsgBatchCreateSpotLimitOrders): MsgBatchCreateSpotLimitOrdersProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCreateSpotLimitOrdersResponse defines the * Msg/BatchCreateSpotLimitOrders response type. * @name MsgBatchCreateSpotLimitOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateSpotLimitOrdersResponse */ export declare const MsgBatchCreateSpotLimitOrdersResponse: { typeUrl: string; is(o: any): o is MsgBatchCreateSpotLimitOrdersResponse; isAmino(o: any): o is MsgBatchCreateSpotLimitOrdersResponseAmino; encode(message: MsgBatchCreateSpotLimitOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCreateSpotLimitOrdersResponse; fromPartial(object: DeepPartial): MsgBatchCreateSpotLimitOrdersResponse; fromAmino(object: MsgBatchCreateSpotLimitOrdersResponseAmino): MsgBatchCreateSpotLimitOrdersResponse; toAmino(message: MsgBatchCreateSpotLimitOrdersResponse): MsgBatchCreateSpotLimitOrdersResponseAmino; fromAminoMsg(object: MsgBatchCreateSpotLimitOrdersResponseAminoMsg): MsgBatchCreateSpotLimitOrdersResponse; fromProtoMsg(message: MsgBatchCreateSpotLimitOrdersResponseProtoMsg): MsgBatchCreateSpotLimitOrdersResponse; toProto(message: MsgBatchCreateSpotLimitOrdersResponse): Uint8Array; toProtoMsg(message: MsgBatchCreateSpotLimitOrdersResponse): MsgBatchCreateSpotLimitOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantSpotMarketLaunch defines a SDK message for creating a new spot * market by paying listing fee without governance * @name MsgInstantSpotMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantSpotMarketLaunch */ export declare const MsgInstantSpotMarketLaunch: { typeUrl: string; aminoType: string; is(o: any): o is MsgInstantSpotMarketLaunch; isAmino(o: any): o is MsgInstantSpotMarketLaunchAmino; encode(message: MsgInstantSpotMarketLaunch, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantSpotMarketLaunch; fromPartial(object: DeepPartial): MsgInstantSpotMarketLaunch; fromAmino(object: MsgInstantSpotMarketLaunchAmino): MsgInstantSpotMarketLaunch; toAmino(message: MsgInstantSpotMarketLaunch): MsgInstantSpotMarketLaunchAmino; fromAminoMsg(object: MsgInstantSpotMarketLaunchAminoMsg): MsgInstantSpotMarketLaunch; toAminoMsg(message: MsgInstantSpotMarketLaunch): MsgInstantSpotMarketLaunchAminoMsg; fromProtoMsg(message: MsgInstantSpotMarketLaunchProtoMsg): MsgInstantSpotMarketLaunch; toProto(message: MsgInstantSpotMarketLaunch): Uint8Array; toProtoMsg(message: MsgInstantSpotMarketLaunch): MsgInstantSpotMarketLaunchProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantSpotMarketLaunchResponse defines the Msg/InstantSpotMarketLaunch * response type. * @name MsgInstantSpotMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantSpotMarketLaunchResponse */ export declare const MsgInstantSpotMarketLaunchResponse: { typeUrl: string; is(o: any): o is MsgInstantSpotMarketLaunchResponse; isAmino(o: any): o is MsgInstantSpotMarketLaunchResponseAmino; encode(_: MsgInstantSpotMarketLaunchResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantSpotMarketLaunchResponse; fromPartial(_: DeepPartial): MsgInstantSpotMarketLaunchResponse; fromAmino(_: MsgInstantSpotMarketLaunchResponseAmino): MsgInstantSpotMarketLaunchResponse; toAmino(_: MsgInstantSpotMarketLaunchResponse): MsgInstantSpotMarketLaunchResponseAmino; fromAminoMsg(object: MsgInstantSpotMarketLaunchResponseAminoMsg): MsgInstantSpotMarketLaunchResponse; fromProtoMsg(message: MsgInstantSpotMarketLaunchResponseProtoMsg): MsgInstantSpotMarketLaunchResponse; toProto(message: MsgInstantSpotMarketLaunchResponse): Uint8Array; toProtoMsg(message: MsgInstantSpotMarketLaunchResponse): MsgInstantSpotMarketLaunchResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantPerpetualMarketLaunch defines a SDK message for creating a new * perpetual futures market by paying listing fee without governance * @name MsgInstantPerpetualMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunch */ export declare const MsgInstantPerpetualMarketLaunch: { typeUrl: string; aminoType: string; is(o: any): o is MsgInstantPerpetualMarketLaunch; isAmino(o: any): o is MsgInstantPerpetualMarketLaunchAmino; encode(message: MsgInstantPerpetualMarketLaunch, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantPerpetualMarketLaunch; fromPartial(object: DeepPartial): MsgInstantPerpetualMarketLaunch; fromAmino(object: MsgInstantPerpetualMarketLaunchAmino): MsgInstantPerpetualMarketLaunch; toAmino(message: MsgInstantPerpetualMarketLaunch): MsgInstantPerpetualMarketLaunchAmino; fromAminoMsg(object: MsgInstantPerpetualMarketLaunchAminoMsg): MsgInstantPerpetualMarketLaunch; toAminoMsg(message: MsgInstantPerpetualMarketLaunch): MsgInstantPerpetualMarketLaunchAminoMsg; fromProtoMsg(message: MsgInstantPerpetualMarketLaunchProtoMsg): MsgInstantPerpetualMarketLaunch; toProto(message: MsgInstantPerpetualMarketLaunch): Uint8Array; toProtoMsg(message: MsgInstantPerpetualMarketLaunch): MsgInstantPerpetualMarketLaunchProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantPerpetualMarketLaunchResponse defines the * Msg/InstantPerpetualMarketLaunchResponse response type. * @name MsgInstantPerpetualMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantPerpetualMarketLaunchResponse */ export declare const MsgInstantPerpetualMarketLaunchResponse: { typeUrl: string; is(o: any): o is MsgInstantPerpetualMarketLaunchResponse; isAmino(o: any): o is MsgInstantPerpetualMarketLaunchResponseAmino; encode(_: MsgInstantPerpetualMarketLaunchResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantPerpetualMarketLaunchResponse; fromPartial(_: DeepPartial): MsgInstantPerpetualMarketLaunchResponse; fromAmino(_: MsgInstantPerpetualMarketLaunchResponseAmino): MsgInstantPerpetualMarketLaunchResponse; toAmino(_: MsgInstantPerpetualMarketLaunchResponse): MsgInstantPerpetualMarketLaunchResponseAmino; fromAminoMsg(object: MsgInstantPerpetualMarketLaunchResponseAminoMsg): MsgInstantPerpetualMarketLaunchResponse; fromProtoMsg(message: MsgInstantPerpetualMarketLaunchResponseProtoMsg): MsgInstantPerpetualMarketLaunchResponse; toProto(message: MsgInstantPerpetualMarketLaunchResponse): Uint8Array; toProtoMsg(message: MsgInstantPerpetualMarketLaunchResponse): MsgInstantPerpetualMarketLaunchResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantBinaryOptionsMarketLaunch defines a SDK message for creating a new * perpetual futures market by paying listing fee without governance * @name MsgInstantBinaryOptionsMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunch */ export declare const MsgInstantBinaryOptionsMarketLaunch: { typeUrl: string; aminoType: string; is(o: any): o is MsgInstantBinaryOptionsMarketLaunch; isAmino(o: any): o is MsgInstantBinaryOptionsMarketLaunchAmino; encode(message: MsgInstantBinaryOptionsMarketLaunch, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantBinaryOptionsMarketLaunch; fromPartial(object: DeepPartial): MsgInstantBinaryOptionsMarketLaunch; fromAmino(object: MsgInstantBinaryOptionsMarketLaunchAmino): MsgInstantBinaryOptionsMarketLaunch; toAmino(message: MsgInstantBinaryOptionsMarketLaunch): MsgInstantBinaryOptionsMarketLaunchAmino; fromAminoMsg(object: MsgInstantBinaryOptionsMarketLaunchAminoMsg): MsgInstantBinaryOptionsMarketLaunch; toAminoMsg(message: MsgInstantBinaryOptionsMarketLaunch): MsgInstantBinaryOptionsMarketLaunchAminoMsg; fromProtoMsg(message: MsgInstantBinaryOptionsMarketLaunchProtoMsg): MsgInstantBinaryOptionsMarketLaunch; toProto(message: MsgInstantBinaryOptionsMarketLaunch): Uint8Array; toProtoMsg(message: MsgInstantBinaryOptionsMarketLaunch): MsgInstantBinaryOptionsMarketLaunchProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantBinaryOptionsMarketLaunchResponse defines the * Msg/InstantBinaryOptionsMarketLaunchResponse response type. * @name MsgInstantBinaryOptionsMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantBinaryOptionsMarketLaunchResponse */ export declare const MsgInstantBinaryOptionsMarketLaunchResponse: { typeUrl: string; is(o: any): o is MsgInstantBinaryOptionsMarketLaunchResponse; isAmino(o: any): o is MsgInstantBinaryOptionsMarketLaunchResponseAmino; encode(_: MsgInstantBinaryOptionsMarketLaunchResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantBinaryOptionsMarketLaunchResponse; fromPartial(_: DeepPartial): MsgInstantBinaryOptionsMarketLaunchResponse; fromAmino(_: MsgInstantBinaryOptionsMarketLaunchResponseAmino): MsgInstantBinaryOptionsMarketLaunchResponse; toAmino(_: MsgInstantBinaryOptionsMarketLaunchResponse): MsgInstantBinaryOptionsMarketLaunchResponseAmino; fromAminoMsg(object: MsgInstantBinaryOptionsMarketLaunchResponseAminoMsg): MsgInstantBinaryOptionsMarketLaunchResponse; fromProtoMsg(message: MsgInstantBinaryOptionsMarketLaunchResponseProtoMsg): MsgInstantBinaryOptionsMarketLaunchResponse; toProto(message: MsgInstantBinaryOptionsMarketLaunchResponse): Uint8Array; toProtoMsg(message: MsgInstantBinaryOptionsMarketLaunchResponse): MsgInstantBinaryOptionsMarketLaunchResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantExpiryFuturesMarketLaunch defines a SDK message for creating a new * expiry futures market by paying listing fee without governance * @name MsgInstantExpiryFuturesMarketLaunch * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunch */ export declare const MsgInstantExpiryFuturesMarketLaunch: { typeUrl: string; aminoType: string; is(o: any): o is MsgInstantExpiryFuturesMarketLaunch; isAmino(o: any): o is MsgInstantExpiryFuturesMarketLaunchAmino; encode(message: MsgInstantExpiryFuturesMarketLaunch, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantExpiryFuturesMarketLaunch; fromPartial(object: DeepPartial): MsgInstantExpiryFuturesMarketLaunch; fromAmino(object: MsgInstantExpiryFuturesMarketLaunchAmino): MsgInstantExpiryFuturesMarketLaunch; toAmino(message: MsgInstantExpiryFuturesMarketLaunch): MsgInstantExpiryFuturesMarketLaunchAmino; fromAminoMsg(object: MsgInstantExpiryFuturesMarketLaunchAminoMsg): MsgInstantExpiryFuturesMarketLaunch; toAminoMsg(message: MsgInstantExpiryFuturesMarketLaunch): MsgInstantExpiryFuturesMarketLaunchAminoMsg; fromProtoMsg(message: MsgInstantExpiryFuturesMarketLaunchProtoMsg): MsgInstantExpiryFuturesMarketLaunch; toProto(message: MsgInstantExpiryFuturesMarketLaunch): Uint8Array; toProtoMsg(message: MsgInstantExpiryFuturesMarketLaunch): MsgInstantExpiryFuturesMarketLaunchProtoMsg; registerTypeUrl(): void; }; /** * MsgInstantExpiryFuturesMarketLaunchResponse defines the * Msg/InstantExpiryFuturesMarketLaunch response type. * @name MsgInstantExpiryFuturesMarketLaunchResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgInstantExpiryFuturesMarketLaunchResponse */ export declare const MsgInstantExpiryFuturesMarketLaunchResponse: { typeUrl: string; is(o: any): o is MsgInstantExpiryFuturesMarketLaunchResponse; isAmino(o: any): o is MsgInstantExpiryFuturesMarketLaunchResponseAmino; encode(_: MsgInstantExpiryFuturesMarketLaunchResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantExpiryFuturesMarketLaunchResponse; fromPartial(_: DeepPartial): MsgInstantExpiryFuturesMarketLaunchResponse; fromAmino(_: MsgInstantExpiryFuturesMarketLaunchResponseAmino): MsgInstantExpiryFuturesMarketLaunchResponse; toAmino(_: MsgInstantExpiryFuturesMarketLaunchResponse): MsgInstantExpiryFuturesMarketLaunchResponseAmino; fromAminoMsg(object: MsgInstantExpiryFuturesMarketLaunchResponseAminoMsg): MsgInstantExpiryFuturesMarketLaunchResponse; fromProtoMsg(message: MsgInstantExpiryFuturesMarketLaunchResponseProtoMsg): MsgInstantExpiryFuturesMarketLaunchResponse; toProto(message: MsgInstantExpiryFuturesMarketLaunchResponse): Uint8Array; toProtoMsg(message: MsgInstantExpiryFuturesMarketLaunchResponse): MsgInstantExpiryFuturesMarketLaunchResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateSpotMarketOrder defines a SDK message for creating a new spot market * order. * @name MsgCreateSpotMarketOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotMarketOrder */ export declare const MsgCreateSpotMarketOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateSpotMarketOrder; isAmino(o: any): o is MsgCreateSpotMarketOrderAmino; encode(message: MsgCreateSpotMarketOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSpotMarketOrder; fromPartial(object: DeepPartial): MsgCreateSpotMarketOrder; fromAmino(object: MsgCreateSpotMarketOrderAmino): MsgCreateSpotMarketOrder; toAmino(message: MsgCreateSpotMarketOrder): MsgCreateSpotMarketOrderAmino; fromAminoMsg(object: MsgCreateSpotMarketOrderAminoMsg): MsgCreateSpotMarketOrder; toAminoMsg(message: MsgCreateSpotMarketOrder): MsgCreateSpotMarketOrderAminoMsg; fromProtoMsg(message: MsgCreateSpotMarketOrderProtoMsg): MsgCreateSpotMarketOrder; toProto(message: MsgCreateSpotMarketOrder): Uint8Array; toProtoMsg(message: MsgCreateSpotMarketOrder): MsgCreateSpotMarketOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateSpotMarketOrderResponse defines the Msg/CreateSpotMarketLimitOrder * response type. * @name MsgCreateSpotMarketOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateSpotMarketOrderResponse */ export declare const MsgCreateSpotMarketOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateSpotMarketOrderResponse; isAmino(o: any): o is MsgCreateSpotMarketOrderResponseAmino; encode(message: MsgCreateSpotMarketOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSpotMarketOrderResponse; fromPartial(object: DeepPartial): MsgCreateSpotMarketOrderResponse; fromAmino(object: MsgCreateSpotMarketOrderResponseAmino): MsgCreateSpotMarketOrderResponse; toAmino(message: MsgCreateSpotMarketOrderResponse): MsgCreateSpotMarketOrderResponseAmino; fromAminoMsg(object: MsgCreateSpotMarketOrderResponseAminoMsg): MsgCreateSpotMarketOrderResponse; fromProtoMsg(message: MsgCreateSpotMarketOrderResponseProtoMsg): MsgCreateSpotMarketOrderResponse; toProto(message: MsgCreateSpotMarketOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateSpotMarketOrderResponse): MsgCreateSpotMarketOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * @name SpotMarketOrderResults * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.SpotMarketOrderResults */ export declare const SpotMarketOrderResults: { typeUrl: string; is(o: any): o is SpotMarketOrderResults; isAmino(o: any): o is SpotMarketOrderResultsAmino; encode(message: SpotMarketOrderResults, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SpotMarketOrderResults; fromPartial(object: DeepPartial): SpotMarketOrderResults; fromAmino(object: SpotMarketOrderResultsAmino): SpotMarketOrderResults; toAmino(message: SpotMarketOrderResults): SpotMarketOrderResultsAmino; fromAminoMsg(object: SpotMarketOrderResultsAminoMsg): SpotMarketOrderResults; fromProtoMsg(message: SpotMarketOrderResultsProtoMsg): SpotMarketOrderResults; toProto(message: SpotMarketOrderResults): Uint8Array; toProtoMsg(message: SpotMarketOrderResults): SpotMarketOrderResultsProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgCreateDerivativeLimitOrder * @name MsgCreateDerivativeLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeLimitOrder */ export declare const MsgCreateDerivativeLimitOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateDerivativeLimitOrder; isAmino(o: any): o is MsgCreateDerivativeLimitOrderAmino; encode(message: MsgCreateDerivativeLimitOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDerivativeLimitOrder; fromPartial(object: DeepPartial): MsgCreateDerivativeLimitOrder; fromAmino(object: MsgCreateDerivativeLimitOrderAmino): MsgCreateDerivativeLimitOrder; toAmino(message: MsgCreateDerivativeLimitOrder): MsgCreateDerivativeLimitOrderAmino; fromAminoMsg(object: MsgCreateDerivativeLimitOrderAminoMsg): MsgCreateDerivativeLimitOrder; toAminoMsg(message: MsgCreateDerivativeLimitOrder): MsgCreateDerivativeLimitOrderAminoMsg; fromProtoMsg(message: MsgCreateDerivativeLimitOrderProtoMsg): MsgCreateDerivativeLimitOrder; toProto(message: MsgCreateDerivativeLimitOrder): Uint8Array; toProtoMsg(message: MsgCreateDerivativeLimitOrder): MsgCreateDerivativeLimitOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateDerivativeLimitOrderResponse defines the * Msg/CreateDerivativeMarketOrder response type. * @name MsgCreateDerivativeLimitOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeLimitOrderResponse */ export declare const MsgCreateDerivativeLimitOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateDerivativeLimitOrderResponse; isAmino(o: any): o is MsgCreateDerivativeLimitOrderResponseAmino; encode(message: MsgCreateDerivativeLimitOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDerivativeLimitOrderResponse; fromPartial(object: DeepPartial): MsgCreateDerivativeLimitOrderResponse; fromAmino(object: MsgCreateDerivativeLimitOrderResponseAmino): MsgCreateDerivativeLimitOrderResponse; toAmino(message: MsgCreateDerivativeLimitOrderResponse): MsgCreateDerivativeLimitOrderResponseAmino; fromAminoMsg(object: MsgCreateDerivativeLimitOrderResponseAminoMsg): MsgCreateDerivativeLimitOrderResponse; fromProtoMsg(message: MsgCreateDerivativeLimitOrderResponseProtoMsg): MsgCreateDerivativeLimitOrderResponse; toProto(message: MsgCreateDerivativeLimitOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateDerivativeLimitOrderResponse): MsgCreateDerivativeLimitOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgCreateBinaryOptionsLimitOrder * @name MsgCreateBinaryOptionsLimitOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrder */ export declare const MsgCreateBinaryOptionsLimitOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateBinaryOptionsLimitOrder; isAmino(o: any): o is MsgCreateBinaryOptionsLimitOrderAmino; encode(message: MsgCreateBinaryOptionsLimitOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateBinaryOptionsLimitOrder; fromPartial(object: DeepPartial): MsgCreateBinaryOptionsLimitOrder; fromAmino(object: MsgCreateBinaryOptionsLimitOrderAmino): MsgCreateBinaryOptionsLimitOrder; toAmino(message: MsgCreateBinaryOptionsLimitOrder): MsgCreateBinaryOptionsLimitOrderAmino; fromAminoMsg(object: MsgCreateBinaryOptionsLimitOrderAminoMsg): MsgCreateBinaryOptionsLimitOrder; toAminoMsg(message: MsgCreateBinaryOptionsLimitOrder): MsgCreateBinaryOptionsLimitOrderAminoMsg; fromProtoMsg(message: MsgCreateBinaryOptionsLimitOrderProtoMsg): MsgCreateBinaryOptionsLimitOrder; toProto(message: MsgCreateBinaryOptionsLimitOrder): Uint8Array; toProtoMsg(message: MsgCreateBinaryOptionsLimitOrder): MsgCreateBinaryOptionsLimitOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateBinaryOptionsLimitOrderResponse defines the * Msg/CreateBinaryOptionsLimitOrder response type. * @name MsgCreateBinaryOptionsLimitOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsLimitOrderResponse */ export declare const MsgCreateBinaryOptionsLimitOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateBinaryOptionsLimitOrderResponse; isAmino(o: any): o is MsgCreateBinaryOptionsLimitOrderResponseAmino; encode(message: MsgCreateBinaryOptionsLimitOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateBinaryOptionsLimitOrderResponse; fromPartial(object: DeepPartial): MsgCreateBinaryOptionsLimitOrderResponse; fromAmino(object: MsgCreateBinaryOptionsLimitOrderResponseAmino): MsgCreateBinaryOptionsLimitOrderResponse; toAmino(message: MsgCreateBinaryOptionsLimitOrderResponse): MsgCreateBinaryOptionsLimitOrderResponseAmino; fromAminoMsg(object: MsgCreateBinaryOptionsLimitOrderResponseAminoMsg): MsgCreateBinaryOptionsLimitOrderResponse; fromProtoMsg(message: MsgCreateBinaryOptionsLimitOrderResponseProtoMsg): MsgCreateBinaryOptionsLimitOrderResponse; toProto(message: MsgCreateBinaryOptionsLimitOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateBinaryOptionsLimitOrderResponse): MsgCreateBinaryOptionsLimitOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgBatchCreateDerivativeLimitOrders * @name MsgBatchCreateDerivativeLimitOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrders */ export declare const MsgBatchCreateDerivativeLimitOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchCreateDerivativeLimitOrders; isAmino(o: any): o is MsgBatchCreateDerivativeLimitOrdersAmino; encode(message: MsgBatchCreateDerivativeLimitOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCreateDerivativeLimitOrders; fromPartial(object: DeepPartial): MsgBatchCreateDerivativeLimitOrders; fromAmino(object: MsgBatchCreateDerivativeLimitOrdersAmino): MsgBatchCreateDerivativeLimitOrders; toAmino(message: MsgBatchCreateDerivativeLimitOrders): MsgBatchCreateDerivativeLimitOrdersAmino; fromAminoMsg(object: MsgBatchCreateDerivativeLimitOrdersAminoMsg): MsgBatchCreateDerivativeLimitOrders; toAminoMsg(message: MsgBatchCreateDerivativeLimitOrders): MsgBatchCreateDerivativeLimitOrdersAminoMsg; fromProtoMsg(message: MsgBatchCreateDerivativeLimitOrdersProtoMsg): MsgBatchCreateDerivativeLimitOrders; toProto(message: MsgBatchCreateDerivativeLimitOrders): Uint8Array; toProtoMsg(message: MsgBatchCreateDerivativeLimitOrders): MsgBatchCreateDerivativeLimitOrdersProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCreateDerivativeLimitOrdersResponse defines the * Msg/BatchCreateDerivativeLimitOrders response type. * @name MsgBatchCreateDerivativeLimitOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCreateDerivativeLimitOrdersResponse */ export declare const MsgBatchCreateDerivativeLimitOrdersResponse: { typeUrl: string; is(o: any): o is MsgBatchCreateDerivativeLimitOrdersResponse; isAmino(o: any): o is MsgBatchCreateDerivativeLimitOrdersResponseAmino; encode(message: MsgBatchCreateDerivativeLimitOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCreateDerivativeLimitOrdersResponse; fromPartial(object: DeepPartial): MsgBatchCreateDerivativeLimitOrdersResponse; fromAmino(object: MsgBatchCreateDerivativeLimitOrdersResponseAmino): MsgBatchCreateDerivativeLimitOrdersResponse; toAmino(message: MsgBatchCreateDerivativeLimitOrdersResponse): MsgBatchCreateDerivativeLimitOrdersResponseAmino; fromAminoMsg(object: MsgBatchCreateDerivativeLimitOrdersResponseAminoMsg): MsgBatchCreateDerivativeLimitOrdersResponse; fromProtoMsg(message: MsgBatchCreateDerivativeLimitOrdersResponseProtoMsg): MsgBatchCreateDerivativeLimitOrdersResponse; toProto(message: MsgBatchCreateDerivativeLimitOrdersResponse): Uint8Array; toProtoMsg(message: MsgBatchCreateDerivativeLimitOrdersResponse): MsgBatchCreateDerivativeLimitOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelSpotOrder defines the Msg/CancelSpotOrder response type. * @name MsgCancelSpotOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelSpotOrder */ export declare const MsgCancelSpotOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelSpotOrder; isAmino(o: any): o is MsgCancelSpotOrderAmino; encode(message: MsgCancelSpotOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelSpotOrder; fromPartial(object: DeepPartial): MsgCancelSpotOrder; fromAmino(object: MsgCancelSpotOrderAmino): MsgCancelSpotOrder; toAmino(message: MsgCancelSpotOrder): MsgCancelSpotOrderAmino; fromAminoMsg(object: MsgCancelSpotOrderAminoMsg): MsgCancelSpotOrder; toAminoMsg(message: MsgCancelSpotOrder): MsgCancelSpotOrderAminoMsg; fromProtoMsg(message: MsgCancelSpotOrderProtoMsg): MsgCancelSpotOrder; toProto(message: MsgCancelSpotOrder): Uint8Array; toProtoMsg(message: MsgCancelSpotOrder): MsgCancelSpotOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelSpotOrderResponse defines the Msg/CancelSpotOrder response type. * @name MsgCancelSpotOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelSpotOrderResponse */ export declare const MsgCancelSpotOrderResponse: { typeUrl: string; is(o: any): o is MsgCancelSpotOrderResponse; isAmino(o: any): o is MsgCancelSpotOrderResponseAmino; encode(_: MsgCancelSpotOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelSpotOrderResponse; fromPartial(_: DeepPartial): MsgCancelSpotOrderResponse; fromAmino(_: MsgCancelSpotOrderResponseAmino): MsgCancelSpotOrderResponse; toAmino(_: MsgCancelSpotOrderResponse): MsgCancelSpotOrderResponseAmino; fromAminoMsg(object: MsgCancelSpotOrderResponseAminoMsg): MsgCancelSpotOrderResponse; fromProtoMsg(message: MsgCancelSpotOrderResponseProtoMsg): MsgCancelSpotOrderResponse; toProto(message: MsgCancelSpotOrderResponse): Uint8Array; toProtoMsg(message: MsgCancelSpotOrderResponse): MsgCancelSpotOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCancelSpotOrders defines the Msg/BatchCancelSpotOrders response type. * @name MsgBatchCancelSpotOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelSpotOrders */ export declare const MsgBatchCancelSpotOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchCancelSpotOrders; isAmino(o: any): o is MsgBatchCancelSpotOrdersAmino; encode(message: MsgBatchCancelSpotOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCancelSpotOrders; fromPartial(object: DeepPartial): MsgBatchCancelSpotOrders; fromAmino(object: MsgBatchCancelSpotOrdersAmino): MsgBatchCancelSpotOrders; toAmino(message: MsgBatchCancelSpotOrders): MsgBatchCancelSpotOrdersAmino; fromAminoMsg(object: MsgBatchCancelSpotOrdersAminoMsg): MsgBatchCancelSpotOrders; toAminoMsg(message: MsgBatchCancelSpotOrders): MsgBatchCancelSpotOrdersAminoMsg; fromProtoMsg(message: MsgBatchCancelSpotOrdersProtoMsg): MsgBatchCancelSpotOrders; toProto(message: MsgBatchCancelSpotOrders): Uint8Array; toProtoMsg(message: MsgBatchCancelSpotOrders): MsgBatchCancelSpotOrdersProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCancelSpotOrdersResponse defines the Msg/BatchCancelSpotOrders * response type. * @name MsgBatchCancelSpotOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelSpotOrdersResponse */ export declare const MsgBatchCancelSpotOrdersResponse: { typeUrl: string; is(o: any): o is MsgBatchCancelSpotOrdersResponse; isAmino(o: any): o is MsgBatchCancelSpotOrdersResponseAmino; encode(message: MsgBatchCancelSpotOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCancelSpotOrdersResponse; fromPartial(object: DeepPartial): MsgBatchCancelSpotOrdersResponse; fromAmino(object: MsgBatchCancelSpotOrdersResponseAmino): MsgBatchCancelSpotOrdersResponse; toAmino(message: MsgBatchCancelSpotOrdersResponse): MsgBatchCancelSpotOrdersResponseAmino; fromAminoMsg(object: MsgBatchCancelSpotOrdersResponseAminoMsg): MsgBatchCancelSpotOrdersResponse; fromProtoMsg(message: MsgBatchCancelSpotOrdersResponseProtoMsg): MsgBatchCancelSpotOrdersResponse; toProto(message: MsgBatchCancelSpotOrdersResponse): Uint8Array; toProtoMsg(message: MsgBatchCancelSpotOrdersResponse): MsgBatchCancelSpotOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCancelBinaryOptionsOrders defines the * Msg/BatchCancelBinaryOptionsOrders response type. * @name MsgBatchCancelBinaryOptionsOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrders */ export declare const MsgBatchCancelBinaryOptionsOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchCancelBinaryOptionsOrders; isAmino(o: any): o is MsgBatchCancelBinaryOptionsOrdersAmino; encode(message: MsgBatchCancelBinaryOptionsOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCancelBinaryOptionsOrders; fromPartial(object: DeepPartial): MsgBatchCancelBinaryOptionsOrders; fromAmino(object: MsgBatchCancelBinaryOptionsOrdersAmino): MsgBatchCancelBinaryOptionsOrders; toAmino(message: MsgBatchCancelBinaryOptionsOrders): MsgBatchCancelBinaryOptionsOrdersAmino; fromAminoMsg(object: MsgBatchCancelBinaryOptionsOrdersAminoMsg): MsgBatchCancelBinaryOptionsOrders; toAminoMsg(message: MsgBatchCancelBinaryOptionsOrders): MsgBatchCancelBinaryOptionsOrdersAminoMsg; fromProtoMsg(message: MsgBatchCancelBinaryOptionsOrdersProtoMsg): MsgBatchCancelBinaryOptionsOrders; toProto(message: MsgBatchCancelBinaryOptionsOrders): Uint8Array; toProtoMsg(message: MsgBatchCancelBinaryOptionsOrders): MsgBatchCancelBinaryOptionsOrdersProtoMsg; registerTypeUrl(): void; }; /** * BatchCancelBinaryOptionsOrdersResponse defines the * Msg/BatchCancelBinaryOptionsOrders response type. * @name MsgBatchCancelBinaryOptionsOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelBinaryOptionsOrdersResponse */ export declare const MsgBatchCancelBinaryOptionsOrdersResponse: { typeUrl: string; is(o: any): o is MsgBatchCancelBinaryOptionsOrdersResponse; isAmino(o: any): o is MsgBatchCancelBinaryOptionsOrdersResponseAmino; encode(message: MsgBatchCancelBinaryOptionsOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCancelBinaryOptionsOrdersResponse; fromPartial(object: DeepPartial): MsgBatchCancelBinaryOptionsOrdersResponse; fromAmino(object: MsgBatchCancelBinaryOptionsOrdersResponseAmino): MsgBatchCancelBinaryOptionsOrdersResponse; toAmino(message: MsgBatchCancelBinaryOptionsOrdersResponse): MsgBatchCancelBinaryOptionsOrdersResponseAmino; fromAminoMsg(object: MsgBatchCancelBinaryOptionsOrdersResponseAminoMsg): MsgBatchCancelBinaryOptionsOrdersResponse; fromProtoMsg(message: MsgBatchCancelBinaryOptionsOrdersResponseProtoMsg): MsgBatchCancelBinaryOptionsOrdersResponse; toProto(message: MsgBatchCancelBinaryOptionsOrdersResponse): Uint8Array; toProtoMsg(message: MsgBatchCancelBinaryOptionsOrdersResponse): MsgBatchCancelBinaryOptionsOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchUpdateOrders defines the Msg/BatchUpdateOrders response type. * @name MsgBatchUpdateOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchUpdateOrders */ export declare const MsgBatchUpdateOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchUpdateOrders; isAmino(o: any): o is MsgBatchUpdateOrdersAmino; encode(message: MsgBatchUpdateOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchUpdateOrders; fromPartial(object: DeepPartial): MsgBatchUpdateOrders; fromAmino(object: MsgBatchUpdateOrdersAmino): MsgBatchUpdateOrders; toAmino(message: MsgBatchUpdateOrders): MsgBatchUpdateOrdersAmino; fromAminoMsg(object: MsgBatchUpdateOrdersAminoMsg): MsgBatchUpdateOrders; toAminoMsg(message: MsgBatchUpdateOrders): MsgBatchUpdateOrdersAminoMsg; fromProtoMsg(message: MsgBatchUpdateOrdersProtoMsg): MsgBatchUpdateOrders; toProto(message: MsgBatchUpdateOrders): Uint8Array; toProtoMsg(message: MsgBatchUpdateOrders): MsgBatchUpdateOrdersProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchUpdateOrdersResponse defines the Msg/BatchUpdateOrders response type. * @name MsgBatchUpdateOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchUpdateOrdersResponse */ export declare const MsgBatchUpdateOrdersResponse: { typeUrl: string; is(o: any): o is MsgBatchUpdateOrdersResponse; isAmino(o: any): o is MsgBatchUpdateOrdersResponseAmino; encode(message: MsgBatchUpdateOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchUpdateOrdersResponse; fromPartial(object: DeepPartial): MsgBatchUpdateOrdersResponse; fromAmino(object: MsgBatchUpdateOrdersResponseAmino): MsgBatchUpdateOrdersResponse; toAmino(message: MsgBatchUpdateOrdersResponse): MsgBatchUpdateOrdersResponseAmino; fromAminoMsg(object: MsgBatchUpdateOrdersResponseAminoMsg): MsgBatchUpdateOrdersResponse; fromProtoMsg(message: MsgBatchUpdateOrdersResponseProtoMsg): MsgBatchUpdateOrdersResponse; toProto(message: MsgBatchUpdateOrdersResponse): Uint8Array; toProtoMsg(message: MsgBatchUpdateOrdersResponse): MsgBatchUpdateOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgCreateDerivativeMarketOrder * @name MsgCreateDerivativeMarketOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeMarketOrder */ export declare const MsgCreateDerivativeMarketOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateDerivativeMarketOrder; isAmino(o: any): o is MsgCreateDerivativeMarketOrderAmino; encode(message: MsgCreateDerivativeMarketOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDerivativeMarketOrder; fromPartial(object: DeepPartial): MsgCreateDerivativeMarketOrder; fromAmino(object: MsgCreateDerivativeMarketOrderAmino): MsgCreateDerivativeMarketOrder; toAmino(message: MsgCreateDerivativeMarketOrder): MsgCreateDerivativeMarketOrderAmino; fromAminoMsg(object: MsgCreateDerivativeMarketOrderAminoMsg): MsgCreateDerivativeMarketOrder; toAminoMsg(message: MsgCreateDerivativeMarketOrder): MsgCreateDerivativeMarketOrderAminoMsg; fromProtoMsg(message: MsgCreateDerivativeMarketOrderProtoMsg): MsgCreateDerivativeMarketOrder; toProto(message: MsgCreateDerivativeMarketOrder): Uint8Array; toProtoMsg(message: MsgCreateDerivativeMarketOrder): MsgCreateDerivativeMarketOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateDerivativeMarketOrderResponse defines the * Msg/CreateDerivativeMarketOrder response type. * @name MsgCreateDerivativeMarketOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateDerivativeMarketOrderResponse */ export declare const MsgCreateDerivativeMarketOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateDerivativeMarketOrderResponse; isAmino(o: any): o is MsgCreateDerivativeMarketOrderResponseAmino; encode(message: MsgCreateDerivativeMarketOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateDerivativeMarketOrderResponse; fromPartial(object: DeepPartial): MsgCreateDerivativeMarketOrderResponse; fromAmino(object: MsgCreateDerivativeMarketOrderResponseAmino): MsgCreateDerivativeMarketOrderResponse; toAmino(message: MsgCreateDerivativeMarketOrderResponse): MsgCreateDerivativeMarketOrderResponseAmino; fromAminoMsg(object: MsgCreateDerivativeMarketOrderResponseAminoMsg): MsgCreateDerivativeMarketOrderResponse; fromProtoMsg(message: MsgCreateDerivativeMarketOrderResponseProtoMsg): MsgCreateDerivativeMarketOrderResponse; toProto(message: MsgCreateDerivativeMarketOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateDerivativeMarketOrderResponse): MsgCreateDerivativeMarketOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * @name DerivativeMarketOrderResults * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.DerivativeMarketOrderResults */ export declare const DerivativeMarketOrderResults: { typeUrl: string; is(o: any): o is DerivativeMarketOrderResults; isAmino(o: any): o is DerivativeMarketOrderResultsAmino; encode(message: DerivativeMarketOrderResults, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DerivativeMarketOrderResults; fromPartial(object: DeepPartial): DerivativeMarketOrderResults; fromAmino(object: DerivativeMarketOrderResultsAmino): DerivativeMarketOrderResults; toAmino(message: DerivativeMarketOrderResults): DerivativeMarketOrderResultsAmino; fromAminoMsg(object: DerivativeMarketOrderResultsAminoMsg): DerivativeMarketOrderResults; fromProtoMsg(message: DerivativeMarketOrderResultsProtoMsg): DerivativeMarketOrderResults; toProto(message: DerivativeMarketOrderResults): Uint8Array; toProtoMsg(message: DerivativeMarketOrderResults): DerivativeMarketOrderResultsProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgCreateBinaryOptionsMarketOrder * @name MsgCreateBinaryOptionsMarketOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrder */ export declare const MsgCreateBinaryOptionsMarketOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateBinaryOptionsMarketOrder; isAmino(o: any): o is MsgCreateBinaryOptionsMarketOrderAmino; encode(message: MsgCreateBinaryOptionsMarketOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateBinaryOptionsMarketOrder; fromPartial(object: DeepPartial): MsgCreateBinaryOptionsMarketOrder; fromAmino(object: MsgCreateBinaryOptionsMarketOrderAmino): MsgCreateBinaryOptionsMarketOrder; toAmino(message: MsgCreateBinaryOptionsMarketOrder): MsgCreateBinaryOptionsMarketOrderAmino; fromAminoMsg(object: MsgCreateBinaryOptionsMarketOrderAminoMsg): MsgCreateBinaryOptionsMarketOrder; toAminoMsg(message: MsgCreateBinaryOptionsMarketOrder): MsgCreateBinaryOptionsMarketOrderAminoMsg; fromProtoMsg(message: MsgCreateBinaryOptionsMarketOrderProtoMsg): MsgCreateBinaryOptionsMarketOrder; toProto(message: MsgCreateBinaryOptionsMarketOrder): Uint8Array; toProtoMsg(message: MsgCreateBinaryOptionsMarketOrder): MsgCreateBinaryOptionsMarketOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCreateBinaryOptionsMarketOrderResponse defines the * Msg/CreateBinaryOptionsMarketOrder response type. * @name MsgCreateBinaryOptionsMarketOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCreateBinaryOptionsMarketOrderResponse */ export declare const MsgCreateBinaryOptionsMarketOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateBinaryOptionsMarketOrderResponse; isAmino(o: any): o is MsgCreateBinaryOptionsMarketOrderResponseAmino; encode(message: MsgCreateBinaryOptionsMarketOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateBinaryOptionsMarketOrderResponse; fromPartial(object: DeepPartial): MsgCreateBinaryOptionsMarketOrderResponse; fromAmino(object: MsgCreateBinaryOptionsMarketOrderResponseAmino): MsgCreateBinaryOptionsMarketOrderResponse; toAmino(message: MsgCreateBinaryOptionsMarketOrderResponse): MsgCreateBinaryOptionsMarketOrderResponseAmino; fromAminoMsg(object: MsgCreateBinaryOptionsMarketOrderResponseAminoMsg): MsgCreateBinaryOptionsMarketOrderResponse; fromProtoMsg(message: MsgCreateBinaryOptionsMarketOrderResponseProtoMsg): MsgCreateBinaryOptionsMarketOrderResponse; toProto(message: MsgCreateBinaryOptionsMarketOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateBinaryOptionsMarketOrderResponse): MsgCreateBinaryOptionsMarketOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelDerivativeOrder defines the Msg/CancelDerivativeOrder response type. * @name MsgCancelDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelDerivativeOrder */ export declare const MsgCancelDerivativeOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelDerivativeOrder; isAmino(o: any): o is MsgCancelDerivativeOrderAmino; encode(message: MsgCancelDerivativeOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelDerivativeOrder; fromPartial(object: DeepPartial): MsgCancelDerivativeOrder; fromAmino(object: MsgCancelDerivativeOrderAmino): MsgCancelDerivativeOrder; toAmino(message: MsgCancelDerivativeOrder): MsgCancelDerivativeOrderAmino; fromAminoMsg(object: MsgCancelDerivativeOrderAminoMsg): MsgCancelDerivativeOrder; toAminoMsg(message: MsgCancelDerivativeOrder): MsgCancelDerivativeOrderAminoMsg; fromProtoMsg(message: MsgCancelDerivativeOrderProtoMsg): MsgCancelDerivativeOrder; toProto(message: MsgCancelDerivativeOrder): Uint8Array; toProtoMsg(message: MsgCancelDerivativeOrder): MsgCancelDerivativeOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelDerivativeOrderResponse defines the * Msg/CancelDerivativeOrderResponse response type. * @name MsgCancelDerivativeOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelDerivativeOrderResponse */ export declare const MsgCancelDerivativeOrderResponse: { typeUrl: string; is(o: any): o is MsgCancelDerivativeOrderResponse; isAmino(o: any): o is MsgCancelDerivativeOrderResponseAmino; encode(_: MsgCancelDerivativeOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelDerivativeOrderResponse; fromPartial(_: DeepPartial): MsgCancelDerivativeOrderResponse; fromAmino(_: MsgCancelDerivativeOrderResponseAmino): MsgCancelDerivativeOrderResponse; toAmino(_: MsgCancelDerivativeOrderResponse): MsgCancelDerivativeOrderResponseAmino; fromAminoMsg(object: MsgCancelDerivativeOrderResponseAminoMsg): MsgCancelDerivativeOrderResponse; fromProtoMsg(message: MsgCancelDerivativeOrderResponseProtoMsg): MsgCancelDerivativeOrderResponse; toProto(message: MsgCancelDerivativeOrderResponse): Uint8Array; toProtoMsg(message: MsgCancelDerivativeOrderResponse): MsgCancelDerivativeOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelBinaryOptionsOrder defines the Msg/CancelBinaryOptionsOrder response * type. * @name MsgCancelBinaryOptionsOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelBinaryOptionsOrder */ export declare const MsgCancelBinaryOptionsOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelBinaryOptionsOrder; isAmino(o: any): o is MsgCancelBinaryOptionsOrderAmino; encode(message: MsgCancelBinaryOptionsOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelBinaryOptionsOrder; fromPartial(object: DeepPartial): MsgCancelBinaryOptionsOrder; fromAmino(object: MsgCancelBinaryOptionsOrderAmino): MsgCancelBinaryOptionsOrder; toAmino(message: MsgCancelBinaryOptionsOrder): MsgCancelBinaryOptionsOrderAmino; fromAminoMsg(object: MsgCancelBinaryOptionsOrderAminoMsg): MsgCancelBinaryOptionsOrder; toAminoMsg(message: MsgCancelBinaryOptionsOrder): MsgCancelBinaryOptionsOrderAminoMsg; fromProtoMsg(message: MsgCancelBinaryOptionsOrderProtoMsg): MsgCancelBinaryOptionsOrder; toProto(message: MsgCancelBinaryOptionsOrder): Uint8Array; toProtoMsg(message: MsgCancelBinaryOptionsOrder): MsgCancelBinaryOptionsOrderProtoMsg; registerTypeUrl(): void; }; /** * MsgCancelBinaryOptionsOrderResponse defines the * Msg/CancelBinaryOptionsOrderResponse response type. * @name MsgCancelBinaryOptionsOrderResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgCancelBinaryOptionsOrderResponse */ export declare const MsgCancelBinaryOptionsOrderResponse: { typeUrl: string; is(o: any): o is MsgCancelBinaryOptionsOrderResponse; isAmino(o: any): o is MsgCancelBinaryOptionsOrderResponseAmino; encode(_: MsgCancelBinaryOptionsOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelBinaryOptionsOrderResponse; fromPartial(_: DeepPartial): MsgCancelBinaryOptionsOrderResponse; fromAmino(_: MsgCancelBinaryOptionsOrderResponseAmino): MsgCancelBinaryOptionsOrderResponse; toAmino(_: MsgCancelBinaryOptionsOrderResponse): MsgCancelBinaryOptionsOrderResponseAmino; fromAminoMsg(object: MsgCancelBinaryOptionsOrderResponseAminoMsg): MsgCancelBinaryOptionsOrderResponse; fromProtoMsg(message: MsgCancelBinaryOptionsOrderResponseProtoMsg): MsgCancelBinaryOptionsOrderResponse; toProto(message: MsgCancelBinaryOptionsOrderResponse): Uint8Array; toProtoMsg(message: MsgCancelBinaryOptionsOrderResponse): MsgCancelBinaryOptionsOrderResponseProtoMsg; registerTypeUrl(): void; }; /** * @name OrderData * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.OrderData */ export declare const OrderData: { typeUrl: string; is(o: any): o is OrderData; isAmino(o: any): o is OrderDataAmino; encode(message: OrderData, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): OrderData; fromPartial(object: DeepPartial): OrderData; fromAmino(object: OrderDataAmino): OrderData; toAmino(message: OrderData): OrderDataAmino; fromAminoMsg(object: OrderDataAminoMsg): OrderData; fromProtoMsg(message: OrderDataProtoMsg): OrderData; toProto(message: OrderData): Uint8Array; toProtoMsg(message: OrderData): OrderDataProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCancelDerivativeOrders defines the Msg/CancelDerivativeOrders * response type. * @name MsgBatchCancelDerivativeOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelDerivativeOrders */ export declare const MsgBatchCancelDerivativeOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchCancelDerivativeOrders; isAmino(o: any): o is MsgBatchCancelDerivativeOrdersAmino; encode(message: MsgBatchCancelDerivativeOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCancelDerivativeOrders; fromPartial(object: DeepPartial): MsgBatchCancelDerivativeOrders; fromAmino(object: MsgBatchCancelDerivativeOrdersAmino): MsgBatchCancelDerivativeOrders; toAmino(message: MsgBatchCancelDerivativeOrders): MsgBatchCancelDerivativeOrdersAmino; fromAminoMsg(object: MsgBatchCancelDerivativeOrdersAminoMsg): MsgBatchCancelDerivativeOrders; toAminoMsg(message: MsgBatchCancelDerivativeOrders): MsgBatchCancelDerivativeOrdersAminoMsg; fromProtoMsg(message: MsgBatchCancelDerivativeOrdersProtoMsg): MsgBatchCancelDerivativeOrders; toProto(message: MsgBatchCancelDerivativeOrders): Uint8Array; toProtoMsg(message: MsgBatchCancelDerivativeOrders): MsgBatchCancelDerivativeOrdersProtoMsg; registerTypeUrl(): void; }; /** * MsgBatchCancelDerivativeOrdersResponse defines the * Msg/CancelDerivativeOrderResponse response type. * @name MsgBatchCancelDerivativeOrdersResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchCancelDerivativeOrdersResponse */ export declare const MsgBatchCancelDerivativeOrdersResponse: { typeUrl: string; is(o: any): o is MsgBatchCancelDerivativeOrdersResponse; isAmino(o: any): o is MsgBatchCancelDerivativeOrdersResponseAmino; encode(message: MsgBatchCancelDerivativeOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchCancelDerivativeOrdersResponse; fromPartial(object: DeepPartial): MsgBatchCancelDerivativeOrdersResponse; fromAmino(object: MsgBatchCancelDerivativeOrdersResponseAmino): MsgBatchCancelDerivativeOrdersResponse; toAmino(message: MsgBatchCancelDerivativeOrdersResponse): MsgBatchCancelDerivativeOrdersResponseAmino; fromAminoMsg(object: MsgBatchCancelDerivativeOrdersResponseAminoMsg): MsgBatchCancelDerivativeOrdersResponse; fromProtoMsg(message: MsgBatchCancelDerivativeOrdersResponseProtoMsg): MsgBatchCancelDerivativeOrdersResponse; toProto(message: MsgBatchCancelDerivativeOrdersResponse): Uint8Array; toProtoMsg(message: MsgBatchCancelDerivativeOrdersResponse): MsgBatchCancelDerivativeOrdersResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgSubaccountTransfer * @name MsgSubaccountTransfer * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSubaccountTransfer */ export declare const MsgSubaccountTransfer: { typeUrl: string; aminoType: string; is(o: any): o is MsgSubaccountTransfer; isAmino(o: any): o is MsgSubaccountTransferAmino; encode(message: MsgSubaccountTransfer, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSubaccountTransfer; fromPartial(object: DeepPartial): MsgSubaccountTransfer; fromAmino(object: MsgSubaccountTransferAmino): MsgSubaccountTransfer; toAmino(message: MsgSubaccountTransfer): MsgSubaccountTransferAmino; fromAminoMsg(object: MsgSubaccountTransferAminoMsg): MsgSubaccountTransfer; toAminoMsg(message: MsgSubaccountTransfer): MsgSubaccountTransferAminoMsg; fromProtoMsg(message: MsgSubaccountTransferProtoMsg): MsgSubaccountTransfer; toProto(message: MsgSubaccountTransfer): Uint8Array; toProtoMsg(message: MsgSubaccountTransfer): MsgSubaccountTransferProtoMsg; registerTypeUrl(): void; }; /** * MsgSubaccountTransferResponse defines the Msg/SubaccountTransfer response * type. * @name MsgSubaccountTransferResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSubaccountTransferResponse */ export declare const MsgSubaccountTransferResponse: { typeUrl: string; is(o: any): o is MsgSubaccountTransferResponse; isAmino(o: any): o is MsgSubaccountTransferResponseAmino; encode(_: MsgSubaccountTransferResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSubaccountTransferResponse; fromPartial(_: DeepPartial): MsgSubaccountTransferResponse; fromAmino(_: MsgSubaccountTransferResponseAmino): MsgSubaccountTransferResponse; toAmino(_: MsgSubaccountTransferResponse): MsgSubaccountTransferResponseAmino; fromAminoMsg(object: MsgSubaccountTransferResponseAminoMsg): MsgSubaccountTransferResponse; fromProtoMsg(message: MsgSubaccountTransferResponseProtoMsg): MsgSubaccountTransferResponse; toProto(message: MsgSubaccountTransferResponse): Uint8Array; toProtoMsg(message: MsgSubaccountTransferResponse): MsgSubaccountTransferResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgExternalTransfer * @name MsgExternalTransfer * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgExternalTransfer */ export declare const MsgExternalTransfer: { typeUrl: string; aminoType: string; is(o: any): o is MsgExternalTransfer; isAmino(o: any): o is MsgExternalTransferAmino; encode(message: MsgExternalTransfer, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgExternalTransfer; fromPartial(object: DeepPartial): MsgExternalTransfer; fromAmino(object: MsgExternalTransferAmino): MsgExternalTransfer; toAmino(message: MsgExternalTransfer): MsgExternalTransferAmino; fromAminoMsg(object: MsgExternalTransferAminoMsg): MsgExternalTransfer; toAminoMsg(message: MsgExternalTransfer): MsgExternalTransferAminoMsg; fromProtoMsg(message: MsgExternalTransferProtoMsg): MsgExternalTransfer; toProto(message: MsgExternalTransfer): Uint8Array; toProtoMsg(message: MsgExternalTransfer): MsgExternalTransferProtoMsg; registerTypeUrl(): void; }; /** * MsgExternalTransferResponse defines the Msg/ExternalTransfer response type. * @name MsgExternalTransferResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgExternalTransferResponse */ export declare const MsgExternalTransferResponse: { typeUrl: string; is(o: any): o is MsgExternalTransferResponse; isAmino(o: any): o is MsgExternalTransferResponseAmino; encode(_: MsgExternalTransferResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgExternalTransferResponse; fromPartial(_: DeepPartial): MsgExternalTransferResponse; fromAmino(_: MsgExternalTransferResponseAmino): MsgExternalTransferResponse; toAmino(_: MsgExternalTransferResponse): MsgExternalTransferResponseAmino; fromAminoMsg(object: MsgExternalTransferResponseAminoMsg): MsgExternalTransferResponse; fromProtoMsg(message: MsgExternalTransferResponseProtoMsg): MsgExternalTransferResponse; toProto(message: MsgExternalTransferResponse): Uint8Array; toProtoMsg(message: MsgExternalTransferResponse): MsgExternalTransferResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgLiquidatePosition * @name MsgLiquidatePosition * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgLiquidatePosition */ export declare const MsgLiquidatePosition: { typeUrl: string; aminoType: string; is(o: any): o is MsgLiquidatePosition; isAmino(o: any): o is MsgLiquidatePositionAmino; encode(message: MsgLiquidatePosition, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgLiquidatePosition; fromPartial(object: DeepPartial): MsgLiquidatePosition; fromAmino(object: MsgLiquidatePositionAmino): MsgLiquidatePosition; toAmino(message: MsgLiquidatePosition): MsgLiquidatePositionAmino; fromAminoMsg(object: MsgLiquidatePositionAminoMsg): MsgLiquidatePosition; toAminoMsg(message: MsgLiquidatePosition): MsgLiquidatePositionAminoMsg; fromProtoMsg(message: MsgLiquidatePositionProtoMsg): MsgLiquidatePosition; toProto(message: MsgLiquidatePosition): Uint8Array; toProtoMsg(message: MsgLiquidatePosition): MsgLiquidatePositionProtoMsg; registerTypeUrl(): void; }; /** * MsgLiquidatePositionResponse defines the Msg/LiquidatePosition response type. * @name MsgLiquidatePositionResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgLiquidatePositionResponse */ export declare const MsgLiquidatePositionResponse: { typeUrl: string; is(o: any): o is MsgLiquidatePositionResponse; isAmino(o: any): o is MsgLiquidatePositionResponseAmino; encode(_: MsgLiquidatePositionResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgLiquidatePositionResponse; fromPartial(_: DeepPartial): MsgLiquidatePositionResponse; fromAmino(_: MsgLiquidatePositionResponseAmino): MsgLiquidatePositionResponse; toAmino(_: MsgLiquidatePositionResponse): MsgLiquidatePositionResponseAmino; fromAminoMsg(object: MsgLiquidatePositionResponseAminoMsg): MsgLiquidatePositionResponse; fromProtoMsg(message: MsgLiquidatePositionResponseProtoMsg): MsgLiquidatePositionResponse; toProto(message: MsgLiquidatePositionResponse): Uint8Array; toProtoMsg(message: MsgLiquidatePositionResponse): MsgLiquidatePositionResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgEmergencySettleMarket * @name MsgEmergencySettleMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgEmergencySettleMarket */ export declare const MsgEmergencySettleMarket: { typeUrl: string; aminoType: string; is(o: any): o is MsgEmergencySettleMarket; isAmino(o: any): o is MsgEmergencySettleMarketAmino; encode(message: MsgEmergencySettleMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgEmergencySettleMarket; fromPartial(object: DeepPartial): MsgEmergencySettleMarket; fromAmino(object: MsgEmergencySettleMarketAmino): MsgEmergencySettleMarket; toAmino(message: MsgEmergencySettleMarket): MsgEmergencySettleMarketAmino; fromAminoMsg(object: MsgEmergencySettleMarketAminoMsg): MsgEmergencySettleMarket; toAminoMsg(message: MsgEmergencySettleMarket): MsgEmergencySettleMarketAminoMsg; fromProtoMsg(message: MsgEmergencySettleMarketProtoMsg): MsgEmergencySettleMarket; toProto(message: MsgEmergencySettleMarket): Uint8Array; toProtoMsg(message: MsgEmergencySettleMarket): MsgEmergencySettleMarketProtoMsg; registerTypeUrl(): void; }; /** * MsgEmergencySettleMarketResponse defines the Msg/EmergencySettleMarket * response type. * @name MsgEmergencySettleMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgEmergencySettleMarketResponse */ export declare const MsgEmergencySettleMarketResponse: { typeUrl: string; is(o: any): o is MsgEmergencySettleMarketResponse; isAmino(o: any): o is MsgEmergencySettleMarketResponseAmino; encode(_: MsgEmergencySettleMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgEmergencySettleMarketResponse; fromPartial(_: DeepPartial): MsgEmergencySettleMarketResponse; fromAmino(_: MsgEmergencySettleMarketResponseAmino): MsgEmergencySettleMarketResponse; toAmino(_: MsgEmergencySettleMarketResponse): MsgEmergencySettleMarketResponseAmino; fromAminoMsg(object: MsgEmergencySettleMarketResponseAminoMsg): MsgEmergencySettleMarketResponse; fromProtoMsg(message: MsgEmergencySettleMarketResponseProtoMsg): MsgEmergencySettleMarketResponse; toProto(message: MsgEmergencySettleMarketResponse): Uint8Array; toProtoMsg(message: MsgEmergencySettleMarketResponse): MsgEmergencySettleMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgIncreasePositionMargin * @name MsgIncreasePositionMargin * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgIncreasePositionMargin */ export declare const MsgIncreasePositionMargin: { typeUrl: string; aminoType: string; is(o: any): o is MsgIncreasePositionMargin; isAmino(o: any): o is MsgIncreasePositionMarginAmino; encode(message: MsgIncreasePositionMargin, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgIncreasePositionMargin; fromPartial(object: DeepPartial): MsgIncreasePositionMargin; fromAmino(object: MsgIncreasePositionMarginAmino): MsgIncreasePositionMargin; toAmino(message: MsgIncreasePositionMargin): MsgIncreasePositionMarginAmino; fromAminoMsg(object: MsgIncreasePositionMarginAminoMsg): MsgIncreasePositionMargin; toAminoMsg(message: MsgIncreasePositionMargin): MsgIncreasePositionMarginAminoMsg; fromProtoMsg(message: MsgIncreasePositionMarginProtoMsg): MsgIncreasePositionMargin; toProto(message: MsgIncreasePositionMargin): Uint8Array; toProtoMsg(message: MsgIncreasePositionMargin): MsgIncreasePositionMarginProtoMsg; registerTypeUrl(): void; }; /** * MsgIncreasePositionMarginResponse defines the Msg/IncreasePositionMargin * response type. * @name MsgIncreasePositionMarginResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgIncreasePositionMarginResponse */ export declare const MsgIncreasePositionMarginResponse: { typeUrl: string; is(o: any): o is MsgIncreasePositionMarginResponse; isAmino(o: any): o is MsgIncreasePositionMarginResponseAmino; encode(_: MsgIncreasePositionMarginResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgIncreasePositionMarginResponse; fromPartial(_: DeepPartial): MsgIncreasePositionMarginResponse; fromAmino(_: MsgIncreasePositionMarginResponseAmino): MsgIncreasePositionMarginResponse; toAmino(_: MsgIncreasePositionMarginResponse): MsgIncreasePositionMarginResponseAmino; fromAminoMsg(object: MsgIncreasePositionMarginResponseAminoMsg): MsgIncreasePositionMarginResponse; fromProtoMsg(message: MsgIncreasePositionMarginResponseProtoMsg): MsgIncreasePositionMarginResponse; toProto(message: MsgIncreasePositionMarginResponse): Uint8Array; toProtoMsg(message: MsgIncreasePositionMarginResponse): MsgIncreasePositionMarginResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgDecreasePositionMargin * @name MsgDecreasePositionMargin * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDecreasePositionMargin */ export declare const MsgDecreasePositionMargin: { typeUrl: string; aminoType: string; is(o: any): o is MsgDecreasePositionMargin; isAmino(o: any): o is MsgDecreasePositionMarginAmino; encode(message: MsgDecreasePositionMargin, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDecreasePositionMargin; fromPartial(object: DeepPartial): MsgDecreasePositionMargin; fromAmino(object: MsgDecreasePositionMarginAmino): MsgDecreasePositionMargin; toAmino(message: MsgDecreasePositionMargin): MsgDecreasePositionMarginAmino; fromAminoMsg(object: MsgDecreasePositionMarginAminoMsg): MsgDecreasePositionMargin; toAminoMsg(message: MsgDecreasePositionMargin): MsgDecreasePositionMarginAminoMsg; fromProtoMsg(message: MsgDecreasePositionMarginProtoMsg): MsgDecreasePositionMargin; toProto(message: MsgDecreasePositionMargin): Uint8Array; toProtoMsg(message: MsgDecreasePositionMargin): MsgDecreasePositionMarginProtoMsg; registerTypeUrl(): void; }; /** * MsgDecreasePositionMarginResponse defines the Msg/MsgDecreasePositionMargin * response type. * @name MsgDecreasePositionMarginResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgDecreasePositionMarginResponse */ export declare const MsgDecreasePositionMarginResponse: { typeUrl: string; is(o: any): o is MsgDecreasePositionMarginResponse; isAmino(o: any): o is MsgDecreasePositionMarginResponseAmino; encode(_: MsgDecreasePositionMarginResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDecreasePositionMarginResponse; fromPartial(_: DeepPartial): MsgDecreasePositionMarginResponse; fromAmino(_: MsgDecreasePositionMarginResponseAmino): MsgDecreasePositionMarginResponse; toAmino(_: MsgDecreasePositionMarginResponse): MsgDecreasePositionMarginResponseAmino; fromAminoMsg(object: MsgDecreasePositionMarginResponseAminoMsg): MsgDecreasePositionMarginResponse; fromProtoMsg(message: MsgDecreasePositionMarginResponseProtoMsg): MsgDecreasePositionMarginResponse; toProto(message: MsgDecreasePositionMarginResponse): Uint8Array; toProtoMsg(message: MsgDecreasePositionMarginResponse): MsgDecreasePositionMarginResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgPrivilegedExecuteContract defines the Msg/Exec message type * @name MsgPrivilegedExecuteContract * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgPrivilegedExecuteContract */ export declare const MsgPrivilegedExecuteContract: { typeUrl: string; aminoType: string; is(o: any): o is MsgPrivilegedExecuteContract; isAmino(o: any): o is MsgPrivilegedExecuteContractAmino; encode(message: MsgPrivilegedExecuteContract, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgPrivilegedExecuteContract; fromPartial(object: DeepPartial): MsgPrivilegedExecuteContract; fromAmino(object: MsgPrivilegedExecuteContractAmino): MsgPrivilegedExecuteContract; toAmino(message: MsgPrivilegedExecuteContract): MsgPrivilegedExecuteContractAmino; fromAminoMsg(object: MsgPrivilegedExecuteContractAminoMsg): MsgPrivilegedExecuteContract; toAminoMsg(message: MsgPrivilegedExecuteContract): MsgPrivilegedExecuteContractAminoMsg; fromProtoMsg(message: MsgPrivilegedExecuteContractProtoMsg): MsgPrivilegedExecuteContract; toProto(message: MsgPrivilegedExecuteContract): Uint8Array; toProtoMsg(message: MsgPrivilegedExecuteContract): MsgPrivilegedExecuteContractProtoMsg; registerTypeUrl(): void; }; /** * MsgPrivilegedExecuteContractResponse defines the Msg/Exec response type. * @name MsgPrivilegedExecuteContractResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgPrivilegedExecuteContractResponse */ export declare const MsgPrivilegedExecuteContractResponse: { typeUrl: string; is(o: any): o is MsgPrivilegedExecuteContractResponse; isAmino(o: any): o is MsgPrivilegedExecuteContractResponseAmino; encode(message: MsgPrivilegedExecuteContractResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgPrivilegedExecuteContractResponse; fromPartial(object: DeepPartial): MsgPrivilegedExecuteContractResponse; fromAmino(object: MsgPrivilegedExecuteContractResponseAmino): MsgPrivilegedExecuteContractResponse; toAmino(message: MsgPrivilegedExecuteContractResponse): MsgPrivilegedExecuteContractResponseAmino; fromAminoMsg(object: MsgPrivilegedExecuteContractResponseAminoMsg): MsgPrivilegedExecuteContractResponse; fromProtoMsg(message: MsgPrivilegedExecuteContractResponseProtoMsg): MsgPrivilegedExecuteContractResponse; toProto(message: MsgPrivilegedExecuteContractResponse): Uint8Array; toProtoMsg(message: MsgPrivilegedExecuteContractResponse): MsgPrivilegedExecuteContractResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgRewardsOptOut * @name MsgRewardsOptOut * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgRewardsOptOut */ export declare const MsgRewardsOptOut: { typeUrl: string; aminoType: string; is(o: any): o is MsgRewardsOptOut; isAmino(o: any): o is MsgRewardsOptOutAmino; encode(message: MsgRewardsOptOut, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRewardsOptOut; fromPartial(object: DeepPartial): MsgRewardsOptOut; fromAmino(object: MsgRewardsOptOutAmino): MsgRewardsOptOut; toAmino(message: MsgRewardsOptOut): MsgRewardsOptOutAmino; fromAminoMsg(object: MsgRewardsOptOutAminoMsg): MsgRewardsOptOut; toAminoMsg(message: MsgRewardsOptOut): MsgRewardsOptOutAminoMsg; fromProtoMsg(message: MsgRewardsOptOutProtoMsg): MsgRewardsOptOut; toProto(message: MsgRewardsOptOut): Uint8Array; toProtoMsg(message: MsgRewardsOptOut): MsgRewardsOptOutProtoMsg; registerTypeUrl(): void; }; /** * MsgRewardsOptOutResponse defines the Msg/RewardsOptOut response type. * @name MsgRewardsOptOutResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgRewardsOptOutResponse */ export declare const MsgRewardsOptOutResponse: { typeUrl: string; is(o: any): o is MsgRewardsOptOutResponse; isAmino(o: any): o is MsgRewardsOptOutResponseAmino; encode(_: MsgRewardsOptOutResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRewardsOptOutResponse; fromPartial(_: DeepPartial): MsgRewardsOptOutResponse; fromAmino(_: MsgRewardsOptOutResponseAmino): MsgRewardsOptOutResponse; toAmino(_: MsgRewardsOptOutResponse): MsgRewardsOptOutResponseAmino; fromAminoMsg(object: MsgRewardsOptOutResponseAminoMsg): MsgRewardsOptOutResponse; fromProtoMsg(message: MsgRewardsOptOutResponseProtoMsg): MsgRewardsOptOutResponse; toProto(message: MsgRewardsOptOutResponse): Uint8Array; toProtoMsg(message: MsgRewardsOptOutResponse): MsgRewardsOptOutResponseProtoMsg; registerTypeUrl(): void; }; /** * A Cosmos-SDK MsgReclaimLockedFunds * @name MsgReclaimLockedFunds * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgReclaimLockedFunds */ export declare const MsgReclaimLockedFunds: { typeUrl: string; aminoType: string; is(o: any): o is MsgReclaimLockedFunds; isAmino(o: any): o is MsgReclaimLockedFundsAmino; encode(message: MsgReclaimLockedFunds, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgReclaimLockedFunds; fromPartial(object: DeepPartial): MsgReclaimLockedFunds; fromAmino(object: MsgReclaimLockedFundsAmino): MsgReclaimLockedFunds; toAmino(message: MsgReclaimLockedFunds): MsgReclaimLockedFundsAmino; fromAminoMsg(object: MsgReclaimLockedFundsAminoMsg): MsgReclaimLockedFunds; toAminoMsg(message: MsgReclaimLockedFunds): MsgReclaimLockedFundsAminoMsg; fromProtoMsg(message: MsgReclaimLockedFundsProtoMsg): MsgReclaimLockedFunds; toProto(message: MsgReclaimLockedFunds): Uint8Array; toProtoMsg(message: MsgReclaimLockedFunds): MsgReclaimLockedFundsProtoMsg; registerTypeUrl(): void; }; /** * MsgReclaimLockedFundsResponse defines the Msg/ReclaimLockedFunds response * type. * @name MsgReclaimLockedFundsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgReclaimLockedFundsResponse */ export declare const MsgReclaimLockedFundsResponse: { typeUrl: string; is(o: any): o is MsgReclaimLockedFundsResponse; isAmino(o: any): o is MsgReclaimLockedFundsResponseAmino; encode(_: MsgReclaimLockedFundsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgReclaimLockedFundsResponse; fromPartial(_: DeepPartial): MsgReclaimLockedFundsResponse; fromAmino(_: MsgReclaimLockedFundsResponseAmino): MsgReclaimLockedFundsResponse; toAmino(_: MsgReclaimLockedFundsResponse): MsgReclaimLockedFundsResponseAmino; fromAminoMsg(object: MsgReclaimLockedFundsResponseAminoMsg): MsgReclaimLockedFundsResponse; fromProtoMsg(message: MsgReclaimLockedFundsResponseProtoMsg): MsgReclaimLockedFundsResponse; toProto(message: MsgReclaimLockedFundsResponse): Uint8Array; toProtoMsg(message: MsgReclaimLockedFundsResponse): MsgReclaimLockedFundsResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgSignData defines an arbitrary, general-purpose, off-chain message * @name MsgSignData * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSignData */ export declare const MsgSignData: { typeUrl: string; is(o: any): o is MsgSignData; isAmino(o: any): o is MsgSignDataAmino; encode(message: MsgSignData, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSignData; fromPartial(object: DeepPartial): MsgSignData; fromAmino(object: MsgSignDataAmino): MsgSignData; toAmino(message: MsgSignData): MsgSignDataAmino; fromAminoMsg(object: MsgSignDataAminoMsg): MsgSignData; fromProtoMsg(message: MsgSignDataProtoMsg): MsgSignData; toProto(message: MsgSignData): Uint8Array; toProtoMsg(message: MsgSignData): MsgSignDataProtoMsg; registerTypeUrl(): void; }; /** * MsgSignDoc defines an arbitrary, general-purpose, off-chain message * @name MsgSignDoc * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgSignDoc */ export declare const MsgSignDoc: { typeUrl: string; is(o: any): o is MsgSignDoc; isAmino(o: any): o is MsgSignDocAmino; encode(message: MsgSignDoc, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSignDoc; fromPartial(object: DeepPartial): MsgSignDoc; fromAmino(object: MsgSignDocAmino): MsgSignDoc; toAmino(message: MsgSignDoc): MsgSignDocAmino; fromAminoMsg(object: MsgSignDocAminoMsg): MsgSignDoc; fromProtoMsg(message: MsgSignDocProtoMsg): MsgSignDoc; toProto(message: MsgSignDoc): Uint8Array; toProtoMsg(message: MsgSignDoc): MsgSignDocProtoMsg; registerTypeUrl(): void; }; /** * MsgAdminUpdateBinaryOptionsMarket is used by the market Admin to operate the * market * @name MsgAdminUpdateBinaryOptionsMarket * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarket */ export declare const MsgAdminUpdateBinaryOptionsMarket: { typeUrl: string; aminoType: string; is(o: any): o is MsgAdminUpdateBinaryOptionsMarket; isAmino(o: any): o is MsgAdminUpdateBinaryOptionsMarketAmino; encode(message: MsgAdminUpdateBinaryOptionsMarket, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAdminUpdateBinaryOptionsMarket; fromPartial(object: DeepPartial): MsgAdminUpdateBinaryOptionsMarket; fromAmino(object: MsgAdminUpdateBinaryOptionsMarketAmino): MsgAdminUpdateBinaryOptionsMarket; toAmino(message: MsgAdminUpdateBinaryOptionsMarket): MsgAdminUpdateBinaryOptionsMarketAmino; fromAminoMsg(object: MsgAdminUpdateBinaryOptionsMarketAminoMsg): MsgAdminUpdateBinaryOptionsMarket; toAminoMsg(message: MsgAdminUpdateBinaryOptionsMarket): MsgAdminUpdateBinaryOptionsMarketAminoMsg; fromProtoMsg(message: MsgAdminUpdateBinaryOptionsMarketProtoMsg): MsgAdminUpdateBinaryOptionsMarket; toProto(message: MsgAdminUpdateBinaryOptionsMarket): Uint8Array; toProtoMsg(message: MsgAdminUpdateBinaryOptionsMarket): MsgAdminUpdateBinaryOptionsMarketProtoMsg; registerTypeUrl(): void; }; /** * MsgAdminUpdateBinaryOptionsMarketResponse is the response for * AdminUpdateBinaryOptionsMarket rpc method * @name MsgAdminUpdateBinaryOptionsMarketResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAdminUpdateBinaryOptionsMarketResponse */ export declare const MsgAdminUpdateBinaryOptionsMarketResponse: { typeUrl: string; is(o: any): o is MsgAdminUpdateBinaryOptionsMarketResponse; isAmino(o: any): o is MsgAdminUpdateBinaryOptionsMarketResponseAmino; encode(_: MsgAdminUpdateBinaryOptionsMarketResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAdminUpdateBinaryOptionsMarketResponse; fromPartial(_: DeepPartial): MsgAdminUpdateBinaryOptionsMarketResponse; fromAmino(_: MsgAdminUpdateBinaryOptionsMarketResponseAmino): MsgAdminUpdateBinaryOptionsMarketResponse; toAmino(_: MsgAdminUpdateBinaryOptionsMarketResponse): MsgAdminUpdateBinaryOptionsMarketResponseAmino; fromAminoMsg(object: MsgAdminUpdateBinaryOptionsMarketResponseAminoMsg): MsgAdminUpdateBinaryOptionsMarketResponse; fromProtoMsg(message: MsgAdminUpdateBinaryOptionsMarketResponseProtoMsg): MsgAdminUpdateBinaryOptionsMarketResponse; toProto(message: MsgAdminUpdateBinaryOptionsMarketResponse): Uint8Array; toProtoMsg(message: MsgAdminUpdateBinaryOptionsMarketResponse): MsgAdminUpdateBinaryOptionsMarketResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgAuthorizeStakeGrants grants stakes to grantees. * @name MsgAuthorizeStakeGrants * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAuthorizeStakeGrants */ export declare const MsgAuthorizeStakeGrants: { typeUrl: string; aminoType: string; is(o: any): o is MsgAuthorizeStakeGrants; isAmino(o: any): o is MsgAuthorizeStakeGrantsAmino; encode(message: MsgAuthorizeStakeGrants, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAuthorizeStakeGrants; fromPartial(object: DeepPartial): MsgAuthorizeStakeGrants; fromAmino(object: MsgAuthorizeStakeGrantsAmino): MsgAuthorizeStakeGrants; toAmino(message: MsgAuthorizeStakeGrants): MsgAuthorizeStakeGrantsAmino; fromAminoMsg(object: MsgAuthorizeStakeGrantsAminoMsg): MsgAuthorizeStakeGrants; toAminoMsg(message: MsgAuthorizeStakeGrants): MsgAuthorizeStakeGrantsAminoMsg; fromProtoMsg(message: MsgAuthorizeStakeGrantsProtoMsg): MsgAuthorizeStakeGrants; toProto(message: MsgAuthorizeStakeGrants): Uint8Array; toProtoMsg(message: MsgAuthorizeStakeGrants): MsgAuthorizeStakeGrantsProtoMsg; registerTypeUrl(): void; }; /** * @name MsgAuthorizeStakeGrantsResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgAuthorizeStakeGrantsResponse */ export declare const MsgAuthorizeStakeGrantsResponse: { typeUrl: string; is(o: any): o is MsgAuthorizeStakeGrantsResponse; isAmino(o: any): o is MsgAuthorizeStakeGrantsResponseAmino; encode(_: MsgAuthorizeStakeGrantsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAuthorizeStakeGrantsResponse; fromPartial(_: DeepPartial): MsgAuthorizeStakeGrantsResponse; fromAmino(_: MsgAuthorizeStakeGrantsResponseAmino): MsgAuthorizeStakeGrantsResponse; toAmino(_: MsgAuthorizeStakeGrantsResponse): MsgAuthorizeStakeGrantsResponseAmino; fromAminoMsg(object: MsgAuthorizeStakeGrantsResponseAminoMsg): MsgAuthorizeStakeGrantsResponse; fromProtoMsg(message: MsgAuthorizeStakeGrantsResponseProtoMsg): MsgAuthorizeStakeGrantsResponse; toProto(message: MsgAuthorizeStakeGrantsResponse): Uint8Array; toProtoMsg(message: MsgAuthorizeStakeGrantsResponse): MsgAuthorizeStakeGrantsResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgActivateStakeGrant allows a grantee to activate a stake grant. * @name MsgActivateStakeGrant * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgActivateStakeGrant */ export declare const MsgActivateStakeGrant: { typeUrl: string; aminoType: string; is(o: any): o is MsgActivateStakeGrant; isAmino(o: any): o is MsgActivateStakeGrantAmino; encode(message: MsgActivateStakeGrant, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateStakeGrant; fromPartial(object: DeepPartial): MsgActivateStakeGrant; fromAmino(object: MsgActivateStakeGrantAmino): MsgActivateStakeGrant; toAmino(message: MsgActivateStakeGrant): MsgActivateStakeGrantAmino; fromAminoMsg(object: MsgActivateStakeGrantAminoMsg): MsgActivateStakeGrant; toAminoMsg(message: MsgActivateStakeGrant): MsgActivateStakeGrantAminoMsg; fromProtoMsg(message: MsgActivateStakeGrantProtoMsg): MsgActivateStakeGrant; toProto(message: MsgActivateStakeGrant): Uint8Array; toProtoMsg(message: MsgActivateStakeGrant): MsgActivateStakeGrantProtoMsg; registerTypeUrl(): void; }; /** * @name MsgActivateStakeGrantResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgActivateStakeGrantResponse */ export declare const MsgActivateStakeGrantResponse: { typeUrl: string; is(o: any): o is MsgActivateStakeGrantResponse; isAmino(o: any): o is MsgActivateStakeGrantResponseAmino; encode(_: MsgActivateStakeGrantResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateStakeGrantResponse; fromPartial(_: DeepPartial): MsgActivateStakeGrantResponse; fromAmino(_: MsgActivateStakeGrantResponseAmino): MsgActivateStakeGrantResponse; toAmino(_: MsgActivateStakeGrantResponse): MsgActivateStakeGrantResponseAmino; fromAminoMsg(object: MsgActivateStakeGrantResponseAminoMsg): MsgActivateStakeGrantResponse; fromProtoMsg(message: MsgActivateStakeGrantResponseProtoMsg): MsgActivateStakeGrantResponse; toProto(message: MsgActivateStakeGrantResponse): Uint8Array; toProtoMsg(message: MsgActivateStakeGrantResponse): MsgActivateStakeGrantResponseProtoMsg; registerTypeUrl(): void; }; /** * @name MsgBatchExchangeModification * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchExchangeModification */ export declare const MsgBatchExchangeModification: { typeUrl: string; aminoType: string; is(o: any): o is MsgBatchExchangeModification; isAmino(o: any): o is MsgBatchExchangeModificationAmino; encode(message: MsgBatchExchangeModification, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchExchangeModification; fromPartial(object: DeepPartial): MsgBatchExchangeModification; fromAmino(object: MsgBatchExchangeModificationAmino): MsgBatchExchangeModification; toAmino(message: MsgBatchExchangeModification): MsgBatchExchangeModificationAmino; fromAminoMsg(object: MsgBatchExchangeModificationAminoMsg): MsgBatchExchangeModification; toAminoMsg(message: MsgBatchExchangeModification): MsgBatchExchangeModificationAminoMsg; fromProtoMsg(message: MsgBatchExchangeModificationProtoMsg): MsgBatchExchangeModification; toProto(message: MsgBatchExchangeModification): Uint8Array; toProtoMsg(message: MsgBatchExchangeModification): MsgBatchExchangeModificationProtoMsg; registerTypeUrl(): void; }; /** * @name MsgBatchExchangeModificationResponse * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.MsgBatchExchangeModificationResponse */ export declare const MsgBatchExchangeModificationResponse: { typeUrl: string; is(o: any): o is MsgBatchExchangeModificationResponse; isAmino(o: any): o is MsgBatchExchangeModificationResponseAmino; encode(_: MsgBatchExchangeModificationResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBatchExchangeModificationResponse; fromPartial(_: DeepPartial): MsgBatchExchangeModificationResponse; fromAmino(_: MsgBatchExchangeModificationResponseAmino): MsgBatchExchangeModificationResponse; toAmino(_: MsgBatchExchangeModificationResponse): MsgBatchExchangeModificationResponseAmino; fromAminoMsg(object: MsgBatchExchangeModificationResponseAminoMsg): MsgBatchExchangeModificationResponse; fromProtoMsg(message: MsgBatchExchangeModificationResponseProtoMsg): MsgBatchExchangeModificationResponse; toProto(message: MsgBatchExchangeModificationResponse): Uint8Array; toProtoMsg(message: MsgBatchExchangeModificationResponse): MsgBatchExchangeModificationResponseProtoMsg; registerTypeUrl(): void; };