package
1.51.1
Repository: https://github.com/injectivelabs/sdk-go.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
CheckValidSubaccountIDOrNonce checks that either 1) the subaccountId is well-formatted subaccount nonce or 2) the normal subaccountId is a valid subaccount ID and the sender is the owner of the subaccount.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DefaultParams returns a default set of parameters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetCampaignMarketQualificationKey provides the key for the market trading rewards qualification status.
GetCampaignRewardPendingPoolKey provides the key for a pending reward pool for a given start time.
GetCampaignRewardPoolKey provides the key for a reward pool for a given start time.
No description provided by the author
No description provided by the author
GetDepositKey provides the key to obtain a given subaccount's deposits for a given denom.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetFeeDiscountAccountOrderIndicatorKey provides the key for the transient indicator if the account has placed an order that block.
GetFeeDiscountAccountTierKey provides the key for the account's fee discount tier.
GetFeeDiscountAccountVolumeInBucketKey provides the key for the account's volume in the given bucket.
GetFeeDiscountMarketQualificationKey provides the key for the market fee discount qualification status.
GetFeeDiscountPastBucketAccountVolumeKey provides the key for the account's total past bucket volume.
No description provided by the author
No description provided by the author
GetIsOptedOutOfRewardsKey provides the key for the opted out rewards address.
No description provided by the author
No description provided by the author
GetLimitOrderIndexAccountAddressPrefix returns a prefix containing marketID + isBuy + account.
No description provided by the author
GetLimitOrderIndexSubaccountPrefix returns a prefix containing marketID + isBuy + subaccountID.
No description provided by the author
GetMarketIdDirectionFromTransientKey parses the marketID and direction from a transient Key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetOrderIdentifier returns the cid of an order if it exists, otherwise returns the order hash.
No description provided by the author
No description provided by the author
GetRequiredBinaryOptionsOrderMargin returns the required margin for a binary options trade (or order) at a given price.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetSubaccountTradeNonceKey provides the prefix to obtain a given subaccount's trade nonce.
No description provided by the author
GetTradingRewardAccountPendingPointsKey provides the key for the account's trading rewards pending points.
GetTradingRewardAccountPendingPointsPrefix provides the prefix for the account's trading rewards pending points.
GetTradingRewardAccountPendingPointsStartTimestamp provides the start timestamp of the pending points pool.
GetTradingRewardAccountPointsKey provides the key for the account's trading rewards points.
GetTradingRewardsMarketPointsMultiplierKey provides the key for the market trading rewards multiplier.
GetTradingRewardTotalPendingPointsKey provides the key for the total pending trading rewards points.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsHexHash verifies whether a string can represent a valid hex-encoded hash or not.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MarketDirectionPrefix allows to obtain prefix against a particular marketID, direction.
MarketSubaccountInfix provides the infix given a marketID and subaccountID.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewBinaryOptionsMarketLaunchProposal returns new instance of BinaryOptionsMarketLaunchProposal.
NewBinaryOptionsMarketParamUpdateProposal returns new instance of BinaryOptionsMarketParamUpdateProposal.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewDerivativeMarketParamUpdateProposal returns new instance of DerivativeMarketParamUpdateProposal.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewExpiryFuturesMarketLaunchProposal returns new instance of ExpiryFuturesMarketLaunchProposal.
NewFeeDiscountProposal returns new instance of FeeDiscountProposal.
No description provided by the author
No description provided by the author
No description provided by the author
NewMarketForcedSettlementProposal returns new instance of MarketForcedSettlementProposal.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewParams creates a new Params instance.
NewParamSetPair creates a new ParamSetPair instance.
No description provided by the author
NewPerpetualMarketLaunchProposal returns new instance of PerpetualMarketLaunchProposal.
NewPosition initializes a new position with a given cumulativeFundingEntry (should be nil for non-perpetual markets).
No description provided by the author
No description provided by the author
No description provided by the author
NewSpotMarketLaunchProposal returns new instance of SpotMarketLaunchProposal.
NewSpotMarketParamUpdateProposal returns new instance of SpotMarketParamUpdateProposal.
No description provided by the author
No description provided by the author
No description provided by the author
NewTradingRewardCampaignLaunchProposal returns new instance of TradingRewardCampaignLaunchProposal.
NewTradingRewardCampaignUpdateProposal returns new instance of TradingRewardCampaignLaunchProposal.
No description provided by the author
No description provided by the author
NewUpdateDenomDecimalsProposal returns new instance of UpdateDenomDecimalsProposal.
No description provided by the author
No description provided by the author
No description provided by the author
OrderIndexByMarketDirectionSubaccountOrderHashPrefix turns a marketID + direction + subaccountID + order hash to prefix used to get an order from the store.
OrderIndexByMarketDirectionSubaccountPrefix allows to obtain prefix of exchange against a particular marketID, subaccountID and direction.
OrdersByMarketDirectionPriceOrderHashPrefix turns a marketID + direction + price + order hash to prefix used to get an order from the store.
ParamKeyTable returns the parameter key table.
No description provided by the author
ParseDepositTransientStoreKey parses the deposit transient store key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PositionIndexBySubaccountMarketPrefix provides the prefix key to obtain a position key for a given market and subaccount.
PrintDisplayLevels is a helper function to print the orderbook in a human readable format for debugging purposes.
No description provided by the author
RegisterLegacyAminoCodec registers the necessary x/exchange interfaces and concrete types on the provided LegacyAmino codec.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SpotMarketDirectionPriceHashPrefix turns a marketID + direction + price + order hash to prefix used to get a spot order from the store.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SubaccountMarketInfix provides the infix given a subaccountID and marketID.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

