Mainnet SIMS #4 is coming soon!
Learn more


Create markets

Create a cash-settled futures market on any underlying. Attract liquidity with Vega's built-in incentive mechanism that matches traders and market makers.

How to create a new market on Vega

Start a topic and share an outline of the market you propose on the forum with a 'sense-check' tag. Get an idea of whether there is support for your proposal from the likes and replies you receive, and refine your plans.

Start a topic on the forum (Testnet)   See what markets exist already (Testnet)   

Update your proposal topic based on the feedback received, and ensure you have included the rationale and specifics of the the market, including the data (JSON or similar) that would be submitted on chain i.e. market name and code, Oracle / data source the market will use for settlement, and risk model (to calculate margin requirements and ensure safe trading).

Update the tag and invite debate and discussion to amend the proposal until it reaches a final state, ready to submit.

Read the docs to make a proposal (Testnet)   Check out the forum (Testnet)   

Once you have formalised your proposal and made any final amends, it is time to submit the proposal to the public chain using the APIs. Use the templates provided in the docs to convert your market definition from the forum post into a formal on-chain proposal.

A proposal cannot be changed once submitted - it will be validated by the nodes and enter straight into the voting period - therefore it's important to submit only when you are happy with the proposal's content. Anyone with Loading... who has staked to a validator, can submit a new market proposal. Once submitted, head back to the forum to rally the community to vote.

Read the docs to make a proposal (Testnet)   Submit your proposal (Testnet)   

If all your proposals inputs pass validation, community token holders consider and vote for or against active proposals using the governance dApp. Share your market ideas on the Vega forum to get the community motivated to vote for your proposal. Note, each public key with a minimum of Loading... gets just one vote per proposal.

Vote for proposals (Testnet)   

Any Vega participant with sufficient collateral* can provide liquidity for a market by submitting a transaction to the network. Attract liquidity with Vega's built-in incentive mechanism that matches traders and market makers.

*the size of the nominated liquidity commitment amount and the margins required to support the orders generated from that commitment.

Read the docs about liquidity provision (Testnet)   

If a proposal passes the vote, the market is enacted automatically, as soon as it has received enough committed liquidity.

Creating a market is part of Vega governance. To get started, get and hold $VEGA tokens in your wallet.
Find out more