Directive Definitions
Document
Fragments
Name
Types
Type Definitions
Type Extensions
Type System Definitions
Type System Extensions
SIGN_MODE_DIRECT - SIGN_MODE_DIRECT specifies a signing mode which uses SignDoc and is verified with raw bytes from Tx
SIGN_MODE_LEGACY_AMINO_JSON - SIGN_MODE_LEGACY_AMINO_JSON is a backwards compatibility mode which uses Amino JSON and will be removed in the future
Values
Convert a string literal to a custom string delimiter casing.
This can be useful when, for example, converting a camel-cased object property to an oddly cased one.
Convert a string literal to snake-case.
This can be useful when, for example, converting a camel-cased object property to a snake-cased SQL column name.
The list of all possible AST node types.
Append a segment to dot-notation path.
Base path.
Additional path.
Recursively unwraps the "awaited type" of a type. Non-promise "thenables" should resolve to never
. This emulates the behavior of await
.
Exclude from T those types that are assignable to U
Extract from T those types that are assignable to U
Check if an element is included in a tuple.
List of values.
Target to search.
The locale(s) to use
MDN.
Convert string literal type to lowercase
Conveniently represents flow's "Maybe" type https://flow.org/en/docs/types/maybe/
Construct a type with the properties of T except for those in type K.
Make all properties in T optional
From T, pick a set of properties whose keys are in the union K
Make all properties in T readonly
Construct a type with a set of properties K of type T
Obtain the return type of a function type
Convert keys of an object to snake-case strings.
Input object or array.
Deep conversion flag.
Excluded keys.
Path of keys.
Takes the result of a splitted string literal and recursively concatenates it together into the desired casing.
It receives UsedWordSeparators
and UsedUpperCaseCharacters
as input to ensure it's fully encapsulated.
Format a specific part of the splitted string literal that StringArrayToDelimiterCase<>
fuses together, ensuring desired casing.
Type Definition
Type Extensions
Type Reference
Type System Definition
Type System Extensions
Unicode BCP 47 Locale Identifiers definition.
MDN.
Values
Convert a string literal to a custom string delimiter casing.
This can be useful when, for example, converting a camel-cased object property to an oddly cased one.
Convert a string literal to snake-case.
This can be useful when, for example, converting a camel-cased object property to a snake-cased SQL column name.
Unlike a simpler split, this one includes the delimiter splitted on in the resulting array literal. This is to enable splitting on, for example, upper-case characters.
The portfolio of this account
The portfolio of this account
A URL/resource name that uniquely identifies the type of the serialized
protocol buffer message. This string must contain at least
one "/" character. The last segment of the URL's path must represent
the fully qualified name of the type (as in
path/google.protobuf.Duration
). The name should be in a canonical form
(e.g., leading "." is not accepted).
In practice, teams usually precompile into the binary all types that they
expect it to use in the context of Any. However, for URLs which use the
scheme http
, https
, or no scheme, one can optionally set up a type
server that maps type URLs to message definitions as follows:
https
is assumed.Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com.
Schemes other than http
, https
(or the empty scheme) might be
used with implementation specific semantics.
Must be a valid serialized protocol buffer of the above specified type.
A URL/resource name that uniquely identifies the type of the serialized
protocol buffer message. This string must contain at least
one "/" character. The last segment of the URL's path must represent
the fully qualified name of the type (as in
path/google.protobuf.Duration
). The name should be in a canonical form
(e.g., leading "." is not accepted).
In practice, teams usually precompile into the binary all types that they
expect it to use in the context of Any. However, for URLs which use the
scheme http
, https
, or no scheme, one can optionally set up a type
server that maps type URLs to message definitions as follows:
https
is assumed.Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com.
Schemes other than http
, https
(or the empty scheme) might be
used with implementation specific semantics.
Must be a valid serialized protocol buffer of the above specified type.
The auction
Bids of the auction
The auction
Bids of the auction
The historical auctions
The historical auctions
Fee is the fee and gas limit for the transaction. The first signer is the primary signer and the one which pays the fee. The fee can be calculated based on the cost of evaluating the body and doing signature verification of the signers. This can be estimated via simulation.
signer_infos defines the signing modes for the required signers. The number and order of elements must match the required signers from TxBody's messages. The first element is the primary signer and the one which pays the fee.
Fee is the fee and gas limit for the transaction. The first signer is the primary signer and the one which pays the fee. The fee can be calculated based on the cost of evaluating the body and doing signature verification of the signers. This can be estimated via simulation.
signer_infos defines the signing modes for the required signers. The number and order of elements must match the required signers from TxBody's messages. The first element is the primary signer and the one which pays the fee.
true if Band IBC should be enabled
band IBC portID
block request interval to send Band IBC prices
band IBC source channel
band IBC version
legacy oracle scheme ids
true if Band IBC should be enabled
band IBC portID
block request interval to send Band IBC prices
band IBC source channel
band IBC version
legacy oracle scheme ids
AskCount is the number of validators that are requested to respond to this oracle request. Higher value means more security, at a higher gas cost.
ExecuteGas is amount of gas to reserve for executing
FeeLimit is the maximum tokens that will be paid to all data source providers.
MinCount is the minimum number of validators necessary for the request to proceed to the execution phase. Higher value means more security, at the cost of liveness.
OracleScriptID is the unique identifier of the oracle script to be executed.
PrepareGas is amount of gas to pay to prepare raw requests
Unique Identifier for band ibc oracle request
Symbols is the list of symbols to prepare in the calldata
AskCount is the number of validators that are requested to respond to this oracle request. Higher value means more security, at a higher gas cost.
ExecuteGas is amount of gas to reserve for executing
FeeLimit is the maximum tokens that will be paid to all data source providers.
MinCount is the minimum number of validators necessary for the request to proceed to the execution phase. Higher value means more security, at the cost of liveness.
OracleScriptID is the unique identifier of the oracle script to be executed.
PrepareGas is amount of gas to pay to prepare raw requests
Unique Identifier for band ibc oracle request
Symbols is the list of symbols to prepare in the calldata
Defines the expiration time for the market in UNIX seconds.
Defines the fee percentage makers pay when trading (in quote asset)
Binary Options Market ID is crypto.Keccak256Hash([]byte((oracleType.String()
The status of the market
Defines the minimum required tick size for the order's price
Defines the minimum required tick size for the order's quantity
Oracle provider
OracleScaleFactor
Oracle symbol
Oracle Type
Coin denom used for the quote asset.
Token metadata for quote asset, only for Ethereum-based assets
Percentage of the transaction fee shared with the service provider
Defines the settlement price of the market
Defines the settlement time for the market in UNIX seconds.
Defines the fee percentage takers pay when trading (in quote asset)
A name of the binary options market.
Defines the expiration time for the market in UNIX seconds.
Defines the fee percentage makers pay when trading (in quote asset)
Binary Options Market ID is crypto.Keccak256Hash([]byte((oracleType.String()
The status of the market
Defines the minimum required tick size for the order's price
Defines the minimum required tick size for the order's quantity
Oracle provider
OracleScaleFactor
Oracle symbol
Oracle Type
Coin denom used for the quote asset.
Token metadata for quote asset, only for Ethereum-based assets
Percentage of the transaction fee shared with the service provider
Defines the settlement price of the market
Defines the settlement time for the market in UNIX seconds.
Defines the fee percentage takers pay when trading (in quote asset)
A name of the binary options market.
Info about particular derivative market
Info about particular derivative market
Binary Options Markets list
Binary Options Markets list
Response code
Namespace for the resp code
Result bytes, if any
The block height
Tx index in the block
The output of the application's logger (raw string). May be non-deterministic.
Time of the previous block.
Hex-encoded Tendermint transaction hash
Response code
Namespace for the resp code
Result bytes, if any
The block height
Tx index in the block
The output of the application's logger (raw string). May be non-deterministic.
Time of the previous block.
Hex-encoded Tendermint transaction hash
Response code
Namespace for the resp code
Result bytes, if any
The block height
Tx index in the block
The output of the application's logger (raw string). May be non-deterministic.
Time of the previous block.
Hex-encoded Tendermint transaction hash
Response code
Namespace for the resp code
Result bytes, if any
The block height
Tx index in the block
The output of the application's logger (raw string). May be non-deterministic.
Time of the previous block.
Hex-encoded Tendermint transaction hash
commission_rates defines the initial commission rates to be used for creating a validator.
update_time is the last time the commission rate was changed.
commission_rates defines the initial commission rates to be used for creating a validator.
update_time is the last time the commission rate was changed.
max_change_rate defines the maximum daily increase of the validator commission, as a fraction.
max_rate defines the maximum commission rate which validator can ever charge, as a fraction.
rate is the commission rate charged to delegators, as a fraction.
max_change_rate defines the maximum daily increase of the validator commission, as a fraction.
max_rate defines the maximum commission rate which validator can ever charge, as a fraction.
rate is the commission rate charged to delegators, as a fraction.
Amount of denom
Denominator
Amount of denom
Denominator
Access type of instantiation
Account address
Access type of instantiation
Account address
Coin amount (big int)
Coin denominator
Coin amount (big int)
Coin denominator
Hex-encoded string of the public key
Pubkey type URL
Hex-encoded string of the public key
Pubkey type URL
Token's description
logo (url/embedded)
A random field for additional marketing info
Project information
Token's description
logo (url/embedded)
A random field for additional marketing info
Project information
Decimal places of token
General name of the token
Symbol of then token
Token's total supply
Decimal places of token
General name of the token
Symbol of then token
Token's total supply
base denomination of the relayed fungible token.
path defines the chain of port/channel identifiers used for tracing the source of the fungible token.
base denomination of the relayed fungible token.
path defines the chain of port/channel identifiers used for tracing the source of the fungible token.
Maximum period for Atom holders to deposit on a proposal. Initial value: 2 months.
Minimum deposit for a proposal to enter voting period.
Maximum period for Atom holders to deposit on a proposal. Initial value: 2 months.
Minimum deposit for a proposal to enter voting period.
Array of price levels for buys
Array of price levels for sells
Last update timestamp in UNIX millis.
Array of price levels for buys
Array of price levels for sells
Last update timestamp in UNIX millis.
Array of price levels for buys
Array of price levels for sells
market orderbook sequence
Last update timestamp in UNIX millis.
Array of price levels for buys
Array of price levels for sells
market orderbook sequence
Last update timestamp in UNIX millis.
Defines the initial margin ratio of a derivative market
True if the market is a perpetual swap market
Defines the maintenance margin ratio of a derivative market
Defines the fee percentage makers pay when trading (in quote asset)
DerivativeMarket ID is crypto.Keccak256Hash([]byte((oracleType.String() + ticker + quoteDenom + oracleBase + oracleQuote))) for perpetual markets and crypto.Keccak256Hash([]byte((oracleType.String() + ticker + quoteDenom + oracleBase + oracleQuote + strconv.Itoa(int(expiry))))) for expiry futures markets
The status of the market
Defines the minimum required tick size for the order's price
Defines the minimum required tick size for the order's quantity
Oracle base currency
Oracle quote currency
OracleScaleFactor
Oracle Type
Coin denom used for the quote asset.
Token metadata for quote asset, only for Ethereum-based assets
Percentage of the transaction fee shared with the service provider
Defines the fee percentage takers pay when trading (in quote asset)
A name of the pair in format AAA/BBB, where AAA is base asset, BBB is quote asset.
Defines the initial margin ratio of a derivative market
True if the market is a perpetual swap market
Defines the maintenance margin ratio of a derivative market
Defines the fee percentage makers pay when trading (in quote asset)
DerivativeMarket ID is crypto.Keccak256Hash([]byte((oracleType.String() + ticker + quoteDenom + oracleBase + oracleQuote))) for perpetual markets and crypto.Keccak256Hash([]byte((oracleType.String() + ticker + quoteDenom + oracleBase + oracleQuote + strconv.Itoa(int(expiry))))) for expiry futures markets
The status of the market
Defines the minimum required tick size for the order's price
Defines the minimum required tick size for the order's quantity
Oracle base currency
Oracle quote currency
OracleScaleFactor
Oracle Type
Coin denom used for the quote asset.
Token metadata for quote asset, only for Ethereum-based assets
Percentage of the transaction fee shared with the service provider
Defines the fee percentage takers pay when trading (in quote asset)
A name of the pair in format AAA/BBB, where AAA is base asset, BBB is quote asset.
order_info contains the information of the order
order types
trigger_price is the trigger price used by stop/take orders
order_info contains the information of the order
order types
trigger_price is the trigger price used by stop/take orders
hourly_funding_rate_cap defines the maximum absolute value of the hourly funding rate
hourly_interest_rate defines the hourly interest rate
initial_margin_ratio defines the initial margin ratio for the derivative market
maintenance_margin_ratio defines the maintenance margin ratio for the derivative market
maker_fee_rate defines the exchange trade fee for makers for the derivative market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
relayer_fee_share_rate defines the relayer fee share rate for the derivative market
taker_fee_rate defines the exchange trade fee for takers for the derivative market
hourly_funding_rate_cap defines the maximum absolute value of the hourly funding rate
hourly_interest_rate defines the hourly interest rate
initial_margin_ratio defines the initial margin ratio for the derivative market
maintenance_margin_ratio defines the maintenance margin ratio for the derivative market
maker_fee_rate defines the exchange trade fee for makers for the derivative market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
relayer_fee_share_rate defines the relayer fee share rate for the derivative market
taker_fee_rate defines the exchange trade fee for takers for the derivative market
market ID.
settlement_price defines the settlement price
market ID.
settlement_price defines the settlement price
details define other optional details.
identity defines an optional identity signature (ex. UPort or Keybase).
moniker defines a human-readable name for the validator.
security_contact defines an optional email for security contact.
website defines an optional website link.
details define other optional details.
identity defines an optional identity signature (ex. UPort or Keybase).
moniker defines a human-readable name for the validator.
security_contact defines an optional email for security contact.
website defines an optional website link.
Signed fractions of a second at nanosecond resolution of the span
of time. Durations less than one second are represented with a 0
seconds
field and a positive or negative nanos
field. For durations
of one second or more, a non-zero value for the nanos
field must be
of the same sign as the seconds
field. Must be from -999,999,999
to +999,999,999 inclusive.
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
Signed fractions of a second at nanosecond resolution of the span
of time. Durations less than one second are represented with a 0
seconds
field and a positive or negative nanos
field. For durations
of one second or more, a non-zero value for the nanos
field must be
of the same sign as the seconds
field. Must be from -999,999,999
to +999,999,999 inclusive.
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
nondeterministic
nondeterministic
amount describes the amount the winner get from the auction
round defines the round number of auction
winner describes the address of the winner
amount describes the amount the winner get from the auction
round defines the round number of auction
winner describes the address of the winner
amount describes the amount the bidder put on the auction
bidder describes the address of bidder
round defines the round number of auction
amount describes the amount the bidder put on the auction
bidder describes the address of bidder
round defines the round number of auction
Expiration time of the market
initial_margin_ratio defines the initial margin ratio for the derivative market
maintenance_margin_ratio defines the maintenance margin ratio for the derivative market
maker_fee_rate defines the exchange trade fee for makers for the derivative market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
Oracle base currency
Oracle quote currency
Scale factor for oracle prices.
Oracle type
type of coin to use as the quote currency
taker_fee_rate defines the exchange trade fee for takers for the derivative market
Ticker for the derivative market.
Expiration time of the market
initial_margin_ratio defines the initial margin ratio for the derivative market
maintenance_margin_ratio defines the maintenance margin ratio for the derivative market
maker_fee_rate defines the exchange trade fee for makers for the derivative market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
Oracle base currency
Oracle quote currency
Scale factor for oracle prices.
Oracle type
type of coin to use as the quote currency
taker_fee_rate defines the exchange trade fee for takers for the derivative market
Ticker for the derivative market.
feePayer is an account address for the fee payer. It will be validated during EIP712 signature checking.
feePayerSig is a signature data from the fee paying account, allows to perform fee delegation when using EIP712 Domain.
typedDataChainID used only in EIP712 Domain and should match Ethereum network ID in a Web3 provider (e.g. Metamask).
feePayer is an account address for the fee payer. It will be validated during EIP712 signature checking.
feePayerSig is a signature data from the fee paying account, allows to perform fee delegation when using EIP712 Domain.
typedDataChainID used only in EIP712 Domain and should match Ethereum network ID in a Web3 provider (e.g. Metamask).
List of funding payments
List of funding payments
List of funding rates
List of funding rates
balances defines the exchange users balances active at genesis.
binary_options_markets_scheduled_for_settlement contains the marketIDs of binary options markets scheduled for next-block settlement
binary_options_markets is an array containing the genesis binary options markets
conditional_derivative_orderbook contains conditional orderbooks for all markets (both lmit and market conditional orders)
denom_decimals defines the denom decimals for the exchange.
derivative_market_settlement_scheduled defines the scheduled markets for settlement at genesis
derivative_markets is an array containing the genesis derivative markets
derivative_orderbook defines the derivative exchange limit orderbook active at genesis.
expiry_futures_market_info defines the market info for the expiry futures markets at genesis
the cached fee discount account tiers with TTL
the fee discount paid by accounts in all buckets
the fee discount schedule
sets derivative markets as enabled
sets the first fee cycle as finished
sets spot markets as enabled
market_fee_multipliers contains any non-default atomic order fee multipliers
params defines all the parameters of related to exchange.
the pending trading reward account points
the current and upcoming trading reward campaign pending pools
perpetual_market_funding_state defines the funding state for the perpetual derivative markets at genesis
perpetual_market_info defines the market info for the perpetual derivative markets at genesis
positions defines the exchange derivative positions at genesis
the addresses opting out of trading rewards
spot_market_ids_scheduled_to_force_close defines the scheduled markets for forced closings at genesis
spot_markets is an array containing the genesis trade pairs
spot_orderbook defines the spot exchange limit orderbook active at genesis.
subaccount_trade_nonces defines the subaccount trade nonces for the subaccounts at genesis
the current trading reward account points
the current trading reward campaign info
the current and upcoming trading reward campaign pools
balances defines the exchange users balances active at genesis.
binary_options_markets_scheduled_for_settlement contains the marketIDs of binary options markets scheduled for next-block settlement
binary_options_markets is an array containing the genesis binary options markets
conditional_derivative_orderbook contains conditional orderbooks for all markets (both lmit and market conditional orders)
denom_decimals defines the denom decimals for the exchange.
derivative_market_settlement_scheduled defines the scheduled markets for settlement at genesis
derivative_markets is an array containing the genesis derivative markets
derivative_orderbook defines the derivative exchange limit orderbook active at genesis.
expiry_futures_market_info defines the market info for the expiry futures markets at genesis
the cached fee discount account tiers with TTL
the fee discount paid by accounts in all buckets
the fee discount schedule
sets derivative markets as enabled
sets the first fee cycle as finished
sets spot markets as enabled
market_fee_multipliers contains any non-default atomic order fee multipliers
params defines all the parameters of related to exchange.
the pending trading reward account points
the current and upcoming trading reward campaign pending pools
perpetual_market_funding_state defines the funding state for the perpetual derivative markets at genesis
perpetual_market_info defines the market info for the perpetual derivative markets at genesis
positions defines the exchange derivative positions at genesis
the addresses opting out of trading rewards
spot_market_ids_scheduled_to_force_close defines the scheduled markets for forced closings at genesis
spot_markets is an array containing the genesis trade pairs
spot_orderbook defines the spot exchange limit orderbook active at genesis.
subaccount_trade_nonces defines the subaccount trade nonces for the subaccounts at genesis
the current trading reward account points
the current trading reward campaign info
the current and upcoming trading reward campaign pools
Error message.
Status of the response.
Error message.
Status of the response.
pagination defines a pagination for the response.
txs are the transactions in the block.
pagination defines a pagination for the response.
txs are the transactions in the block.
Fee payer address provided by service
ethsecp256k1 feePayer pubkey
Fee payer address provided by service
ethsecp256k1 feePayer pubkey
Error message.
Status of the response.
Error message.
Status of the response.
tx is the queried transaction.
tx_response is the queried TxResponses.
tx is the queried transaction.
tx_response is the queried TxResponses.
pagination defines a pagination for the response.
tx_responses is the list of queried TxResponses.
txs is the list of queried transactions.
pagination defines a pagination for the response.
tx_responses is the list of queried TxResponses.
txs is the list of queried transactions.
Error message.
Status of the response.
Error message.
Status of the response.
Error message.
Status of the response.
Error message.
Status of the response.
Error message.
Status of the response.
Error message.
Status of the response.
Vault data response, if query by slug, there can be multiple vaults matching the condition
Vault data response, if query by slug, there can be multiple vaults matching the condition
Vaults data response
Vaults data response
Checksum of the cosmwasm code
ID of stored wasmcode, sorted in descending order
monotonic order of the code stored
code schema preview
code repo preview, may contain schema folder
Contract type of the wasm code
Block time when the code is stored, in millisecond
creator of this code
count number of contract instantiation from this code
describe instantiate permission
id of the proposal that store this code
Tx hash of store code transaction
version string of the wasm code
Checksum of the cosmwasm code
ID of stored wasmcode, sorted in descending order
monotonic order of the code stored
code schema preview
code repo preview, may contain schema folder
Contract type of the wasm code
Block time when the code is stored, in millisecond
creator of this code
count number of contract instantiation from this code
describe instantiate permission
id of the proposal that store this code
Tx hash of store code transaction
version string of the wasm code
Address of the contract
Admin of the contract
Code id of the contract
Monotonic contract number in database
Address of the contract creator
Latest migrate message of the contract
Number of times call to execute contract
Contract funds
init message when this contract was instantiated
Block timestamp that contract was instantiated, in millisecond
General name of the contract
Block timestamp that contract was called, in millisecond
id of the proposal that instantiate this contract
hash of the instantiate transaction
Contract type
Contract version string
Address of the contract
Admin of the contract
Code id of the contract
Monotonic contract number in database
Address of the contract creator
Latest migrate message of the contract
Number of times call to execute contract
Contract funds
init message when this contract was instantiated
Block timestamp that contract was instantiated, in millisecond
General name of the contract
Block timestamp that contract was called, in millisecond
id of the proposal that instantiate this contract
hash of the instantiate transaction
Contract type
Contract version string
Additional build meta info.
Server's location region
UNIX time on the server in millis.
The original timestamp value in millis.
injective-exchange code version.
Additional build meta info.
Server's location region
UNIX time on the server in millis.
The original timestamp value in millis.
injective-exchange code version.
List of derivative positions
List of derivative positions
Constructor creates Intl.Locale objects
A string with a BCP 47 language tag.
For the general form and interpretation of the locales argument,
see the Intl
page.
An object with some or all of options of the locale.
Info about particular derivative market
Info about particular derivative market
Derivative Markets list
Derivative Markets list
multi represents a nested multisig signer
single represents a single signer
multi represents a nested multisig signer
single represents a single signer
bitarray specifies which keys within the multisig are signing
mode_infos is the corresponding modes of the signers of the multisig which could include nested multisig public keys
bitarray specifies which keys within the multisig are signing
mode_infos is the corresponding modes of the signers of the multisig which could include nested multisig public keys
mode is the signing mode of the single signer
hex-encode key to read it better (this is often ascii)
base64-encode raw value
hex-encode key to read it better (this is often ascii)
base64-encode raw value
Authorization Msg requests to execute. Each msg must implement Authorization interface The x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg)) triple and validate it.
Authorization Msg requests to execute. Each msg must implement Authorization interface The x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg)) triple and validate it.
An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.
Oracle base currency
Oracle quote currency
Scale factor for oracle prices.
Oracle type
Oracle base currency
Oracle quote currency
Scale factor for oracle prices.
Oracle type
address fee_recipient address that will receive fees for the order
price of the order
quantity of the order
bytes32 subaccount ID that created the order
address fee_recipient address that will receive fees for the order
price of the order
quantity of the order
bytes32 subaccount ID that created the order
Order committed timestamp in UNIX millis.
The Market ID of the order
Hash of the order
The side of the order
The type of the order
The filled quantity of the order
The filled quantity of the order
The state (status) of the order
The subaccountId that this order belongs to
Order updated timestamp in UNIX millis.
Order committed timestamp in UNIX millis.
The Market ID of the order
Hash of the order
The side of the order
The type of the order
The filled quantity of the order
The filled quantity of the order
The state (status) of the order
The subaccountId that this order belongs to
Order updated timestamp in UNIX millis.
List of the derivative order state records
List of the spot order state records
List of the derivative order state records
List of the spot order state records
buy levels
market's ID
sell levels
orderbook update sequence
updates timestamp
buy levels
market's ID
sell levels
orderbook update sequence
updates timestamp
Orderbook of a particular derivative market
Orderbook of a particular derivative market
Orderbook of a particular derivative market
Orderbook of a particular derivative market
List of historical derivative orders
List of historical derivative orders
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
next_key is the key to be passed to PageRequest.key to query the next page most efficiently
total is total number of results available if PageRequest.count_total was set, its value is undefined otherwise
next_key is the key to be passed to PageRequest.key to query the next page most efficiently
total is total number of results available if PageRequest.count_total was set, its value is undefined otherwise
initial_margin_ratio defines the initial margin ratio for the derivative market
maintenance_margin_ratio defines the maintenance margin ratio for the derivative market
maker_fee_rate defines the exchange trade fee for makers for the derivative market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
Oracle base currency
Oracle quote currency
Scale factor for oracle prices.
Oracle type
type of coin to use as the base currency
taker_fee_rate defines the exchange trade fee for takers for the derivative market
Ticker for the derivative market.
initial_margin_ratio defines the initial margin ratio for the derivative market
maintenance_margin_ratio defines the maintenance margin ratio for the derivative market
maker_fee_rate defines the exchange trade fee for makers for the derivative market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
Oracle base currency
Oracle quote currency
Scale factor for oracle prices.
Oracle type
type of coin to use as the base currency
taker_fee_rate defines the exchange trade fee for takers for the derivative market
Ticker for the derivative market.
The height at which the upgrade must be performed. Only used if Time is not set.
Any application specific upgrade info to be included on-chain such as a git commit that validators could automatically upgrade to
Sets the name for the upgrade. This name will be used by the upgraded version of the software to apply any special "on-upgrade" commands during the first BeginBlock method after the upgrade is applied. It is also used to detect whether a software version can handle a given upgrade. If no upgrade handler with this name has been set in the software, it will be assumed that the software is out-of-date when the upgrade Time or Height is reached and the software will exit.
Deprecated: Time based upgrades have been deprecated. Time based upgrade logic has been removed from the SDK. If this field is not empty, an error will be thrown.
Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been moved to the IBC module in the sub module 02-client. If this field is not empty, an error will be thrown.
The height at which the upgrade must be performed. Only used if Time is not set.
Any application specific upgrade info to be included on-chain such as a git commit that validators could automatically upgrade to
Sets the name for the upgrade. This name will be used by the upgraded version of the software to apply any special "on-upgrade" commands during the first BeginBlock method after the upgrade is applied. It is also used to detect whether a software version can handle a given upgrade. If no upgrade handler with this name has been set in the software, it will be assumed that the software is out-of-date when the upgrade Time or Height is reached and the software will exit.
Deprecated: Time based upgrades have been deprecated. Time based upgrade logic has been removed from the SDK. If this field is not empty, an error will be thrown.
Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been moved to the IBC module in the sub module 02-client. If this field is not empty, an error will be thrown.
The portfolio of this account
The portfolio of this account
Fee payer address provided by service
ethsecp256k1 feePayer pubkey
Hex-encoded ethsecp256k1 signature bytes from fee payer
Specify proto-URL of a public key, which defines the signature format
Sign mode for the resulting tx
proto encoded tx
Fee payer address provided by service
ethsecp256k1 feePayer pubkey
Hex-encoded ethsecp256k1 signature bytes from fee payer
Specify proto-URL of a public key, which defines the signature format
Sign mode for the resulting tx
proto encoded tx
EIP712-compatible message suitable for signing with eth_signTypedData_v4
Fee payer address provided by service
Hex-encoded ethsecp256k1 signature bytes from fee payer
Specify proto-URL of a public key, which defines the signature format
Account tx sequence (nonce)
Sign mode for the resulting tx
EIP712-compatible message suitable for signing with eth_signTypedData_v4
Fee payer address provided by service
Hex-encoded ethsecp256k1 signature bytes from fee payer
Specify proto-URL of a public key, which defines the signature format
Account tx sequence (nonce)
Sign mode for the resulting tx
Price level status.
Price number of the price level.
Quantity of the price level.
Price level last updated timestamp in UNIX millis.
Price level status.
Price number of the price level.
Quantity of the price level.
Price level last updated timestamp in UNIX millis.
The price of the oracle asset
The price of the oracle asset
balances is the balances of all the coins.
pagination defines the pagination in the response.
balances is the balances of all the coins.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
balance is the balance of the coin.
balance is the balance of the coin.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
contracts are a set of contract addresses
pagination defines the pagination in the response.
contracts are a set of contract addresses
pagination defines the pagination in the response.
amount describes the amount put on auction
auctionClosingTime describes auction close time for the round
auctionRound describes current auction round
highestBidAmount describes highest bid amount on current round
highestBidder describes highest bidder on current round
amount describes the amount put on auction
auctionClosingTime describes auction close time for the round
auctionRound describes current auction round
highestBidAmount describes highest bid amount on current round
highestBidder describes highest bidder on current round
delegation_responses defines the delegation info of a delegation.
delegation_responses defines the delegation info of a delegation.
rewards defines the rewards accrued by a delegation.
rewards defines the rewards accrued by a delegation.
rewards defines all the rewards accrued by a delegator.
total defines the sum of all the rewards.
rewards defines all the rewards accrued by a delegator.
total defines the sum of all the rewards.
delegation_responses defines all the delegations' info of a delegator.
pagination defines the pagination in the response.
delegation_responses defines all the delegations' info of a delegator.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
pool defines the pool info.
pool defines the pool info.
pagination defines the pagination in the response.
pagination defines the pagination in the response.
Data contains the raw store data
Data contains the raw store data
pagination defines the pagination in the response.
pagination defines the pagination in the response.
Data contains the json data returned from the smart contract
Data contains the json data returned from the smart contract
tally defines the requested tally.
tally defines the requested tally.
pagination defines the pagination in the response.
Since: cosmos-sdk 0.43
supply is the supply of the coins
pagination defines the pagination in the response.
Since: cosmos-sdk 0.43
supply is the supply of the coins
validator defines the the validator info.
validator defines the the validator info.
pagination defines the pagination in the response.
validators contains all the queried validators.
pagination defines the pagination in the response.
validators contains all the queried validators.
pagination defines the pagination in the response.
votes defined the queried votes.
pagination defines the pagination in the response.
votes defined the queried votes.
delegator_address is the bech32-encoded address of the delegator.
entries are the redelegation entries.
validator_dst_address is the validator redelegation destination operator address.
validator_src_address is the validator redelegation source operator address.
delegator_address is the bech32-encoded address of the delegator.
entries are the redelegation entries.
validator_dst_address is the validator redelegation destination operator address.
validator_src_address is the validator redelegation source operator address.
completion_time defines the unix time for redelegation completion.
creation_height defines the height which the redelegation took place.
initial_balance defines the initial balance when redelegation started.
shares_dst is the amount of destination-validator shares created by redelegation.
completion_time defines the unix time for redelegation completion.
creation_height defines the height which the redelegation took place.
initial_balance defines the initial balance when redelegation started.
shares_dst is the amount of destination-validator shares created by redelegation.
the time after which the redemption can be claimed
id of redemption schedule
marketId of insurance fund for the redemption
address of the redeemer
the insurance_pool_token amount to redeem
the time after which the redemption can be claimed
id of redemption schedule
marketId of insurance fund for the redemption
address of the redeemer
the insurance_pool_token amount to redeem
Market ID of the market
Relayers list for specified market
Market ID of the market
Relayers list for specified market
Account address
Rewards distribution timestamp in UNIX millis.
Reward coins distributed
Account address
Rewards distribution timestamp in UNIX millis.
Reward coins distributed
The trading rewards distributed
The trading rewards distributed
account_number is the account number of the account in state
auth_info_bytes is a protobuf serialization of an AuthInfo that matches the representation in TxRaw.
body_bytes is protobuf serialization of a TxBody that matches the representation in TxRaw.
chain_id is the unique identifier of the chain this transaction targets. It prevents signed transactions from being used on another chain by an attacker
account_number is the account number of the account in state
auth_info_bytes is a protobuf serialization of an AuthInfo that matches the representation in TxRaw.
body_bytes is protobuf serialization of a TxBody that matches the representation in TxRaw.
chain_id is the unique identifier of the chain this transaction targets. It prevents signed transactions from being used on another chain by an attacker
mode_info describes the signing mode of the signer and is a nested structure to support nested multisig pubkey's
public_key is the public key of the signer. It is optional for accounts
that already exist in state. If unset, the verifier can use the required
signer address for this position and lookup the public key.
sequence is the sequence of the account, which describes the number of committed transactions signed by a given address. It is used to prevent replay attacks.
mode_info describes the signing mode of the signer and is a nested structure to support nested multisig pubkey's
public_key is the public key of the signer. It is optional for accounts
that already exist in state. If unset, the verifier can use the required
signer address for this position and lookup the public key.
sequence is the sequence of the account, which describes the number of committed transactions signed by a given address. It is used to prevent replay attacks.
gas_info is the information about gas used in the simulation.
result is the result of the simulation.
gas_info is the information about gas used in the simulation.
result is the result of the simulation.
market's ID
Orderbook of the market
market's ID
Orderbook of the market
market's ID
Orderbook of the market
market's ID
Orderbook of the market
Coin denom used for the base asset.
Token metadata for base asset, only for Ethereum-based assets
Defines the fee percentage makers pay when trading (in quote asset)
SpotMarket ID is keccak265(baseDenom || quoteDenom)
The status of the market
Defines the minimum required tick size for the order's price
Defines the minimum required tick size for the order's quantity
Coin denom used for the quote asset.
Token metadata for quote asset, only for Ethereum-based assets
Percentage of the transaction fee shared with the service provider
Defines the fee percentage takers pay when trading (in quote asset)
A name of the pair in format AAA/BBB, where AAA is base asset, BBB is quote asset.
Coin denom used for the base asset.
Token metadata for base asset, only for Ethereum-based assets
Defines the fee percentage makers pay when trading (in quote asset)
SpotMarket ID is keccak265(baseDenom || quoteDenom)
The status of the market
Defines the minimum required tick size for the order's price
Defines the minimum required tick size for the order's quantity
Coin denom used for the quote asset.
Token metadata for quote asset, only for Ethereum-based assets
Percentage of the transaction fee shared with the service provider
Defines the fee percentage takers pay when trading (in quote asset)
A name of the pair in format AAA/BBB, where AAA is base asset, BBB is quote asset.
type of coin to use as the base currency
maker_fee_rate defines the fee percentage makers pay when trading
min_price_tick_size defines the minimum tick size of the order's price
min_quantity_tick_size defines the minimum tick size of the order's quantity
type of coin to use as the quote currency
taker_fee_rate defines the fee percentage takers pay when trading
Ticker for the spot market.
type of coin to use as the base currency
maker_fee_rate defines the fee percentage makers pay when trading
min_price_tick_size defines the minimum tick size of the order's price
min_quantity_tick_size defines the minimum tick size of the order's quantity
type of coin to use as the quote currency
taker_fee_rate defines the fee percentage takers pay when trading
Ticker for the spot market.
order_info contains the information of the order
order types
trigger_price is the trigger price used by stop/take orders
order_info contains the information of the order
order types
trigger_price is the trigger price used by stop/take orders
maker_fee_rate defines the trade fee rate for makers on the spot market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
relayer_fee_share_rate defines the relayer fee share rate for the spot market
taker_fee_rate defines the trade fee rate for takers on the spot market
maker_fee_rate defines the trade fee rate for makers on the spot market
min_price_tick_size defines the minimum tick size of the order's price and margin
min_quantity_tick_size defines the minimum tick size of the order's quantity
relayer_fee_share_rate defines the relayer fee share rate for the spot market
taker_fee_rate defines the trade fee rate for takers on the spot market
market_id represents the unique ID of the market
order_info contains the information of the order
order types
trigger_price is the trigger price used by stop/take orders
market_id represents the unique ID of the market
order_info contains the information of the order
order types
trigger_price is the trigger price used by stop/take orders
amount of portfolio entry
denom of portfolio entry
subaccount id of portfolio entry
type of portfolio entry
amount of portfolio entry
denom of portfolio entry
subaccount id of portfolio entry
type of portfolio entry
Server event
New conection endpoint for the gRPC API
Operation timestamp in UNIX millis.
Server event
New conection endpoint for the gRPC API
Operation timestamp in UNIX millis.
Info about particular derivative market
Update type
Operation timestamp in UNIX millis.
Info about particular derivative market
Update type
Operation timestamp in UNIX millis.
Info about particular spot market
Update type
Operation timestamp in UNIX millis.
Info about particular spot market
Update type
Operation timestamp in UNIX millis.
MarketId of the market's orderbook
Order update type
Orderbook of a Derivative Market
Operation timestamp in UNIX millis.
MarketId of the market's orderbook
Order update type
Orderbook of a Derivative Market
Operation timestamp in UNIX millis.
MarketId of the market's orderbook
Order update type
Orderbook level updates of a Derivative Market
Operation timestamp in UNIX millis.
MarketId of the market's orderbook
Order update type
Orderbook level updates of a Derivative Market
Operation timestamp in UNIX millis.
MarketId of the market's orderbook
Order update type
Orderbook of a Derivative Market
Operation timestamp in UNIX millis.
MarketId of the market's orderbook
Order update type
Orderbook of a Derivative Market
Operation timestamp in UNIX millis.
Order update type
Updated order
Operation timestamp in UNIX millis.
Order update type
Updated order
Operation timestamp in UNIX millis.
Order update type
Updated market order
Operation timestamp in UNIX millis.
Order update type
Updated market order
Operation timestamp in UNIX millis.
Updated Derivative Position
Operation timestamp in UNIX millis.
Updated Derivative Position
Operation timestamp in UNIX millis.
marketID that the price has been updated
The price of the oracle asset
Operation timestamp in UNIX millis.
marketID that the price has been updated
The price of the oracle asset
Operation timestamp in UNIX millis.
The price of the oracle asset
Operation timestamp in UNIX millis.
The price of the oracle asset
Operation timestamp in UNIX millis.
Subaccount balance
Operation timestamp in UNIX millis.
Subaccount balance
Operation timestamp in UNIX millis.
Executed trades update type
Operation timestamp in UNIX millis.
New derivative market trade
Executed trades update type
Operation timestamp in UNIX millis.
New derivative market trade
Transaction log indicating errors
Transaction log indicating errors
Subaccount balance
Subaccount balance
Coin amount of the transfer
Account address of the receiving side
Subaccount ID of the receiving side
Timestamp of the transfer in UNIX millis
Account address of the sending side
Subaccount ID of the sending side
Type of the subaccount balance transfer
Coin amount of the transfer
Account address of the receiving side
Subaccount ID of the receiving side
Timestamp of the transfer in UNIX millis
Account address of the sending side
Subaccount ID of the sending side
Type of the subaccount balance transfer
Coin denom on the chain.
Related subaccount ID
Coin denom on the chain.
Related subaccount ID
List of subaccount balances
List of subaccount balances
List of subaccount transfers
List of subaccount transfers
Total count of subaccount's derivative orders in given market and direction
Total count of subaccount's spot orders in given market and direction
Total count of subaccount's derivative orders in given market and direction
Total count of subaccount's spot orders in given market and direction
List of derivative orders
List of derivative orders
List of derivative market trades
List of derivative market trades
Minimum percentage of total stake needed to vote for a result to be considered valid.
Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.
Minimum value of Veto votes to Total votes ratio for proposal to be vetoed. Default value: 1/3.
Minimum percentage of total stake needed to vote for a result to be considered valid.
Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.
Minimum value of Veto votes to Total votes ratio for proposal to be vetoed. Default value: 1/3.
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
Token Ethereum contract address
Token decimals
URL to the logo image
Token full name
Token symbol short name
Token metadata fetched timestamp in UNIX millis.
Token Ethereum contract address
Token decimals
URL to the logo image
Token full name
Token symbol short name
Token metadata fetched timestamp in UNIX millis.
Trades of a Derivative Market
Trades of a Derivative Market
extension_options are arbitrary options that can be added by chains when the default options are not sufficient. If any of these are present and can't be handled, the transaction will be rejected
memo is any arbitrary note/comment to be added to the transaction.
WARNING: in clients, any publicly exposed text should not be called memo,
but should be called note
instead (see https://github.com/cosmos/cosmos-sdk/issues/9122).
messages is a list of messages to be executed. The required signers of those messages define the number and order of elements in AuthInfo's signer_infos and Tx's signatures. Each required signer address is added to the list only the first time it occurs. By convention, the first required signer (usually from the first message) is referred to as the primary signer and pays the fee for the whole transaction.
extension_options are arbitrary options that can be added by chains when the default options are not sufficient. If any of these are present and can't be handled, they will be ignored
timeout is the block height after which this transaction will not be processed by the chain
extension_options are arbitrary options that can be added by chains when the default options are not sufficient. If any of these are present and can't be handled, the transaction will be rejected
memo is any arbitrary note/comment to be added to the transaction.
WARNING: in clients, any publicly exposed text should not be called memo,
but should be called note
instead (see https://github.com/cosmos/cosmos-sdk/issues/9122).
messages is a list of messages to be executed. The required signers of those messages define the number and order of elements in AuthInfo's signer_infos and Tx's signatures. Each required signer address is added to the list only the first time it occurs. By convention, the first required signer (usually from the first message) is referred to as the primary signer and pays the fee for the whole transaction.
extension_options are arbitrary options that can be added by chains when the default options are not sufficient. If any of these are present and can't be handled, they will be ignored
timeout is the block height after which this transaction will not be processed by the chain
Transaction log indicating errors
transaction event logs
Transaction log indicating errors
transaction event logs
Transaction log indicating errors
Transaction log indicating errors
Block timestamp in unix milli
Transaction log indicating errors
transaction event logs
Block timestamp in unix milli
Transaction log indicating errors
transaction event logs
delegator_address is the bech32-encoded address of the delegator.
entries are the unbonding delegation entries.
validator_address is the bech32-encoded address of the validator.
delegator_address is the bech32-encoded address of the delegator.
entries are the unbonding delegation entries.
validator_address is the bech32-encoded address of the validator.
balance defines the tokens to receive at completion.
completion_time is the unix time for unbonding completion.
creation_height is the height which the unbonding took place.
initial_balance defines the tokens initially scheduled to receive at completion.
balance defines the tokens to receive at completion.
completion_time is the unix time for unbonding completion.
creation_height is the height which the unbonding took place.
initial_balance defines the tokens initially scheduled to receive at completion.
Additional build meta info.
injective-exchange code version.
Additional build meta info.
injective-exchange code version.
Length of the voting period.
Length of the voting period.
Address of the contract
Admin of the contract
Code id of the contract
Monotonic contract number in database
Address of the contract creator
Latest migrate message of the contract
Number of times call to execute contract
Contract funds
init message when this contract was instantiated
Block timestamp that contract was instantiated, in millisecond
General name of the contract
Block timestamp that contract was called, in millisecond
id of the proposal that instantiate this contract
hash of the instantiate transaction
Contract type
Contract version string
Address of the contract
Admin of the contract
Code id of the contract
Monotonic contract number in database
Address of the contract creator
Latest migrate message of the contract
Number of times call to execute contract
Contract funds
init message when this contract was instantiated
Block timestamp that contract was instantiated, in millisecond
General name of the contract
Block timestamp that contract was called, in millisecond
id of the proposal that instantiate this contract
hash of the instantiate transaction
Contract type
Contract version string
Account address
Account balance
Address of CW20 contract
update timestamp in milisecond
Account address
Account balance
Address of CW20 contract
update timestamp in milisecond
Generated using TypeDoc
Directives