import { ExecutionType, TradeLog, TradeLogAmino, DerivativeTradeLog, DerivativeTradeLogAmino, SubaccountPosition, SubaccountPositionAmino, BinaryOptionsMarket, BinaryOptionsMarketAmino, SpotLimitOrder, SpotLimitOrderAmino, DerivativeLimitOrder, DerivativeLimitOrderAmino, SpotMarket, SpotMarketAmino, DerivativeMarket, DerivativeMarketAmino, PerpetualMarketInfo, PerpetualMarketInfoAmino, PerpetualMarketFunding, PerpetualMarketFundingAmino, ExpiryFuturesMarketInfo, ExpiryFuturesMarketInfoAmino, DepositUpdate, DepositUpdateAmino, DerivativeMarketOrder, DerivativeMarketOrderAmino, FeeDiscountSchedule, FeeDiscountScheduleAmino, TradingRewardCampaignInfo, TradingRewardCampaignInfoAmino, CampaignRewardPool, CampaignRewardPoolAmino, AccountRewards, AccountRewardsAmino, DerivativeOrder, DerivativeOrderAmino, MarketFeeMultiplier, MarketFeeMultiplierAmino, Level, LevelAmino, GrantAuthorization, GrantAuthorizationAmino } from "./exchange"; import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { DeepPartial } from "../../../helpers"; import { BinaryReader, BinaryWriter } from "../../../binary"; /** * @name EventBatchSpotExecution * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchSpotExecution */ export interface EventBatchSpotExecution { marketId: string; isBuy: boolean; executionType: ExecutionType; trades: TradeLog[]; } export interface EventBatchSpotExecutionProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventBatchSpotExecution"; value: Uint8Array; } /** * @name EventBatchSpotExecutionAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchSpotExecution */ export interface EventBatchSpotExecutionAmino { market_id: string; is_buy: boolean; executionType: ExecutionType; trades: TradeLogAmino[]; } export interface EventBatchSpotExecutionAminoMsg { type: "/injective.exchange.v1beta1.EventBatchSpotExecution"; value: EventBatchSpotExecutionAmino; } /** * @name EventBatchDerivativeExecution * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDerivativeExecution */ export interface EventBatchDerivativeExecution { marketId: string; isBuy: boolean; isLiquidation: boolean; /** * nil for time expiry futures */ cumulativeFunding?: string; executionType: ExecutionType; trades: DerivativeTradeLog[]; } export interface EventBatchDerivativeExecutionProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventBatchDerivativeExecution"; value: Uint8Array; } /** * @name EventBatchDerivativeExecutionAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDerivativeExecution */ export interface EventBatchDerivativeExecutionAmino { market_id: string; is_buy: boolean; is_liquidation: boolean; /** * nil for time expiry futures */ cumulative_funding?: string; executionType: ExecutionType; trades: DerivativeTradeLogAmino[]; } export interface EventBatchDerivativeExecutionAminoMsg { type: "/injective.exchange.v1beta1.EventBatchDerivativeExecution"; value: EventBatchDerivativeExecutionAmino; } /** * @name EventLostFundsFromLiquidation * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventLostFundsFromLiquidation */ export interface EventLostFundsFromLiquidation { marketId: string; subaccountId: Uint8Array; lostFundsFromAvailableDuringPayout: string; lostFundsFromOrderCancels: string; } export interface EventLostFundsFromLiquidationProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventLostFundsFromLiquidation"; value: Uint8Array; } /** * @name EventLostFundsFromLiquidationAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventLostFundsFromLiquidation */ export interface EventLostFundsFromLiquidationAmino { market_id: string; subaccount_id: string; lost_funds_from_available_during_payout: string; lost_funds_from_order_cancels: string; } export interface EventLostFundsFromLiquidationAminoMsg { type: "/injective.exchange.v1beta1.EventLostFundsFromLiquidation"; value: EventLostFundsFromLiquidationAmino; } /** * @name EventBatchDerivativePosition * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDerivativePosition */ export interface EventBatchDerivativePosition { marketId: string; positions: SubaccountPosition[]; } export interface EventBatchDerivativePositionProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventBatchDerivativePosition"; value: Uint8Array; } /** * @name EventBatchDerivativePositionAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDerivativePosition */ export interface EventBatchDerivativePositionAmino { market_id: string; positions: SubaccountPositionAmino[]; } export interface EventBatchDerivativePositionAminoMsg { type: "/injective.exchange.v1beta1.EventBatchDerivativePosition"; value: EventBatchDerivativePositionAmino; } /** * @name EventDerivativeMarketPaused * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventDerivativeMarketPaused */ export interface EventDerivativeMarketPaused { marketId: string; settlePrice: string; totalMissingFunds: string; missingFundsRate: string; } export interface EventDerivativeMarketPausedProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventDerivativeMarketPaused"; value: Uint8Array; } /** * @name EventDerivativeMarketPausedAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventDerivativeMarketPaused */ export interface EventDerivativeMarketPausedAmino { market_id: string; settle_price: string; total_missing_funds: string; missing_funds_rate: string; } export interface EventDerivativeMarketPausedAminoMsg { type: "/injective.exchange.v1beta1.EventDerivativeMarketPaused"; value: EventDerivativeMarketPausedAmino; } /** * @name EventSettledMarketBalance * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSettledMarketBalance */ export interface EventSettledMarketBalance { marketId: string; amount: string; } export interface EventSettledMarketBalanceProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventSettledMarketBalance"; value: Uint8Array; } /** * @name EventSettledMarketBalanceAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSettledMarketBalance */ export interface EventSettledMarketBalanceAmino { market_id: string; amount: string; } export interface EventSettledMarketBalanceAminoMsg { type: "/injective.exchange.v1beta1.EventSettledMarketBalance"; value: EventSettledMarketBalanceAmino; } /** * @name EventNotSettledMarketBalance * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNotSettledMarketBalance */ export interface EventNotSettledMarketBalance { marketId: string; amount: string; } export interface EventNotSettledMarketBalanceProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventNotSettledMarketBalance"; value: Uint8Array; } /** * @name EventNotSettledMarketBalanceAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNotSettledMarketBalance */ export interface EventNotSettledMarketBalanceAmino { market_id: string; amount: string; } export interface EventNotSettledMarketBalanceAminoMsg { type: "/injective.exchange.v1beta1.EventNotSettledMarketBalance"; value: EventNotSettledMarketBalanceAmino; } /** * @name EventMarketBeyondBankruptcy * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventMarketBeyondBankruptcy */ export interface EventMarketBeyondBankruptcy { marketId: string; settlePrice: string; missingMarketFunds: string; } export interface EventMarketBeyondBankruptcyProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventMarketBeyondBankruptcy"; value: Uint8Array; } /** * @name EventMarketBeyondBankruptcyAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventMarketBeyondBankruptcy */ export interface EventMarketBeyondBankruptcyAmino { market_id: string; settle_price: string; missing_market_funds: string; } export interface EventMarketBeyondBankruptcyAminoMsg { type: "/injective.exchange.v1beta1.EventMarketBeyondBankruptcy"; value: EventMarketBeyondBankruptcyAmino; } /** * @name EventAllPositionsHaircut * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventAllPositionsHaircut */ export interface EventAllPositionsHaircut { marketId: string; settlePrice: string; missingFundsRate: string; } export interface EventAllPositionsHaircutProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventAllPositionsHaircut"; value: Uint8Array; } /** * @name EventAllPositionsHaircutAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventAllPositionsHaircut */ export interface EventAllPositionsHaircutAmino { market_id: string; settle_price: string; missing_funds_rate: string; } export interface EventAllPositionsHaircutAminoMsg { type: "/injective.exchange.v1beta1.EventAllPositionsHaircut"; value: EventAllPositionsHaircutAmino; } /** * @name EventBinaryOptionsMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBinaryOptionsMarketUpdate */ export interface EventBinaryOptionsMarketUpdate { market: BinaryOptionsMarket; } export interface EventBinaryOptionsMarketUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventBinaryOptionsMarketUpdate"; value: Uint8Array; } /** * @name EventBinaryOptionsMarketUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBinaryOptionsMarketUpdate */ export interface EventBinaryOptionsMarketUpdateAmino { market: BinaryOptionsMarketAmino; } export interface EventBinaryOptionsMarketUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventBinaryOptionsMarketUpdate"; value: EventBinaryOptionsMarketUpdateAmino; } /** * @name EventNewSpotOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewSpotOrders */ export interface EventNewSpotOrders { marketId: string; buyOrders: SpotLimitOrder[]; sellOrders: SpotLimitOrder[]; } export interface EventNewSpotOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventNewSpotOrders"; value: Uint8Array; } /** * @name EventNewSpotOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewSpotOrders */ export interface EventNewSpotOrdersAmino { market_id: string; buy_orders: SpotLimitOrderAmino[]; sell_orders: SpotLimitOrderAmino[]; } export interface EventNewSpotOrdersAminoMsg { type: "/injective.exchange.v1beta1.EventNewSpotOrders"; value: EventNewSpotOrdersAmino; } /** * @name EventNewDerivativeOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewDerivativeOrders */ export interface EventNewDerivativeOrders { marketId: string; buyOrders: DerivativeLimitOrder[]; sellOrders: DerivativeLimitOrder[]; } export interface EventNewDerivativeOrdersProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventNewDerivativeOrders"; value: Uint8Array; } /** * @name EventNewDerivativeOrdersAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewDerivativeOrders */ export interface EventNewDerivativeOrdersAmino { market_id: string; buy_orders: DerivativeLimitOrderAmino[]; sell_orders: DerivativeLimitOrderAmino[]; } export interface EventNewDerivativeOrdersAminoMsg { type: "/injective.exchange.v1beta1.EventNewDerivativeOrders"; value: EventNewDerivativeOrdersAmino; } /** * @name EventCancelSpotOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelSpotOrder */ export interface EventCancelSpotOrder { marketId: string; order: SpotLimitOrder; } export interface EventCancelSpotOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventCancelSpotOrder"; value: Uint8Array; } /** * @name EventCancelSpotOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelSpotOrder */ export interface EventCancelSpotOrderAmino { market_id: string; order: SpotLimitOrderAmino; } export interface EventCancelSpotOrderAminoMsg { type: "/injective.exchange.v1beta1.EventCancelSpotOrder"; value: EventCancelSpotOrderAmino; } /** * @name EventSpotMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSpotMarketUpdate */ export interface EventSpotMarketUpdate { market: SpotMarket; } export interface EventSpotMarketUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventSpotMarketUpdate"; value: Uint8Array; } /** * @name EventSpotMarketUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSpotMarketUpdate */ export interface EventSpotMarketUpdateAmino { market: SpotMarketAmino; } export interface EventSpotMarketUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventSpotMarketUpdate"; value: EventSpotMarketUpdateAmino; } /** * @name EventPerpetualMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventPerpetualMarketUpdate */ export interface EventPerpetualMarketUpdate { market: DerivativeMarket; perpetualMarketInfo?: PerpetualMarketInfo; funding?: PerpetualMarketFunding; } export interface EventPerpetualMarketUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventPerpetualMarketUpdate"; value: Uint8Array; } /** * @name EventPerpetualMarketUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventPerpetualMarketUpdate */ export interface EventPerpetualMarketUpdateAmino { market: DerivativeMarketAmino; perpetual_market_info?: PerpetualMarketInfoAmino; funding?: PerpetualMarketFundingAmino; } export interface EventPerpetualMarketUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventPerpetualMarketUpdate"; value: EventPerpetualMarketUpdateAmino; } /** * @name EventExpiryFuturesMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventExpiryFuturesMarketUpdate */ export interface EventExpiryFuturesMarketUpdate { market: DerivativeMarket; expiryFuturesMarketInfo?: ExpiryFuturesMarketInfo; } export interface EventExpiryFuturesMarketUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventExpiryFuturesMarketUpdate"; value: Uint8Array; } /** * @name EventExpiryFuturesMarketUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventExpiryFuturesMarketUpdate */ export interface EventExpiryFuturesMarketUpdateAmino { market: DerivativeMarketAmino; expiry_futures_market_info?: ExpiryFuturesMarketInfoAmino; } export interface EventExpiryFuturesMarketUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventExpiryFuturesMarketUpdate"; value: EventExpiryFuturesMarketUpdateAmino; } /** * @name EventPerpetualMarketFundingUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventPerpetualMarketFundingUpdate */ export interface EventPerpetualMarketFundingUpdate { marketId: string; funding: PerpetualMarketFunding; isHourlyFunding: boolean; fundingRate?: string; markPrice?: string; } export interface EventPerpetualMarketFundingUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventPerpetualMarketFundingUpdate"; value: Uint8Array; } /** * @name EventPerpetualMarketFundingUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventPerpetualMarketFundingUpdate */ export interface EventPerpetualMarketFundingUpdateAmino { market_id: string; funding: PerpetualMarketFundingAmino; is_hourly_funding: boolean; funding_rate?: string; mark_price?: string; } export interface EventPerpetualMarketFundingUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventPerpetualMarketFundingUpdate"; value: EventPerpetualMarketFundingUpdateAmino; } /** * @name EventSubaccountDeposit * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountDeposit */ export interface EventSubaccountDeposit { srcAddress: string; subaccountId: Uint8Array; amount: Coin; } export interface EventSubaccountDepositProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventSubaccountDeposit"; value: Uint8Array; } /** * @name EventSubaccountDepositAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountDeposit */ export interface EventSubaccountDepositAmino { src_address: string; subaccount_id: string; amount: CoinAmino; } export interface EventSubaccountDepositAminoMsg { type: "/injective.exchange.v1beta1.EventSubaccountDeposit"; value: EventSubaccountDepositAmino; } /** * @name EventSubaccountWithdraw * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountWithdraw */ export interface EventSubaccountWithdraw { subaccountId: Uint8Array; dstAddress: string; amount: Coin; } export interface EventSubaccountWithdrawProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventSubaccountWithdraw"; value: Uint8Array; } /** * @name EventSubaccountWithdrawAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountWithdraw */ export interface EventSubaccountWithdrawAmino { subaccount_id: string; dst_address: string; amount: CoinAmino; } export interface EventSubaccountWithdrawAminoMsg { type: "/injective.exchange.v1beta1.EventSubaccountWithdraw"; value: EventSubaccountWithdrawAmino; } /** * @name EventSubaccountBalanceTransfer * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountBalanceTransfer */ export interface EventSubaccountBalanceTransfer { srcSubaccountId: string; dstSubaccountId: string; amount: Coin; } export interface EventSubaccountBalanceTransferProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventSubaccountBalanceTransfer"; value: Uint8Array; } /** * @name EventSubaccountBalanceTransferAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountBalanceTransfer */ export interface EventSubaccountBalanceTransferAmino { src_subaccount_id: string; dst_subaccount_id: string; amount: CoinAmino; } export interface EventSubaccountBalanceTransferAminoMsg { type: "/injective.exchange.v1beta1.EventSubaccountBalanceTransfer"; value: EventSubaccountBalanceTransferAmino; } /** * @name EventBatchDepositUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDepositUpdate */ export interface EventBatchDepositUpdate { depositUpdates: DepositUpdate[]; } export interface EventBatchDepositUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventBatchDepositUpdate"; value: Uint8Array; } /** * @name EventBatchDepositUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDepositUpdate */ export interface EventBatchDepositUpdateAmino { deposit_updates: DepositUpdateAmino[]; } export interface EventBatchDepositUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventBatchDepositUpdate"; value: EventBatchDepositUpdateAmino; } /** * @name DerivativeMarketOrderCancel * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.DerivativeMarketOrderCancel */ export interface DerivativeMarketOrderCancel { marketOrder?: DerivativeMarketOrder; cancelQuantity: string; } export interface DerivativeMarketOrderCancelProtoMsg { typeUrl: "/injective.exchange.v1beta1.DerivativeMarketOrderCancel"; value: Uint8Array; } /** * @name DerivativeMarketOrderCancelAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.DerivativeMarketOrderCancel */ export interface DerivativeMarketOrderCancelAmino { market_order?: DerivativeMarketOrderAmino; cancel_quantity: string; } export interface DerivativeMarketOrderCancelAminoMsg { type: "/injective.exchange.v1beta1.DerivativeMarketOrderCancel"; value: DerivativeMarketOrderCancelAmino; } /** * @name EventCancelDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelDerivativeOrder */ export interface EventCancelDerivativeOrder { marketId: string; isLimitCancel: boolean; limitOrder?: DerivativeLimitOrder; marketOrderCancel?: DerivativeMarketOrderCancel; } export interface EventCancelDerivativeOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventCancelDerivativeOrder"; value: Uint8Array; } /** * @name EventCancelDerivativeOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelDerivativeOrder */ export interface EventCancelDerivativeOrderAmino { market_id: string; isLimitCancel: boolean; limit_order?: DerivativeLimitOrderAmino; market_order_cancel?: DerivativeMarketOrderCancelAmino; } export interface EventCancelDerivativeOrderAminoMsg { type: "/injective.exchange.v1beta1.EventCancelDerivativeOrder"; value: EventCancelDerivativeOrderAmino; } /** * @name EventFeeDiscountSchedule * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventFeeDiscountSchedule */ export interface EventFeeDiscountSchedule { schedule?: FeeDiscountSchedule; } export interface EventFeeDiscountScheduleProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventFeeDiscountSchedule"; value: Uint8Array; } /** * @name EventFeeDiscountScheduleAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventFeeDiscountSchedule */ export interface EventFeeDiscountScheduleAmino { schedule?: FeeDiscountScheduleAmino; } export interface EventFeeDiscountScheduleAminoMsg { type: "/injective.exchange.v1beta1.EventFeeDiscountSchedule"; value: EventFeeDiscountScheduleAmino; } /** * @name EventTradingRewardCampaignUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventTradingRewardCampaignUpdate */ export interface EventTradingRewardCampaignUpdate { campaignInfo?: TradingRewardCampaignInfo; campaignRewardPools: CampaignRewardPool[]; } export interface EventTradingRewardCampaignUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventTradingRewardCampaignUpdate"; value: Uint8Array; } /** * @name EventTradingRewardCampaignUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventTradingRewardCampaignUpdate */ export interface EventTradingRewardCampaignUpdateAmino { campaign_info?: TradingRewardCampaignInfoAmino; campaign_reward_pools: CampaignRewardPoolAmino[]; } export interface EventTradingRewardCampaignUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventTradingRewardCampaignUpdate"; value: EventTradingRewardCampaignUpdateAmino; } /** * @name EventTradingRewardDistribution * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventTradingRewardDistribution */ export interface EventTradingRewardDistribution { accountRewards: AccountRewards[]; } export interface EventTradingRewardDistributionProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventTradingRewardDistribution"; value: Uint8Array; } /** * @name EventTradingRewardDistributionAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventTradingRewardDistribution */ export interface EventTradingRewardDistributionAmino { account_rewards: AccountRewardsAmino[]; } export interface EventTradingRewardDistributionAminoMsg { type: "/injective.exchange.v1beta1.EventTradingRewardDistribution"; value: EventTradingRewardDistributionAmino; } /** * @name EventNewConditionalDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewConditionalDerivativeOrder */ export interface EventNewConditionalDerivativeOrder { marketId: string; order?: DerivativeOrder; hash: Uint8Array; isMarket: boolean; } export interface EventNewConditionalDerivativeOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventNewConditionalDerivativeOrder"; value: Uint8Array; } /** * @name EventNewConditionalDerivativeOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewConditionalDerivativeOrder */ export interface EventNewConditionalDerivativeOrderAmino { market_id: string; order?: DerivativeOrderAmino; hash: string; is_market: boolean; } export interface EventNewConditionalDerivativeOrderAminoMsg { type: "/injective.exchange.v1beta1.EventNewConditionalDerivativeOrder"; value: EventNewConditionalDerivativeOrderAmino; } /** * @name EventCancelConditionalDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelConditionalDerivativeOrder */ export interface EventCancelConditionalDerivativeOrder { marketId: string; isLimitCancel: boolean; limitOrder?: DerivativeLimitOrder; marketOrder?: DerivativeMarketOrder; } export interface EventCancelConditionalDerivativeOrderProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventCancelConditionalDerivativeOrder"; value: Uint8Array; } /** * @name EventCancelConditionalDerivativeOrderAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelConditionalDerivativeOrder */ export interface EventCancelConditionalDerivativeOrderAmino { market_id: string; isLimitCancel: boolean; limit_order?: DerivativeLimitOrderAmino; market_order?: DerivativeMarketOrderAmino; } export interface EventCancelConditionalDerivativeOrderAminoMsg { type: "/injective.exchange.v1beta1.EventCancelConditionalDerivativeOrder"; value: EventCancelConditionalDerivativeOrderAmino; } /** * @name EventConditionalDerivativeOrderTrigger * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventConditionalDerivativeOrderTrigger */ export interface EventConditionalDerivativeOrderTrigger { marketId: Uint8Array; isLimitTrigger: boolean; triggeredOrderHash: Uint8Array; placedOrderHash: Uint8Array; triggeredOrderCid: string; } export interface EventConditionalDerivativeOrderTriggerProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventConditionalDerivativeOrderTrigger"; value: Uint8Array; } /** * @name EventConditionalDerivativeOrderTriggerAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventConditionalDerivativeOrderTrigger */ export interface EventConditionalDerivativeOrderTriggerAmino { market_id: string; isLimitTrigger: boolean; triggered_order_hash: string; placed_order_hash: string; triggered_order_cid: string; } export interface EventConditionalDerivativeOrderTriggerAminoMsg { type: "/injective.exchange.v1beta1.EventConditionalDerivativeOrderTrigger"; value: EventConditionalDerivativeOrderTriggerAmino; } /** * @name EventOrderFail * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderFail */ export interface EventOrderFail { account: Uint8Array; hashes: Uint8Array[]; flags: number[]; cids: string[]; } export interface EventOrderFailProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventOrderFail"; value: Uint8Array; } /** * @name EventOrderFailAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderFail */ export interface EventOrderFailAmino { account: string; hashes: string[]; flags: number[]; cids: string[]; } export interface EventOrderFailAminoMsg { type: "/injective.exchange.v1beta1.EventOrderFail"; value: EventOrderFailAmino; } /** * @name EventAtomicMarketOrderFeeMultipliersUpdated * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventAtomicMarketOrderFeeMultipliersUpdated */ export interface EventAtomicMarketOrderFeeMultipliersUpdated { marketFeeMultipliers: MarketFeeMultiplier[]; } export interface EventAtomicMarketOrderFeeMultipliersUpdatedProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventAtomicMarketOrderFeeMultipliersUpdated"; value: Uint8Array; } /** * @name EventAtomicMarketOrderFeeMultipliersUpdatedAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventAtomicMarketOrderFeeMultipliersUpdated */ export interface EventAtomicMarketOrderFeeMultipliersUpdatedAmino { market_fee_multipliers: MarketFeeMultiplierAmino[]; } export interface EventAtomicMarketOrderFeeMultipliersUpdatedAminoMsg { type: "/injective.exchange.v1beta1.EventAtomicMarketOrderFeeMultipliersUpdated"; value: EventAtomicMarketOrderFeeMultipliersUpdatedAmino; } /** * @name EventOrderbookUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderbookUpdate */ export interface EventOrderbookUpdate { spotUpdates: OrderbookUpdate[]; derivativeUpdates: OrderbookUpdate[]; } export interface EventOrderbookUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventOrderbookUpdate"; value: Uint8Array; } /** * @name EventOrderbookUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderbookUpdate */ export interface EventOrderbookUpdateAmino { spot_updates: OrderbookUpdateAmino[]; derivative_updates: OrderbookUpdateAmino[]; } export interface EventOrderbookUpdateAminoMsg { type: "/injective.exchange.v1beta1.EventOrderbookUpdate"; value: EventOrderbookUpdateAmino; } /** * @name OrderbookUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.OrderbookUpdate */ export interface OrderbookUpdate { seq: bigint; orderbook?: Orderbook; } export interface OrderbookUpdateProtoMsg { typeUrl: "/injective.exchange.v1beta1.OrderbookUpdate"; value: Uint8Array; } /** * @name OrderbookUpdateAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.OrderbookUpdate */ export interface OrderbookUpdateAmino { seq: string; orderbook?: OrderbookAmino; } export interface OrderbookUpdateAminoMsg { type: "/injective.exchange.v1beta1.OrderbookUpdate"; value: OrderbookUpdateAmino; } /** * @name Orderbook * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.Orderbook */ export interface Orderbook { marketId: Uint8Array; buyLevels: Level[]; sellLevels: Level[]; } export interface OrderbookProtoMsg { typeUrl: "/injective.exchange.v1beta1.Orderbook"; value: Uint8Array; } /** * @name OrderbookAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.Orderbook */ export interface OrderbookAmino { market_id: string; buy_levels: LevelAmino[]; sell_levels: LevelAmino[]; } export interface OrderbookAminoMsg { type: "/injective.exchange.v1beta1.Orderbook"; value: OrderbookAmino; } /** * @name EventGrantAuthorizations * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventGrantAuthorizations */ export interface EventGrantAuthorizations { granter: string; grants: GrantAuthorization[]; } export interface EventGrantAuthorizationsProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventGrantAuthorizations"; value: Uint8Array; } /** * @name EventGrantAuthorizationsAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventGrantAuthorizations */ export interface EventGrantAuthorizationsAmino { granter: string; grants: GrantAuthorizationAmino[]; } export interface EventGrantAuthorizationsAminoMsg { type: "/injective.exchange.v1beta1.EventGrantAuthorizations"; value: EventGrantAuthorizationsAmino; } /** * @name EventGrantActivation * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventGrantActivation */ export interface EventGrantActivation { grantee: string; granter: string; amount: string; } export interface EventGrantActivationProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventGrantActivation"; value: Uint8Array; } /** * @name EventGrantActivationAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventGrantActivation */ export interface EventGrantActivationAmino { grantee: string; granter: string; amount: string; } export interface EventGrantActivationAminoMsg { type: "/injective.exchange.v1beta1.EventGrantActivation"; value: EventGrantActivationAmino; } /** * @name EventInvalidGrant * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventInvalidGrant */ export interface EventInvalidGrant { grantee: string; granter: string; } export interface EventInvalidGrantProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventInvalidGrant"; value: Uint8Array; } /** * @name EventInvalidGrantAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventInvalidGrant */ export interface EventInvalidGrantAmino { grantee: string; granter: string; } export interface EventInvalidGrantAminoMsg { type: "/injective.exchange.v1beta1.EventInvalidGrant"; value: EventInvalidGrantAmino; } /** * @name EventOrderCancelFail * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderCancelFail */ export interface EventOrderCancelFail { marketId: string; subaccountId: string; orderHash: string; cid: string; description: string; } export interface EventOrderCancelFailProtoMsg { typeUrl: "/injective.exchange.v1beta1.EventOrderCancelFail"; value: Uint8Array; } /** * @name EventOrderCancelFailAmino * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderCancelFail */ export interface EventOrderCancelFailAmino { market_id: string; subaccount_id: string; order_hash: string; cid: string; description: string; } export interface EventOrderCancelFailAminoMsg { type: "/injective.exchange.v1beta1.EventOrderCancelFail"; value: EventOrderCancelFailAmino; } /** * @name EventBatchSpotExecution * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchSpotExecution */ export declare const EventBatchSpotExecution: { typeUrl: string; is(o: any): o is EventBatchSpotExecution; isAmino(o: any): o is EventBatchSpotExecutionAmino; encode(message: EventBatchSpotExecution, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBatchSpotExecution; fromPartial(object: DeepPartial): EventBatchSpotExecution; fromAmino(object: EventBatchSpotExecutionAmino): EventBatchSpotExecution; toAmino(message: EventBatchSpotExecution): EventBatchSpotExecutionAmino; fromAminoMsg(object: EventBatchSpotExecutionAminoMsg): EventBatchSpotExecution; fromProtoMsg(message: EventBatchSpotExecutionProtoMsg): EventBatchSpotExecution; toProto(message: EventBatchSpotExecution): Uint8Array; toProtoMsg(message: EventBatchSpotExecution): EventBatchSpotExecutionProtoMsg; registerTypeUrl(): void; }; /** * @name EventBatchDerivativeExecution * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDerivativeExecution */ export declare const EventBatchDerivativeExecution: { typeUrl: string; is(o: any): o is EventBatchDerivativeExecution; isAmino(o: any): o is EventBatchDerivativeExecutionAmino; encode(message: EventBatchDerivativeExecution, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBatchDerivativeExecution; fromPartial(object: DeepPartial): EventBatchDerivativeExecution; fromAmino(object: EventBatchDerivativeExecutionAmino): EventBatchDerivativeExecution; toAmino(message: EventBatchDerivativeExecution): EventBatchDerivativeExecutionAmino; fromAminoMsg(object: EventBatchDerivativeExecutionAminoMsg): EventBatchDerivativeExecution; fromProtoMsg(message: EventBatchDerivativeExecutionProtoMsg): EventBatchDerivativeExecution; toProto(message: EventBatchDerivativeExecution): Uint8Array; toProtoMsg(message: EventBatchDerivativeExecution): EventBatchDerivativeExecutionProtoMsg; registerTypeUrl(): void; }; /** * @name EventLostFundsFromLiquidation * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventLostFundsFromLiquidation */ export declare const EventLostFundsFromLiquidation: { typeUrl: string; is(o: any): o is EventLostFundsFromLiquidation; isAmino(o: any): o is EventLostFundsFromLiquidationAmino; encode(message: EventLostFundsFromLiquidation, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventLostFundsFromLiquidation; fromPartial(object: DeepPartial): EventLostFundsFromLiquidation; fromAmino(object: EventLostFundsFromLiquidationAmino): EventLostFundsFromLiquidation; toAmino(message: EventLostFundsFromLiquidation): EventLostFundsFromLiquidationAmino; fromAminoMsg(object: EventLostFundsFromLiquidationAminoMsg): EventLostFundsFromLiquidation; fromProtoMsg(message: EventLostFundsFromLiquidationProtoMsg): EventLostFundsFromLiquidation; toProto(message: EventLostFundsFromLiquidation): Uint8Array; toProtoMsg(message: EventLostFundsFromLiquidation): EventLostFundsFromLiquidationProtoMsg; registerTypeUrl(): void; }; /** * @name EventBatchDerivativePosition * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDerivativePosition */ export declare const EventBatchDerivativePosition: { typeUrl: string; is(o: any): o is EventBatchDerivativePosition; isAmino(o: any): o is EventBatchDerivativePositionAmino; encode(message: EventBatchDerivativePosition, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBatchDerivativePosition; fromPartial(object: DeepPartial): EventBatchDerivativePosition; fromAmino(object: EventBatchDerivativePositionAmino): EventBatchDerivativePosition; toAmino(message: EventBatchDerivativePosition): EventBatchDerivativePositionAmino; fromAminoMsg(object: EventBatchDerivativePositionAminoMsg): EventBatchDerivativePosition; fromProtoMsg(message: EventBatchDerivativePositionProtoMsg): EventBatchDerivativePosition; toProto(message: EventBatchDerivativePosition): Uint8Array; toProtoMsg(message: EventBatchDerivativePosition): EventBatchDerivativePositionProtoMsg; registerTypeUrl(): void; }; /** * @name EventDerivativeMarketPaused * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventDerivativeMarketPaused */ export declare const EventDerivativeMarketPaused: { typeUrl: string; is(o: any): o is EventDerivativeMarketPaused; isAmino(o: any): o is EventDerivativeMarketPausedAmino; encode(message: EventDerivativeMarketPaused, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventDerivativeMarketPaused; fromPartial(object: DeepPartial): EventDerivativeMarketPaused; fromAmino(object: EventDerivativeMarketPausedAmino): EventDerivativeMarketPaused; toAmino(message: EventDerivativeMarketPaused): EventDerivativeMarketPausedAmino; fromAminoMsg(object: EventDerivativeMarketPausedAminoMsg): EventDerivativeMarketPaused; fromProtoMsg(message: EventDerivativeMarketPausedProtoMsg): EventDerivativeMarketPaused; toProto(message: EventDerivativeMarketPaused): Uint8Array; toProtoMsg(message: EventDerivativeMarketPaused): EventDerivativeMarketPausedProtoMsg; registerTypeUrl(): void; }; /** * @name EventSettledMarketBalance * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSettledMarketBalance */ export declare const EventSettledMarketBalance: { typeUrl: string; is(o: any): o is EventSettledMarketBalance; isAmino(o: any): o is EventSettledMarketBalanceAmino; encode(message: EventSettledMarketBalance, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSettledMarketBalance; fromPartial(object: DeepPartial): EventSettledMarketBalance; fromAmino(object: EventSettledMarketBalanceAmino): EventSettledMarketBalance; toAmino(message: EventSettledMarketBalance): EventSettledMarketBalanceAmino; fromAminoMsg(object: EventSettledMarketBalanceAminoMsg): EventSettledMarketBalance; fromProtoMsg(message: EventSettledMarketBalanceProtoMsg): EventSettledMarketBalance; toProto(message: EventSettledMarketBalance): Uint8Array; toProtoMsg(message: EventSettledMarketBalance): EventSettledMarketBalanceProtoMsg; registerTypeUrl(): void; }; /** * @name EventNotSettledMarketBalance * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNotSettledMarketBalance */ export declare const EventNotSettledMarketBalance: { typeUrl: string; is(o: any): o is EventNotSettledMarketBalance; isAmino(o: any): o is EventNotSettledMarketBalanceAmino; encode(message: EventNotSettledMarketBalance, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventNotSettledMarketBalance; fromPartial(object: DeepPartial): EventNotSettledMarketBalance; fromAmino(object: EventNotSettledMarketBalanceAmino): EventNotSettledMarketBalance; toAmino(message: EventNotSettledMarketBalance): EventNotSettledMarketBalanceAmino; fromAminoMsg(object: EventNotSettledMarketBalanceAminoMsg): EventNotSettledMarketBalance; fromProtoMsg(message: EventNotSettledMarketBalanceProtoMsg): EventNotSettledMarketBalance; toProto(message: EventNotSettledMarketBalance): Uint8Array; toProtoMsg(message: EventNotSettledMarketBalance): EventNotSettledMarketBalanceProtoMsg; registerTypeUrl(): void; }; /** * @name EventMarketBeyondBankruptcy * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventMarketBeyondBankruptcy */ export declare const EventMarketBeyondBankruptcy: { typeUrl: string; is(o: any): o is EventMarketBeyondBankruptcy; isAmino(o: any): o is EventMarketBeyondBankruptcyAmino; encode(message: EventMarketBeyondBankruptcy, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventMarketBeyondBankruptcy; fromPartial(object: DeepPartial): EventMarketBeyondBankruptcy; fromAmino(object: EventMarketBeyondBankruptcyAmino): EventMarketBeyondBankruptcy; toAmino(message: EventMarketBeyondBankruptcy): EventMarketBeyondBankruptcyAmino; fromAminoMsg(object: EventMarketBeyondBankruptcyAminoMsg): EventMarketBeyondBankruptcy; fromProtoMsg(message: EventMarketBeyondBankruptcyProtoMsg): EventMarketBeyondBankruptcy; toProto(message: EventMarketBeyondBankruptcy): Uint8Array; toProtoMsg(message: EventMarketBeyondBankruptcy): EventMarketBeyondBankruptcyProtoMsg; registerTypeUrl(): void; }; /** * @name EventAllPositionsHaircut * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventAllPositionsHaircut */ export declare const EventAllPositionsHaircut: { typeUrl: string; is(o: any): o is EventAllPositionsHaircut; isAmino(o: any): o is EventAllPositionsHaircutAmino; encode(message: EventAllPositionsHaircut, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventAllPositionsHaircut; fromPartial(object: DeepPartial): EventAllPositionsHaircut; fromAmino(object: EventAllPositionsHaircutAmino): EventAllPositionsHaircut; toAmino(message: EventAllPositionsHaircut): EventAllPositionsHaircutAmino; fromAminoMsg(object: EventAllPositionsHaircutAminoMsg): EventAllPositionsHaircut; fromProtoMsg(message: EventAllPositionsHaircutProtoMsg): EventAllPositionsHaircut; toProto(message: EventAllPositionsHaircut): Uint8Array; toProtoMsg(message: EventAllPositionsHaircut): EventAllPositionsHaircutProtoMsg; registerTypeUrl(): void; }; /** * @name EventBinaryOptionsMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBinaryOptionsMarketUpdate */ export declare const EventBinaryOptionsMarketUpdate: { typeUrl: string; is(o: any): o is EventBinaryOptionsMarketUpdate; isAmino(o: any): o is EventBinaryOptionsMarketUpdateAmino; encode(message: EventBinaryOptionsMarketUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBinaryOptionsMarketUpdate; fromPartial(object: DeepPartial): EventBinaryOptionsMarketUpdate; fromAmino(object: EventBinaryOptionsMarketUpdateAmino): EventBinaryOptionsMarketUpdate; toAmino(message: EventBinaryOptionsMarketUpdate): EventBinaryOptionsMarketUpdateAmino; fromAminoMsg(object: EventBinaryOptionsMarketUpdateAminoMsg): EventBinaryOptionsMarketUpdate; fromProtoMsg(message: EventBinaryOptionsMarketUpdateProtoMsg): EventBinaryOptionsMarketUpdate; toProto(message: EventBinaryOptionsMarketUpdate): Uint8Array; toProtoMsg(message: EventBinaryOptionsMarketUpdate): EventBinaryOptionsMarketUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name EventNewSpotOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewSpotOrders */ export declare const EventNewSpotOrders: { typeUrl: string; is(o: any): o is EventNewSpotOrders; isAmino(o: any): o is EventNewSpotOrdersAmino; encode(message: EventNewSpotOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventNewSpotOrders; fromPartial(object: DeepPartial): EventNewSpotOrders; fromAmino(object: EventNewSpotOrdersAmino): EventNewSpotOrders; toAmino(message: EventNewSpotOrders): EventNewSpotOrdersAmino; fromAminoMsg(object: EventNewSpotOrdersAminoMsg): EventNewSpotOrders; fromProtoMsg(message: EventNewSpotOrdersProtoMsg): EventNewSpotOrders; toProto(message: EventNewSpotOrders): Uint8Array; toProtoMsg(message: EventNewSpotOrders): EventNewSpotOrdersProtoMsg; registerTypeUrl(): void; }; /** * @name EventNewDerivativeOrders * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewDerivativeOrders */ export declare const EventNewDerivativeOrders: { typeUrl: string; is(o: any): o is EventNewDerivativeOrders; isAmino(o: any): o is EventNewDerivativeOrdersAmino; encode(message: EventNewDerivativeOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventNewDerivativeOrders; fromPartial(object: DeepPartial): EventNewDerivativeOrders; fromAmino(object: EventNewDerivativeOrdersAmino): EventNewDerivativeOrders; toAmino(message: EventNewDerivativeOrders): EventNewDerivativeOrdersAmino; fromAminoMsg(object: EventNewDerivativeOrdersAminoMsg): EventNewDerivativeOrders; fromProtoMsg(message: EventNewDerivativeOrdersProtoMsg): EventNewDerivativeOrders; toProto(message: EventNewDerivativeOrders): Uint8Array; toProtoMsg(message: EventNewDerivativeOrders): EventNewDerivativeOrdersProtoMsg; registerTypeUrl(): void; }; /** * @name EventCancelSpotOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelSpotOrder */ export declare const EventCancelSpotOrder: { typeUrl: string; is(o: any): o is EventCancelSpotOrder; isAmino(o: any): o is EventCancelSpotOrderAmino; encode(message: EventCancelSpotOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventCancelSpotOrder; fromPartial(object: DeepPartial): EventCancelSpotOrder; fromAmino(object: EventCancelSpotOrderAmino): EventCancelSpotOrder; toAmino(message: EventCancelSpotOrder): EventCancelSpotOrderAmino; fromAminoMsg(object: EventCancelSpotOrderAminoMsg): EventCancelSpotOrder; fromProtoMsg(message: EventCancelSpotOrderProtoMsg): EventCancelSpotOrder; toProto(message: EventCancelSpotOrder): Uint8Array; toProtoMsg(message: EventCancelSpotOrder): EventCancelSpotOrderProtoMsg; registerTypeUrl(): void; }; /** * @name EventSpotMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSpotMarketUpdate */ export declare const EventSpotMarketUpdate: { typeUrl: string; is(o: any): o is EventSpotMarketUpdate; isAmino(o: any): o is EventSpotMarketUpdateAmino; encode(message: EventSpotMarketUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSpotMarketUpdate; fromPartial(object: DeepPartial): EventSpotMarketUpdate; fromAmino(object: EventSpotMarketUpdateAmino): EventSpotMarketUpdate; toAmino(message: EventSpotMarketUpdate): EventSpotMarketUpdateAmino; fromAminoMsg(object: EventSpotMarketUpdateAminoMsg): EventSpotMarketUpdate; fromProtoMsg(message: EventSpotMarketUpdateProtoMsg): EventSpotMarketUpdate; toProto(message: EventSpotMarketUpdate): Uint8Array; toProtoMsg(message: EventSpotMarketUpdate): EventSpotMarketUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name EventPerpetualMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventPerpetualMarketUpdate */ export declare const EventPerpetualMarketUpdate: { typeUrl: string; is(o: any): o is EventPerpetualMarketUpdate; isAmino(o: any): o is EventPerpetualMarketUpdateAmino; encode(message: EventPerpetualMarketUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventPerpetualMarketUpdate; fromPartial(object: DeepPartial): EventPerpetualMarketUpdate; fromAmino(object: EventPerpetualMarketUpdateAmino): EventPerpetualMarketUpdate; toAmino(message: EventPerpetualMarketUpdate): EventPerpetualMarketUpdateAmino; fromAminoMsg(object: EventPerpetualMarketUpdateAminoMsg): EventPerpetualMarketUpdate; fromProtoMsg(message: EventPerpetualMarketUpdateProtoMsg): EventPerpetualMarketUpdate; toProto(message: EventPerpetualMarketUpdate): Uint8Array; toProtoMsg(message: EventPerpetualMarketUpdate): EventPerpetualMarketUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name EventExpiryFuturesMarketUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventExpiryFuturesMarketUpdate */ export declare const EventExpiryFuturesMarketUpdate: { typeUrl: string; is(o: any): o is EventExpiryFuturesMarketUpdate; isAmino(o: any): o is EventExpiryFuturesMarketUpdateAmino; encode(message: EventExpiryFuturesMarketUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventExpiryFuturesMarketUpdate; fromPartial(object: DeepPartial): EventExpiryFuturesMarketUpdate; fromAmino(object: EventExpiryFuturesMarketUpdateAmino): EventExpiryFuturesMarketUpdate; toAmino(message: EventExpiryFuturesMarketUpdate): EventExpiryFuturesMarketUpdateAmino; fromAminoMsg(object: EventExpiryFuturesMarketUpdateAminoMsg): EventExpiryFuturesMarketUpdate; fromProtoMsg(message: EventExpiryFuturesMarketUpdateProtoMsg): EventExpiryFuturesMarketUpdate; toProto(message: EventExpiryFuturesMarketUpdate): Uint8Array; toProtoMsg(message: EventExpiryFuturesMarketUpdate): EventExpiryFuturesMarketUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name EventPerpetualMarketFundingUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventPerpetualMarketFundingUpdate */ export declare const EventPerpetualMarketFundingUpdate: { typeUrl: string; is(o: any): o is EventPerpetualMarketFundingUpdate; isAmino(o: any): o is EventPerpetualMarketFundingUpdateAmino; encode(message: EventPerpetualMarketFundingUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventPerpetualMarketFundingUpdate; fromPartial(object: DeepPartial): EventPerpetualMarketFundingUpdate; fromAmino(object: EventPerpetualMarketFundingUpdateAmino): EventPerpetualMarketFundingUpdate; toAmino(message: EventPerpetualMarketFundingUpdate): EventPerpetualMarketFundingUpdateAmino; fromAminoMsg(object: EventPerpetualMarketFundingUpdateAminoMsg): EventPerpetualMarketFundingUpdate; fromProtoMsg(message: EventPerpetualMarketFundingUpdateProtoMsg): EventPerpetualMarketFundingUpdate; toProto(message: EventPerpetualMarketFundingUpdate): Uint8Array; toProtoMsg(message: EventPerpetualMarketFundingUpdate): EventPerpetualMarketFundingUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name EventSubaccountDeposit * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountDeposit */ export declare const EventSubaccountDeposit: { typeUrl: string; is(o: any): o is EventSubaccountDeposit; isAmino(o: any): o is EventSubaccountDepositAmino; encode(message: EventSubaccountDeposit, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSubaccountDeposit; fromPartial(object: DeepPartial): EventSubaccountDeposit; fromAmino(object: EventSubaccountDepositAmino): EventSubaccountDeposit; toAmino(message: EventSubaccountDeposit): EventSubaccountDepositAmino; fromAminoMsg(object: EventSubaccountDepositAminoMsg): EventSubaccountDeposit; fromProtoMsg(message: EventSubaccountDepositProtoMsg): EventSubaccountDeposit; toProto(message: EventSubaccountDeposit): Uint8Array; toProtoMsg(message: EventSubaccountDeposit): EventSubaccountDepositProtoMsg; registerTypeUrl(): void; }; /** * @name EventSubaccountWithdraw * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountWithdraw */ export declare const EventSubaccountWithdraw: { typeUrl: string; is(o: any): o is EventSubaccountWithdraw; isAmino(o: any): o is EventSubaccountWithdrawAmino; encode(message: EventSubaccountWithdraw, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSubaccountWithdraw; fromPartial(object: DeepPartial): EventSubaccountWithdraw; fromAmino(object: EventSubaccountWithdrawAmino): EventSubaccountWithdraw; toAmino(message: EventSubaccountWithdraw): EventSubaccountWithdrawAmino; fromAminoMsg(object: EventSubaccountWithdrawAminoMsg): EventSubaccountWithdraw; fromProtoMsg(message: EventSubaccountWithdrawProtoMsg): EventSubaccountWithdraw; toProto(message: EventSubaccountWithdraw): Uint8Array; toProtoMsg(message: EventSubaccountWithdraw): EventSubaccountWithdrawProtoMsg; registerTypeUrl(): void; }; /** * @name EventSubaccountBalanceTransfer * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventSubaccountBalanceTransfer */ export declare const EventSubaccountBalanceTransfer: { typeUrl: string; is(o: any): o is EventSubaccountBalanceTransfer; isAmino(o: any): o is EventSubaccountBalanceTransferAmino; encode(message: EventSubaccountBalanceTransfer, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSubaccountBalanceTransfer; fromPartial(object: DeepPartial): EventSubaccountBalanceTransfer; fromAmino(object: EventSubaccountBalanceTransferAmino): EventSubaccountBalanceTransfer; toAmino(message: EventSubaccountBalanceTransfer): EventSubaccountBalanceTransferAmino; fromAminoMsg(object: EventSubaccountBalanceTransferAminoMsg): EventSubaccountBalanceTransfer; fromProtoMsg(message: EventSubaccountBalanceTransferProtoMsg): EventSubaccountBalanceTransfer; toProto(message: EventSubaccountBalanceTransfer): Uint8Array; toProtoMsg(message: EventSubaccountBalanceTransfer): EventSubaccountBalanceTransferProtoMsg; registerTypeUrl(): void; }; /** * @name EventBatchDepositUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventBatchDepositUpdate */ export declare const EventBatchDepositUpdate: { typeUrl: string; is(o: any): o is EventBatchDepositUpdate; isAmino(o: any): o is EventBatchDepositUpdateAmino; encode(message: EventBatchDepositUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventBatchDepositUpdate; fromPartial(object: DeepPartial): EventBatchDepositUpdate; fromAmino(object: EventBatchDepositUpdateAmino): EventBatchDepositUpdate; toAmino(message: EventBatchDepositUpdate): EventBatchDepositUpdateAmino; fromAminoMsg(object: EventBatchDepositUpdateAminoMsg): EventBatchDepositUpdate; fromProtoMsg(message: EventBatchDepositUpdateProtoMsg): EventBatchDepositUpdate; toProto(message: EventBatchDepositUpdate): Uint8Array; toProtoMsg(message: EventBatchDepositUpdate): EventBatchDepositUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name DerivativeMarketOrderCancel * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.DerivativeMarketOrderCancel */ export declare const DerivativeMarketOrderCancel: { typeUrl: string; is(o: any): o is DerivativeMarketOrderCancel; isAmino(o: any): o is DerivativeMarketOrderCancelAmino; encode(message: DerivativeMarketOrderCancel, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DerivativeMarketOrderCancel; fromPartial(object: DeepPartial): DerivativeMarketOrderCancel; fromAmino(object: DerivativeMarketOrderCancelAmino): DerivativeMarketOrderCancel; toAmino(message: DerivativeMarketOrderCancel): DerivativeMarketOrderCancelAmino; fromAminoMsg(object: DerivativeMarketOrderCancelAminoMsg): DerivativeMarketOrderCancel; fromProtoMsg(message: DerivativeMarketOrderCancelProtoMsg): DerivativeMarketOrderCancel; toProto(message: DerivativeMarketOrderCancel): Uint8Array; toProtoMsg(message: DerivativeMarketOrderCancel): DerivativeMarketOrderCancelProtoMsg; registerTypeUrl(): void; }; /** * @name EventCancelDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelDerivativeOrder */ export declare const EventCancelDerivativeOrder: { typeUrl: string; is(o: any): o is EventCancelDerivativeOrder; isAmino(o: any): o is EventCancelDerivativeOrderAmino; encode(message: EventCancelDerivativeOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventCancelDerivativeOrder; fromPartial(object: DeepPartial): EventCancelDerivativeOrder; fromAmino(object: EventCancelDerivativeOrderAmino): EventCancelDerivativeOrder; toAmino(message: EventCancelDerivativeOrder): EventCancelDerivativeOrderAmino; fromAminoMsg(object: EventCancelDerivativeOrderAminoMsg): EventCancelDerivativeOrder; fromProtoMsg(message: EventCancelDerivativeOrderProtoMsg): EventCancelDerivativeOrder; toProto(message: EventCancelDerivativeOrder): Uint8Array; toProtoMsg(message: EventCancelDerivativeOrder): EventCancelDerivativeOrderProtoMsg; registerTypeUrl(): void; }; /** * @name EventFeeDiscountSchedule * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventFeeDiscountSchedule */ export declare const EventFeeDiscountSchedule: { typeUrl: string; is(o: any): o is EventFeeDiscountSchedule; isAmino(o: any): o is EventFeeDiscountScheduleAmino; encode(message: EventFeeDiscountSchedule, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventFeeDiscountSchedule; fromPartial(object: DeepPartial): EventFeeDiscountSchedule; fromAmino(object: EventFeeDiscountScheduleAmino): EventFeeDiscountSchedule; toAmino(message: EventFeeDiscountSchedule): EventFeeDiscountScheduleAmino; fromAminoMsg(object: EventFeeDiscountScheduleAminoMsg): EventFeeDiscountSchedule; fromProtoMsg(message: EventFeeDiscountScheduleProtoMsg): EventFeeDiscountSchedule; toProto(message: EventFeeDiscountSchedule): Uint8Array; toProtoMsg(message: EventFeeDiscountSchedule): EventFeeDiscountScheduleProtoMsg; registerTypeUrl(): void; }; /** * @name EventTradingRewardCampaignUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventTradingRewardCampaignUpdate */ export declare const EventTradingRewardCampaignUpdate: { typeUrl: string; is(o: any): o is EventTradingRewardCampaignUpdate; isAmino(o: any): o is EventTradingRewardCampaignUpdateAmino; encode(message: EventTradingRewardCampaignUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventTradingRewardCampaignUpdate; fromPartial(object: DeepPartial): EventTradingRewardCampaignUpdate; fromAmino(object: EventTradingRewardCampaignUpdateAmino): EventTradingRewardCampaignUpdate; toAmino(message: EventTradingRewardCampaignUpdate): EventTradingRewardCampaignUpdateAmino; fromAminoMsg(object: EventTradingRewardCampaignUpdateAminoMsg): EventTradingRewardCampaignUpdate; fromProtoMsg(message: EventTradingRewardCampaignUpdateProtoMsg): EventTradingRewardCampaignUpdate; toProto(message: EventTradingRewardCampaignUpdate): Uint8Array; toProtoMsg(message: EventTradingRewardCampaignUpdate): EventTradingRewardCampaignUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name EventTradingRewardDistribution * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventTradingRewardDistribution */ export declare const EventTradingRewardDistribution: { typeUrl: string; is(o: any): o is EventTradingRewardDistribution; isAmino(o: any): o is EventTradingRewardDistributionAmino; encode(message: EventTradingRewardDistribution, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventTradingRewardDistribution; fromPartial(object: DeepPartial): EventTradingRewardDistribution; fromAmino(object: EventTradingRewardDistributionAmino): EventTradingRewardDistribution; toAmino(message: EventTradingRewardDistribution): EventTradingRewardDistributionAmino; fromAminoMsg(object: EventTradingRewardDistributionAminoMsg): EventTradingRewardDistribution; fromProtoMsg(message: EventTradingRewardDistributionProtoMsg): EventTradingRewardDistribution; toProto(message: EventTradingRewardDistribution): Uint8Array; toProtoMsg(message: EventTradingRewardDistribution): EventTradingRewardDistributionProtoMsg; registerTypeUrl(): void; }; /** * @name EventNewConditionalDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventNewConditionalDerivativeOrder */ export declare const EventNewConditionalDerivativeOrder: { typeUrl: string; is(o: any): o is EventNewConditionalDerivativeOrder; isAmino(o: any): o is EventNewConditionalDerivativeOrderAmino; encode(message: EventNewConditionalDerivativeOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventNewConditionalDerivativeOrder; fromPartial(object: DeepPartial): EventNewConditionalDerivativeOrder; fromAmino(object: EventNewConditionalDerivativeOrderAmino): EventNewConditionalDerivativeOrder; toAmino(message: EventNewConditionalDerivativeOrder): EventNewConditionalDerivativeOrderAmino; fromAminoMsg(object: EventNewConditionalDerivativeOrderAminoMsg): EventNewConditionalDerivativeOrder; fromProtoMsg(message: EventNewConditionalDerivativeOrderProtoMsg): EventNewConditionalDerivativeOrder; toProto(message: EventNewConditionalDerivativeOrder): Uint8Array; toProtoMsg(message: EventNewConditionalDerivativeOrder): EventNewConditionalDerivativeOrderProtoMsg; registerTypeUrl(): void; }; /** * @name EventCancelConditionalDerivativeOrder * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventCancelConditionalDerivativeOrder */ export declare const EventCancelConditionalDerivativeOrder: { typeUrl: string; is(o: any): o is EventCancelConditionalDerivativeOrder; isAmino(o: any): o is EventCancelConditionalDerivativeOrderAmino; encode(message: EventCancelConditionalDerivativeOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventCancelConditionalDerivativeOrder; fromPartial(object: DeepPartial): EventCancelConditionalDerivativeOrder; fromAmino(object: EventCancelConditionalDerivativeOrderAmino): EventCancelConditionalDerivativeOrder; toAmino(message: EventCancelConditionalDerivativeOrder): EventCancelConditionalDerivativeOrderAmino; fromAminoMsg(object: EventCancelConditionalDerivativeOrderAminoMsg): EventCancelConditionalDerivativeOrder; fromProtoMsg(message: EventCancelConditionalDerivativeOrderProtoMsg): EventCancelConditionalDerivativeOrder; toProto(message: EventCancelConditionalDerivativeOrder): Uint8Array; toProtoMsg(message: EventCancelConditionalDerivativeOrder): EventCancelConditionalDerivativeOrderProtoMsg; registerTypeUrl(): void; }; /** * @name EventConditionalDerivativeOrderTrigger * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventConditionalDerivativeOrderTrigger */ export declare const EventConditionalDerivativeOrderTrigger: { typeUrl: string; is(o: any): o is EventConditionalDerivativeOrderTrigger; isAmino(o: any): o is EventConditionalDerivativeOrderTriggerAmino; encode(message: EventConditionalDerivativeOrderTrigger, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventConditionalDerivativeOrderTrigger; fromPartial(object: DeepPartial): EventConditionalDerivativeOrderTrigger; fromAmino(object: EventConditionalDerivativeOrderTriggerAmino): EventConditionalDerivativeOrderTrigger; toAmino(message: EventConditionalDerivativeOrderTrigger): EventConditionalDerivativeOrderTriggerAmino; fromAminoMsg(object: EventConditionalDerivativeOrderTriggerAminoMsg): EventConditionalDerivativeOrderTrigger; fromProtoMsg(message: EventConditionalDerivativeOrderTriggerProtoMsg): EventConditionalDerivativeOrderTrigger; toProto(message: EventConditionalDerivativeOrderTrigger): Uint8Array; toProtoMsg(message: EventConditionalDerivativeOrderTrigger): EventConditionalDerivativeOrderTriggerProtoMsg; registerTypeUrl(): void; }; /** * @name EventOrderFail * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderFail */ export declare const EventOrderFail: { typeUrl: string; is(o: any): o is EventOrderFail; isAmino(o: any): o is EventOrderFailAmino; encode(message: EventOrderFail, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventOrderFail; fromPartial(object: DeepPartial): EventOrderFail; fromAmino(object: EventOrderFailAmino): EventOrderFail; toAmino(message: EventOrderFail): EventOrderFailAmino; fromAminoMsg(object: EventOrderFailAminoMsg): EventOrderFail; fromProtoMsg(message: EventOrderFailProtoMsg): EventOrderFail; toProto(message: EventOrderFail): Uint8Array; toProtoMsg(message: EventOrderFail): EventOrderFailProtoMsg; registerTypeUrl(): void; }; /** * @name EventAtomicMarketOrderFeeMultipliersUpdated * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventAtomicMarketOrderFeeMultipliersUpdated */ export declare const EventAtomicMarketOrderFeeMultipliersUpdated: { typeUrl: string; is(o: any): o is EventAtomicMarketOrderFeeMultipliersUpdated; isAmino(o: any): o is EventAtomicMarketOrderFeeMultipliersUpdatedAmino; encode(message: EventAtomicMarketOrderFeeMultipliersUpdated, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventAtomicMarketOrderFeeMultipliersUpdated; fromPartial(object: DeepPartial): EventAtomicMarketOrderFeeMultipliersUpdated; fromAmino(object: EventAtomicMarketOrderFeeMultipliersUpdatedAmino): EventAtomicMarketOrderFeeMultipliersUpdated; toAmino(message: EventAtomicMarketOrderFeeMultipliersUpdated): EventAtomicMarketOrderFeeMultipliersUpdatedAmino; fromAminoMsg(object: EventAtomicMarketOrderFeeMultipliersUpdatedAminoMsg): EventAtomicMarketOrderFeeMultipliersUpdated; fromProtoMsg(message: EventAtomicMarketOrderFeeMultipliersUpdatedProtoMsg): EventAtomicMarketOrderFeeMultipliersUpdated; toProto(message: EventAtomicMarketOrderFeeMultipliersUpdated): Uint8Array; toProtoMsg(message: EventAtomicMarketOrderFeeMultipliersUpdated): EventAtomicMarketOrderFeeMultipliersUpdatedProtoMsg; registerTypeUrl(): void; }; /** * @name EventOrderbookUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderbookUpdate */ export declare const EventOrderbookUpdate: { typeUrl: string; is(o: any): o is EventOrderbookUpdate; isAmino(o: any): o is EventOrderbookUpdateAmino; encode(message: EventOrderbookUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventOrderbookUpdate; fromPartial(object: DeepPartial): EventOrderbookUpdate; fromAmino(object: EventOrderbookUpdateAmino): EventOrderbookUpdate; toAmino(message: EventOrderbookUpdate): EventOrderbookUpdateAmino; fromAminoMsg(object: EventOrderbookUpdateAminoMsg): EventOrderbookUpdate; fromProtoMsg(message: EventOrderbookUpdateProtoMsg): EventOrderbookUpdate; toProto(message: EventOrderbookUpdate): Uint8Array; toProtoMsg(message: EventOrderbookUpdate): EventOrderbookUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name OrderbookUpdate * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.OrderbookUpdate */ export declare const OrderbookUpdate: { typeUrl: string; is(o: any): o is OrderbookUpdate; isAmino(o: any): o is OrderbookUpdateAmino; encode(message: OrderbookUpdate, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): OrderbookUpdate; fromPartial(object: DeepPartial): OrderbookUpdate; fromAmino(object: OrderbookUpdateAmino): OrderbookUpdate; toAmino(message: OrderbookUpdate): OrderbookUpdateAmino; fromAminoMsg(object: OrderbookUpdateAminoMsg): OrderbookUpdate; fromProtoMsg(message: OrderbookUpdateProtoMsg): OrderbookUpdate; toProto(message: OrderbookUpdate): Uint8Array; toProtoMsg(message: OrderbookUpdate): OrderbookUpdateProtoMsg; registerTypeUrl(): void; }; /** * @name Orderbook * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.Orderbook */ export declare const Orderbook: { typeUrl: string; is(o: any): o is Orderbook; isAmino(o: any): o is OrderbookAmino; encode(message: Orderbook, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Orderbook; fromPartial(object: DeepPartial): Orderbook; fromAmino(object: OrderbookAmino): Orderbook; toAmino(message: Orderbook): OrderbookAmino; fromAminoMsg(object: OrderbookAminoMsg): Orderbook; fromProtoMsg(message: OrderbookProtoMsg): Orderbook; toProto(message: Orderbook): Uint8Array; toProtoMsg(message: Orderbook): OrderbookProtoMsg; registerTypeUrl(): void; }; /** * @name EventGrantAuthorizations * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventGrantAuthorizations */ export declare const EventGrantAuthorizations: { typeUrl: string; is(o: any): o is EventGrantAuthorizations; isAmino(o: any): o is EventGrantAuthorizationsAmino; encode(message: EventGrantAuthorizations, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventGrantAuthorizations; fromPartial(object: DeepPartial): EventGrantAuthorizations; fromAmino(object: EventGrantAuthorizationsAmino): EventGrantAuthorizations; toAmino(message: EventGrantAuthorizations): EventGrantAuthorizationsAmino; fromAminoMsg(object: EventGrantAuthorizationsAminoMsg): EventGrantAuthorizations; fromProtoMsg(message: EventGrantAuthorizationsProtoMsg): EventGrantAuthorizations; toProto(message: EventGrantAuthorizations): Uint8Array; toProtoMsg(message: EventGrantAuthorizations): EventGrantAuthorizationsProtoMsg; registerTypeUrl(): void; }; /** * @name EventGrantActivation * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventGrantActivation */ export declare const EventGrantActivation: { typeUrl: string; is(o: any): o is EventGrantActivation; isAmino(o: any): o is EventGrantActivationAmino; encode(message: EventGrantActivation, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventGrantActivation; fromPartial(object: DeepPartial): EventGrantActivation; fromAmino(object: EventGrantActivationAmino): EventGrantActivation; toAmino(message: EventGrantActivation): EventGrantActivationAmino; fromAminoMsg(object: EventGrantActivationAminoMsg): EventGrantActivation; fromProtoMsg(message: EventGrantActivationProtoMsg): EventGrantActivation; toProto(message: EventGrantActivation): Uint8Array; toProtoMsg(message: EventGrantActivation): EventGrantActivationProtoMsg; registerTypeUrl(): void; }; /** * @name EventInvalidGrant * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventInvalidGrant */ export declare const EventInvalidGrant: { typeUrl: string; is(o: any): o is EventInvalidGrant; isAmino(o: any): o is EventInvalidGrantAmino; encode(message: EventInvalidGrant, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventInvalidGrant; fromPartial(object: DeepPartial): EventInvalidGrant; fromAmino(object: EventInvalidGrantAmino): EventInvalidGrant; toAmino(message: EventInvalidGrant): EventInvalidGrantAmino; fromAminoMsg(object: EventInvalidGrantAminoMsg): EventInvalidGrant; fromProtoMsg(message: EventInvalidGrantProtoMsg): EventInvalidGrant; toProto(message: EventInvalidGrant): Uint8Array; toProtoMsg(message: EventInvalidGrant): EventInvalidGrantProtoMsg; registerTypeUrl(): void; }; /** * @name EventOrderCancelFail * @package injective.exchange.v1beta1 * @see proto type: injective.exchange.v1beta1.EventOrderCancelFail */ export declare const EventOrderCancelFail: { typeUrl: string; is(o: any): o is EventOrderCancelFail; isAmino(o: any): o is EventOrderCancelFailAmino; encode(message: EventOrderCancelFail, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventOrderCancelFail; fromPartial(object: DeepPartial): EventOrderCancelFail; fromAmino(object: EventOrderCancelFailAmino): EventOrderCancelFail; toAmino(message: EventOrderCancelFail): EventOrderCancelFailAmino; fromAminoMsg(object: EventOrderCancelFailAminoMsg): EventOrderCancelFail; fromProtoMsg(message: EventOrderCancelFailProtoMsg): EventOrderCancelFail; toProto(message: EventOrderCancelFail): Uint8Array; toProtoMsg(message: EventOrderCancelFail): EventOrderCancelFailProtoMsg; registerTypeUrl(): void; };