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:- A governance proposal is submitted on the Injective chain specifying the parameter values
- INJ stakers vote to approve or reject the proposal
- If approved, the parameter update takes effect at the governance execution block
Related pages
- Available markets — listing process and oracle source
- Margin trading — how IMR and MMR are used in margin calculations
- Liquidation — how the liquidation price is calculated from MMR
- Auto-deleveraging (ADL) — what happens when the insurance fund cannot cover a liquidation

