Vega treasury
The network treasury holds assets that can be used by the community to fund initiatives. You can take part in decision-making around building and growing Vega.
Treasury assets can be used to fund trading rewards, team competitions, grants, Vega protocol software and/or product development, teams building on Vega, or other opportunities.
Anyone with enough VEGA tokens can vote and raise proposals to use treasury assets based on discussions in the community.
- To vote a proposal, you usually need at least 1 VEGA, but the amount may vary per proposal type. Check the block explorer for each
minVoterBalance
. - How many VEGA you need to submit a proposal depends on the proposal type. Check the block explorer for each
minProposerBalance
.
Treasury basics
The network treasury can hold VEGA tokens and other assets, which can be used by the community via on-chain governance to grow and support the development of the Vega software and network.
VEGA token details
VEGA token contract address (Ethereum mainnet): 0xcB84d72e61e383767C4DFEb2d8ff7f4FB89abc6e
(view on Etherscan ↗)
Vega asset ID: d1984e3d365faa05bcafbe41f50f90e3663ee7c0da22bb1e24b164e9532691b2
See more details on the block explorer ↗.
Treasury value
You can see how much is in the network treasury, along with recent transactions using the on-chain treasury page on the block explorer ↗.
You can also see the balance programmatically with the list accounts API
. For example, using the REST endpoint:
- Filter by:
- Asset ID for VEGA:
d1984e3d365faa05bcafbe41f50f90e3663ee7c0da22bb1e24b164e9532691b2
, and - Account type:
ACCOUNT_TYPE_NETWORK_TREASURY
- Asset ID for VEGA:
- Don't forget to account for the token's 18 decimal places
What the treasury can fund
Rewards: Rewards can incentivise trading, liquidity provision, and proposing successful markets.
- Recognise active traders by targeting those who pay maker fees, or have large or profitable positions
- Incentivise liquidity provision by funding rewards for participants who receive liquidity and/or maker fees
- Support market success by rewarding proposers who create markets that attract high trading volumes
Read in detail on the rewards page about the trading rewards you can choose from.
Team games: Rewards that are targeted to a team entity scope let teams compete against each other for a share of the winnings. You can propose a team game for any type of trading reward.
Read more about how these work in the teams and games section.
Grants and other initiatives: A transfer can send to any Vega key, even if it's an individual and not a reward account. You can use a freeform proposal to gauge the community's interest and hone the plan before setting up the proposal for transferring assets.
How to allocate the treasury
Use governance to spend assets
Assets can only be spend from the on-chain treasury by governance, when a proposal to transfer assets is enacted.
The most direct way to propose spending the assets is by submitting one of these proposals. In practice, community members almost always discuss proposals on the Vega community forums ↗ before submitting, in order to incorporate community feedback into the proposal and ensure there's broad support before going through the effort of putting it on-chain.
The proposal includes details about the specific account(s) or key(s) that you want to send assets to, as well as when to send, and how often. The transfer can be set to happen once or repeatedly.
Include a description of what you're intending to do with the treasury funds in your proposal's rationale so that the community can understand why and engage with your proposal.
See the tutorial for a template and description of each field.
Suggest ideas with freeform proposals
Another option is to submit a freeform proposal to suggest a non-binding idea to the community and gauge their sentiment. This would be a good option for grants or other initiatives, especially where opinions may be split on what to do.
Raise a freeform proposal with your plan. Include clear details about what you think the money should be spent on, and if there's an organisation or provider you'd like to suggest working with, details about who they are and why they -- and the initiative -- are a good choice. You could even raise two or three freeform proposals to help decide which of several competing ideas to take through to a final proposal.
Based on feedback and voting for your freeform proposal, you can then decide to raise a proposal to transfer assets accordingly.
Batch proposals
For more complex sets of actions, you can use a batch proposal to submit several actions to be coordinated to happen as the result of a single vote. These can be spread across time, and can even be used to make temporary changes by including both the changes and a later reversal in the same batch.
Examples of actions that can be coordinated together in a batch include:
- Funding multiple reward pools
- Paying for a service or action over a period of time
- Creating markets
- Changing fee rates
- Setting up or changing programmes like referral schemes, or activity streak or volume discount parameters