Skip to main content
This page explains the quantitative parameters that govern trading on TrueCurrent. These are inputs for quoting models, risk systems, and position-sizing calculations.
Use the onchain DerivativeMarket response as the source of truth for production systems. Market parameters are set per-market and can change through Injective governance.

What governs a market

Every TrueCurrent perpetual market is an Injective derivative market. Its parameters live onchain and include: To get the live values for a market, query Injective’s exchange module DerivativeMarket endpoint. Do not hard-code values in long-lived clients — re-read at startup, and refresh on governance events that touch your market.

How parameters are set

Contract parameters for an Injective derivative market are set when the market is first created via an Injective governance proposal. Subsequent changes also require a governance vote. The process:
  1. A governance proposal is submitted on the Injective chain specifying the parameter values
  2. INJ stakers vote to approve or reject the proposal
  3. If approved, the parameter update takes effect at the governance execution block
This means contract parameters can change over time. Always verify current values from the onchain source if you are building a quoting or risk system that depends on them.
Last modified on May 5, 2026