currently unsupported.
No description provided by the author
No description provided by the author
No description provided by the author
BinaryOptionsMarketInstantListingFee is 100 INJ.
e.g.
e.g.
just cancelling in random order in most efficient way.
DefaultFundingIntervalSeconds is 3600.
DefaultFundingMultipleSeconds is 3600.
No description provided by the author
DerivativeMarketInstantListingFee is 20 INJ.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
nolint:all.
nolint:all.
nolint:all.
nolint:all.
MaxDerivativeOrderSideCount is 20.
MaxGranterDelegations is the maximum number of delegations that are checked for stake granter.
MaxHistoricalTradeRecordAge is the maximum age of trade records to track.
Exchange params default values.
No description provided by the author
MaxSubaccountNonceLength restricts the size of a subaccount number from 0 to 999.
Exchange params default values.
No description provided by the author
No description provided by the author
No description provided by the author
module name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
will return both.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
No description provided by the author
SpotMarketInstantListingFee is 20 INJ.
StoreKey to be used when creating the KVStore.
No description provided by the author
No description provided by the author
No description provided by the author
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
exchange message types.
No description provided by the author

# Variables

prefix to store the grantee's active grant.
No description provided by the author
No description provided by the author
key to store individual market atomic take fee multiplier.
inj1qqq3zyg3zyg3zyg3zyg3zyg3zyg3zyg3c9gg96.
No description provided by the author
No description provided by the author
prefix for each key to a binary options marketID by expiration timestamp.
prefix for a key to save scheduled binary options market params update.
prefix for each key to a binary options market by (isEnabled, marketID).
No description provided by the author
prefix for a key to save scheduled binary options marketID for settlement.
prefix for each key to a binary options marketID by settlement timestamp.
No description provided by the author
No description provided by the author
prefix for a key to save flags to invalidate conditional orders.
prefix for denom decimals.
prefix for each key to a Deposit.
prefix for a key to save conditional derivative limit orders index: marketID + direction + subaccountID + orderHash ⇒ triggerPrice.
prefix for a key to save conditional derivative limit orders: marketID + direction + triggerPrice + orderHash ⇒ derivativeLimitOrder.
prefix for a key to save conditional derivative market orders index: marketID + direction + subaccountID + orderHash ⇒ triggerPrice.
prefix for a key to save conditional derivative market orders: marketID + direction + triggerPrice + orderHash ⇒ derivativeMarketOrder.
key for whether derivative exchange is enabled.
prefix for each key to a derivative limit order indicator, by marketID and direction.
prefix for each key to a derivative order index, by (marketID, direction, subaccountID, order hash).
prefix for each key to a derivative limit order, by (marketID, direction, price level, order hash).
prefix for each key to a derivative market order indicator, by marketID and direction.
prefix for each key to a derivative order, by (marketID, direction, price level, order hash).
prefix for a key to save scheduled derivative market params update.
prefix for each key to a derivative market by (isEnabled, marketID).
prefix for a key to save scheduled derivative market settlements.
prefix for each key to the derivative orderbook for a given marketID and direction.
prefix for a key to save a list of subaccountIDs by marketID.
prefix for each key to a Position.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
prefix for each index key to a expiry futures market's market info.
prefix for each key to a expiry futures market's market info.
prefix to each account's transient indicator if the account has placed an order that block that is relevant for fee discounts.
prefix to each account's total past bucket volume amount FeeDiscountAccountIndicatorPrefix.
prefix to each account's fee discount tier and TTL timestamp.
prefix to each account's volume for a given bucket.
key to the fee discount bucket count.
key to the fee discount bucket duration.
key to the current bucket start timestamp.
prefix for each key to a market's qualification/disqualification status.
key to the fee discount schedule.
prefix to store individual stake grants by (granter, grantee).
key to the fee discount is first cycle finished.
prefix to each account's address key.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
Parameter keys.
prefix to store the last timestamp that the granter's delegations were checked.
prefix for each key to a market's historical trade records.
No description provided by the author
No description provided by the author
prefix for each key to the aggregate volume for a market.
No description provided by the author
No description provided by the author
MaxOrderMargin equals 10^32.
MaxOrderPrice equals 10^32.
No description provided by the author
MaxTokenInt equals 100,000,000 * 10^18.
would be $0.000001 for USDT.
ModuleCdc references the global x/exchange module codec.
prefix for each key to a market's orderbook sequence.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
prefix for module params.
prefix for each key to a perpetual market's funding state.
prefix for each key to a perpetual market's market info.
prefix for a key to save conditional spot limit orders index: marketID + direction + subaccountID + orderHash ⇒ triggerPrice.
prefix for a key to save conditional spot limit orders: marketID + direction + triggerPrice + orderHash ⇒ spotLimitOrder.
prefix for a key to save conditional spot market orders index: marketID + direction + subaccountID + orderHash ⇒ triggerPrice.
prefix for a key to save conditional spot market orders: marketID + direction + triggerPrice + orderHash ⇒ spotMarketOrder.
key for whether spot exchange is enabled.
prefix for each key to a spot order index, by (marketID, direction, subaccountID, order hash).
prefix for each key to a spot order, by (marketID, direction, price level, order hash).
prefix for a key to save scheduled spot market closures.
prefix for each key to a spot market order indicator, by marketID and direction.
prefix for each key to a spot order, by (marketID, direction, price level, order hash).
prefix for a key to save scheduled spot market params update.
prefix for each key to a spot market by (isEnabled, marketID).
prefix for each key to the spot orderbook for a given marketID and direction.
prefix for each.
prefix for each key to a Subaccount limit order indicator.
prefix for each key to a Subaccount market order indicator.
prefix for each key to the aggregate volume for a subaccount in a market.
prefix for each key to a Subaccount Orderbook Metadata.
prefix for each key to a Subaccount derivative limit Order.
prefix for each key to a Subaccount Trade Nonce.
inj1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqe2hm49.
prefix to store the total granted amount by granter.
prefix for each key to an account's current campaign reward points.
prefix for each key to an account's current campaign reward points.
key to the TradingRewardCampaignInfo.
prefix for each key to a campaign's reward pending pool.
prefix for each key to a campaign's reward pool.
prefix to the total trading reward points for the current campaign.
key to the total trading reward points for the current campaign.
key to the current campaign's end time.
prefix for each key to a market's Volume Multiplier.
prefix for each key to a market's qualification/disqualification status.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AtomicMarketOrderFeeMultiplierScheduleProposal defines a SDK message for proposing new atomic take fee multipliers for specified markets.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
common authz message used in both spot & derivative markets.
An object describing a binary options market in Injective Protocol.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Orderbook containing limit & market conditional orders.
derivative authz messages.
No description provided by the author
spot authz messages.
No description provided by the author
No description provided by the author
A subaccount's deposit for a given base currency.
No description provided by the author
No description provided by the author
A valid Derivative limit order with Metadata.
No description provided by the author
An object describing a derivative market in the Injective Futures Protocol.
No description provided by the author
A valid Derivative market order with Metadata.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Derivative Exchange Limit Orderbook.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExpiryFuturesMarketLaunchProposal defines a SDK message for proposing a new expiry futures market through governance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenesisState defines the exchange module's genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MitoVaultInfosRequest is the request type for the Query/MitoVaultInfos RPC method.
MitoVaultInfosResponse is the response type for the Query/MitoVaultInfos RPC method.
MsgActivateStakeGrant allows a grantee to activate a stake grant.
No description provided by the author
MsgAdminUpdateBinaryOptionsMarket is used by the market Admin to operate the market.
MsgAdminUpdateBinaryOptionsMarketResponse is the response for AdminUpdateBinaryOptionsMarket rpc method.
MsgAuthorizeStakeGrants grants stakes to grantees.
No description provided by the author
MsgBatchCancelBinaryOptionsOrders defines the Msg/BatchCancelBinaryOptionsOrders response type.
BatchCancelBinaryOptionsOrdersResponse defines the Msg/BatchCancelBinaryOptionsOrders response type.
MsgBatchCancelDerivativeOrders defines the Msg/CancelDerivativeOrders response type.
MsgBatchCancelDerivativeOrdersResponse defines the Msg/CancelDerivativeOrderResponse response type.
MsgBatchCancelSpotOrders defines the Msg/BatchCancelSpotOrders response type.
MsgBatchCancelSpotOrdersResponse defines the Msg/BatchCancelSpotOrders response type.
A Cosmos-SDK MsgBatchCreateDerivativeLimitOrders.
MsgBatchCreateDerivativeLimitOrdersResponse defines the Msg/BatchCreateDerivativeLimitOrders response type.
MsgBatchCreateSpotLimitOrders defines a SDK message for creating a new batch of spot limit orders.
MsgBatchCreateSpotLimitOrdersResponse defines the Msg/BatchCreateSpotLimitOrders response type.
MsgBatchUpdateOrders defines the Msg/BatchUpdateOrders response type.
MsgBatchUpdateOrdersResponse defines the Msg/BatchUpdateOrders response type.
MsgCancelBinaryOptionsOrder defines the Msg/CancelBinaryOptionsOrder response type.
MsgCancelBinaryOptionsOrderResponse defines the Msg/CancelBinaryOptionsOrderResponse response type.
MsgCancelDerivativeOrder defines the Msg/CancelDerivativeOrder response type.
MsgCancelDerivativeOrderResponse defines the Msg/CancelDerivativeOrderResponse response type.
MsgCancelSpotOrder defines the Msg/CancelSpotOrder response type.
MsgCancelSpotOrderResponse defines the Msg/CancelSpotOrder response type.
A Cosmos-SDK MsgCreateBinaryOptionsLimitOrder.
MsgCreateBinaryOptionsLimitOrderResponse defines the Msg/CreateBinaryOptionsLimitOrder response type.
A Cosmos-SDK MsgCreateBinaryOptionsMarketOrder.
MsgCreateBinaryOptionsMarketOrderResponse defines the Msg/CreateBinaryOptionsMarketOrder response type.
A Cosmos-SDK MsgCreateDerivativeLimitOrder.
MsgCreateDerivativeLimitOrderResponse defines the Msg/CreateDerivativeMarketOrder response type.
A Cosmos-SDK MsgCreateDerivativeMarketOrder.
MsgCreateDerivativeMarketOrderResponse defines the Msg/CreateDerivativeMarketOrder response type.
MsgCreateSpotLimitOrder defines a SDK message for creating a new spot limit order.
MsgCreateSpotLimitOrderResponse defines the Msg/CreateSpotOrder response type.
MsgCreateSpotMarketOrder defines a SDK message for creating a new spot market order.
MsgCreateSpotMarketOrderResponse defines the Msg/CreateSpotMarketLimitOrder response type.
A Cosmos-SDK MsgDecreasePositionMargin.
MsgDecreasePositionMarginResponse defines the Msg/MsgDecreasePositionMargin response type.
MsgDeposit defines a SDK message for transferring coins from the sender's bank balance into the subaccount's exchange deposits.
MsgDepositResponse defines the Msg/Deposit response type.
A Cosmos-SDK MsgEmergencySettleMarket.
MsgEmergencySettleMarketResponse defines the Msg/EmergencySettleMarket response type.
A Cosmos-SDK MsgExternalTransfer.
MsgExternalTransferResponse defines the Msg/ExternalTransfer response type.
A Cosmos-SDK MsgIncreasePositionMargin.
MsgIncreasePositionMarginResponse defines the Msg/IncreasePositionMargin response type.
MsgInstantBinaryOptionsMarketLaunch defines a SDK message for creating a new perpetual futures market by paying listing fee without governance.
MsgInstantBinaryOptionsMarketLaunchResponse defines the Msg/InstantBinaryOptionsMarketLaunchResponse response type.
MsgInstantExpiryFuturesMarketLaunch defines a SDK message for creating a new expiry futures market by paying listing fee without governance.
MsgInstantExpiryFuturesMarketLaunchResponse defines the Msg/InstantExpiryFuturesMarketLaunch response type.
MsgInstantPerpetualMarketLaunch defines a SDK message for creating a new perpetual futures market by paying listing fee without governance.
MsgInstantPerpetualMarketLaunchResponse defines the Msg/InstantPerpetualMarketLaunchResponse response type.
MsgInstantSpotMarketLaunch defines a SDK message for creating a new spot market by paying listing fee without governance.
MsgInstantSpotMarketLaunchResponse defines the Msg/InstantSpotMarketLaunch response type.
A Cosmos-SDK MsgLiquidatePosition.
MsgLiquidatePositionResponse defines the Msg/LiquidatePosition response type.
MsgPrivilegedExecuteContract defines the Msg/Exec message type.
MsgPrivilegedExecuteContractResponse defines the Msg/Exec response type.
A Cosmos-SDK MsgReclaimLockedFunds.
MsgReclaimLockedFundsResponse defines the Msg/ReclaimLockedFunds response type.
A Cosmos-SDK MsgRewardsOptOut.
MsgRewardsOptOutResponse defines the Msg/RewardsOptOut response type.
MsgSignData defines an arbitrary, general-purpose, off-chain message.
MsgSignDoc defines an arbitrary, general-purpose, off-chain message.
A Cosmos-SDK MsgSubaccountTransfer.
MsgSubaccountTransferResponse defines the Msg/SubaccountTransfer response type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MsgWithdraw defines a SDK message for withdrawing coins from a subaccount's deposits to the user's bank balance.
MsgWithdraw defines the Msg/Withdraw response type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PerpetualMarketLaunchProposal defines a SDK message for proposing a new perpetual futures market through governance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QueryAccountAddressSpotOrdersRequest is the request type for the Query/AccountAddressDerivativeOrders RPC method.
QueryAccountAddressDerivativeOrdersResponse is the response type for the Query/AccountAddressDerivativeOrders RPC method.
QueryAccountAddressSpotOrdersRequest is the request type for the Query/AccountAddressSpotOrders RPC method.
QueryAccountAddressSpotOrdersResponse is the response type for the Query/AccountAddressSpotOrders RPC method.
No description provided by the author
No description provided by the author
QueryAggregateMarketVolumeRequest is the request type for the Query/AggregateMarketVolume RPC method.
QueryAggregateMarketVolumeResponse is the response type for the Query/AggregateMarketVolume RPC method.
QueryAggregateMarketVolumesRequest is the request type for the Query/AggregateMarketVolumes RPC method.
QueryAggregateMarketVolumesResponse is the response type for the Query/AggregateMarketVolumes RPC method.
QueryAggregateVolumeRequest is the request type for the Query/AggregateVolume RPC method.
QueryAggregateVolumeResponse is the response type for the Query/AggregateVolume RPC method.
QueryAggregateVolumesRequest is the request type for the Query/AggregateVolumes RPC method.
QueryAggregateVolumesResponse is the response type for the Query/AggregateVolumes RPC method.
QueryBalanceMismatchesRequest is the request type for the Query/QueryBalanceMismatches RPC method.
QueryBalanceMismatchesResponse is the response type for the Query/QueryBalanceMismatches RPC method.
QueryBalanceWithBalanceHoldsRequest is the request type for the Query/QueryBalanceWithBalanceHolds RPC method.
QueryBalanceWithBalanceHoldsResponse is the response type for the Query/QueryBalanceWithBalanceHolds RPC method.
QuerBinaryMarketsRequest is the request type for the Query/BinaryMarkets RPC method.
QueryBinaryMarketsResponse is the response type for the Query/BinaryMarkets RPC method.
QueryDenomDecimalRequest is the request type for the Query/DenomDecimal RPC method.
QueryDenomDecimalResponse is the response type for the Query/DenomDecimal RPC method.
QueryDenomDecimalsRequest is the request type for the Query/DenomDecimals RPC method.
QueryDenomDecimalsRequest is the response type for the Query/DenomDecimals RPC method.
QueryDerivativeMarketAddressRequest is the request type for the Query/DerivativeMarketAddress RPC method.
QueryDerivativeMarketAddressResponse is the response type for the Query/DerivativeMarketAddress RPC method.
QueryDerivativeMarketRequest is the request type for the Query/DerivativeMarket RPC method.
QueryDerivativeMarketResponse is the response type for the Query/DerivativeMarket RPC method.
QueryDerivativeMarketsRequest is the request type for the Query/DerivativeMarkets RPC method.
QueryDerivativeMarketsResponse is the response type for the Query/DerivativeMarkets RPC method.
QueryDerivativeMidPriceAndTOBRequest is the request type for the Query/GetDerivativeMidPriceAndTOB RPC method.
QueryDerivativeMidPriceAndTOBResponse is the response type for the Query/GetDerivativeMidPriceAndTOB RPC method.
QueryDerivativeOrderbookRequest is the request type for the Query/DerivativeOrderbook RPC method.
QueryDerivativeOrderbookResponse is the response type for the Query/DerivativeOrderbook RPC method.
QueryTraderDerivativeOrdersRequest is the request type for the Query/TraderDerivativeOrders RPC method.
QueryDerivativeOrdersByHashesResponse is the response type for the Query/DerivativeOrdersByHashes RPC method.
QueryExchangeBalancesRequest is the request type for the Query/ExchangeBalances RPC method.
QuerySubaccountDepositsResponse is the response type for the Query/SubaccountDeposits RPC method.
QueryExchangeParamsRequest is the request type for the Query/ExchangeParams RPC method.
QueryExchangeParamsRequest is the response type for the Query/ExchangeParams RPC method.
QueryExpiryFuturesMarketInfoRequest is the request type for the Query/ ExpiryFuturesMarketInfo RPC method.
QueryExpiryFuturesMarketInfoResponse is the response type for the Query/ ExpiryFuturesMarketInfo RPC method.
QueryFeeDiscountAccountInfoRequest is the request type for the Query/FeeDiscountAccountInfo RPC method.
QueryFeeDiscountAccountInfoResponse is the response type for the Query/FeeDiscountAccountInfo RPC method.
QueryFeeDiscountScheduleRequest is the request type for the Query/FeeDiscountSchedule RPC method.
QueryFeeDiscountScheduleResponse is the response type for the Query/FeeDiscountSchedule RPC method.
QueryFeeDiscountTierStatisticsRequest is the request type for the Query/QueryFeeDiscountTierStatistics RPC method.
QueryFeeDiscountTierStatisticsResponse is the response type for the Query/QueryFeeDiscountTierStatistics RPC method.
QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC method.
QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC method.
QueryFullSpotMarketsRequest is the request type for the Query/FullSpotMarkets RPC method.
QueryFullSpotMarketsResponse is the response type for the Query/FullSpotMarkets RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QueryIsRegisteredDMMRequest is the request type for the Query/IsRegisteredDMM RPC method.
QueryIsRegisteredDMMResponse is the response type for the Query/IsRegisteredDMM RPC method.
No description provided by the author
No description provided by the author
QueryMarketIDFromVaultRequest is the request type for the Query/QueryMarketIDFromVault RPC method.
QueryMarketIDFromVaultResponse is the response type for the Query/QueryMarketIDFromVault RPC method.
QueryMarketVolatilityRequest are the request params for the Query/MarketVolatility RPC method.
QueryMarketVolatilityResponse is the response type for the Query/MarketVolatility RPC method.
QueryModuleStateRequest is the request type for the Query/ExchangeModuleState RPC method.
QueryModuleStateResponse is the response type for the Query/ExchangeModuleState RPC method.
QueryRegisteredDMMsRequest is the request type for the Query/RegisteredDMMs RPC method.
QueryRegisteredDMMsResponse is the response type for the Query/RegisteredDMMs RPC method.
QueryPerpetualMarketFundingRequest is the request type for the Query/PerpetualMarketFunding RPC method.
QueryPerpetualMarketFundingResponse is the response type for the Query/PerpetualMarketFunding RPC method.
QueryPerpetualMarketInfoRequest is the request type for the Query/PerpetualMarketInfo RPC method.
QueryPerpetualMarketInfoResponse is the response type for the Query/PerpetualMarketInfo RPC method.
QueryPositionsRequest is the request type for the Query/Positions RPC method.
QueryPositionsResponse is the response type for the Query/Positions RPC method.
QuerySpotMarketRequest is the request type for the Query/SpotMarket RPC method.
QuerySpotMarketResponse is the response type for the Query/SpotMarket RPC method.
QuerySpotMarketsRequest is the request type for the Query/SpotMarkets RPC method.
QuerySpotMarketsResponse is the response type for the Query/SpotMarkets RPC method.
QuerySpotMidPriceAndTOBRequest is the request type for the Query/SpotMidPriceAndTOB RPC method.
QuerySpotMidPriceAndTOBResponse is the response type for the Query/SpotMidPriceAndTOB RPC method.
QuerySpotOrderbookRequest is the request type for the Query/SpotOrderbook RPC method.
QuerySpotOrderbookResponse is the response type for the Query/SpotOrderbook RPC method.
QuerySpotOrdersByHashesRequest is the request type for the Query/SpotOrdersByHashes RPC method.
QuerySpotOrdersByHashesResponse is the response type for the Query/SpotOrdersByHashes RPC method.
QuerySubaccountDepositsRequest is the request type for the Query/SubaccountDeposits RPC method.
QuerySubaccountDepositsResponse is the response type for the Query/SubaccountDeposits RPC method.
QuerySubaccountDepositsRequest is the request type for the Query/SubaccountDeposits RPC method.
QuerySubaccountDepositsResponse is the response type for the Query/SubaccountDeposits RPC method.
QuerySubaccountEffectivePositionInMarketRequest is the request type for the Query/SubaccountEffectivePositionInMarket RPC method.
QuerySubaccountEffectivePositionInMarketResponse is the response type for the Query/SubaccountEffectivePositionInMarket RPC method.
QuerySubaccountOrderMetadataRequest is the request type for the Query/SubaccountOrderMetadata RPC method.
QuerySubaccountOrderMetadataResponse is the response type for the Query/SubaccountOrderMetadata RPC method.
No description provided by the author
No description provided by the author
QuerySubaccountPositionInMarketRequest is the request type for the Query/SubaccountPositionInMarket RPC method.
QuerySubaccountPositionInMarketResponse is the response type for the Query/SubaccountPositionInMarket RPC method.
QuerySubaccountPositionsRequest is the request type for the Query/SubaccountPositions RPC method.
QuerySubaccountPositionsResponse is the response type for the Query/SubaccountPositions RPC method.
QuerySubaccountTradeNonceRequest is the request type for the Query/SubaccountTradeNonce RPC method.
QuerySubaccountTradeNonceResponse is the response type for the Query/SubaccountTradeNonce RPC method.
QueryConditionalOrdersRequest is the request type for the Query/ConditionalOrders RPC method.
QueryTraderDerivativeOrdersResponse is the response type for the Query/TraderDerivativeOrders RPC method.
QueryTraderDerivativeOrdersRequest is the request type for the Query/TraderDerivativeOrders RPC method.
QueryTraderDerivativeOrdersResponse is the response type for the Query/TraderDerivativeOrders RPC method.
QueryTraderDerivativeOrdersToCancelUpToAmountRequest is the request type for the Query/TraderDerivativeOrdersToCancelUpToAmountRequest RPC method.
QueryTradeRewardCampaignRequest is the request type for the Query/TradeRewardCampaign RPC method.
QueryTradeRewardCampaignResponse is the response type for the Query/TradeRewardCampaign RPC method.
QueryTradeRewardPointsRequest is the request type for the Query/TradeRewardPoints RPC method.
QueryTradeRewardPointsResponse is the response type for the Query/TradeRewardPoints RPC method.
QueryTraderSpotOrdersRequest is the request type for the Query/TraderSpotOrders RPC method.
QueryTraderSpotOrdersResponse is the response type for the Query/TraderSpotOrders RPC method.
QueryTraderSpotOrdersToCancelUpToAmountRequest is the request type for the Query/TraderSpotOrdersToCancelUpToAmountRequest RPC method.
No description provided by the author
A valid Spot limit order with Metadata.
No description provided by the author
An object describing trade pair of two assets.
SpotMarketLaunchProposal defines a SDK message for proposing a new spot market through governance.
A valid Spot market order with Metadata.
No description provided by the author
No description provided by the author
No description provided by the author
Spot Exchange Limit Orderbook.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TradeHistoryOptions are the optional params for Query/MarketVolatility RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author

# Interfaces

BankKeeper defines the expected bank keeper methods.
No description provided by the author
No description provided by the author
IDerivativeOrder proto interface for wrapping all different variations of representations of derivative orders.
No description provided by the author
No description provided by the author
InsuranceKeeper defines the expected insurance keeper methods.
No description provided by the author
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
OracleKeeper defines the expected oracle keeper methods.
ParamSet defines an interface for structs containing parameters for a module.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
CancellationStrategy is the list of cancellation strategies.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParamSetPairs Slice of KeyFieldPair.
No description provided by the author
No description provided by the author