I want to propose a vega market and need help with JSON .
{
“proposalSubmission”: {
“reference”: “vega-usdt-perpetual-arbitrum-001”,
“rationale”: {
“title”: “Create VEGA/USDT Perpetual Market on Arbitrum”,
“description”: “Proposal to create a VEGA/USDT perpetual contract market on the Arbitrum network within the Vega protocol. This market will allow continuous trading of VEGA against USDT, leveraging the scalability and low transaction fees of Arbitrum.”
},
“terms”: {
“newMarket”: {
“changes”: {
“instrument”: {
“name”: “VEGA/USDT Perpetual”,
“code”: “VEGA-PERP-ARB”,
“future”: {
“settlementAsset”: “USDT”,
“quoteName”: “USDT”,
“oracleSpecForSettlementPrice”: {
“pubKeys”: [“oracle_pub_key”],
“filters”: [
{
“key”: {
“name”: “price”,
“type”: “oracle”,
“pubKey”: “oracle_pub_key”
},
“conditions”:
}
]
},
“oracleSpecForTradingTermination”: {
“pubKeys”: [“oracle_pub_key”],
“filters”: [
{
“key”: {
“name”: “termination”,
“type”: “oracle”,
“pubKey”: “oracle_pub_key”
},
“conditions”:
}
]
},
“oracleSpecBinding”: {
“settlementPriceProperty”: “price”,
“tradingTerminationProperty”: “termination”
},
“maturity”: “”
}
},
“decimalPlaces”: 6,
“positionDecimalPlaces”: 2,
“lpPriceRange”: “1”,
“linearSlippageFactor”: “0.001”,
“quadraticSlippageFactor”: “0.0001”,
“riskParameters”: {
“logNormal”: {
“riskAversionParameter”: “0.01”,
“tau”: “0.00011407711613050422”,
“params”: {
“mu”: “0”,
“r”: “0.0001”,
“sigma”: “0.015”
}
}
},
“metadata”: [“VEGA”, “USDT”, “Perpetual”, “Arbitrum”],
“priceMonitoringParameters”: {
“triggers”: [
{
“horizonSecs”: 43200,
“probability”: “0.9999999”,
“auctionExtensionSecs”: 600
}
]
},
“liquidityMonitoringParameters”: {
“targetStakeParameters”: {
“timeWindow”: 3600,
“scalingFactor”: 10
},
“triggeringRatio”: “0.7”,
“auctionExtensionSecs”: 60
}
}
}
},
“proposal”: {
“market”: {
“type”: “NewMarket”,
“changes”: {
“instrument”: {
“name”: “VEGA/USDT Perpetual”,
“code”: “VEGA-PERP-ARB”,
“future”: {
“settlementAsset”: “USDT”,
“quoteName”: “USDT”,
“oracleSpecForSettlementPrice”: {
“pubKeys”: [“oracle_pub_key”],
“filters”: [
{
“key”: {
“name”: “price”,
“type”: “oracle”,
“pubKey”: “oracle_pub_key”
},
“conditions”:
}
]
},
“oracleSpecForTradingTermination”: {
“pubKeys”: [“oracle_pub_key”],
“filters”: [
{
“key”: {
“name”: “termination”,
“type”: “oracle”,
“pubKey”: “oracle_pub_key”
},
“conditions”:
}
]
},
“oracleSpecBinding”: {
“settlementPriceProperty”: “price”,
“tradingTerminationProperty”: “termination”
},
“maturity”: “”
}
},
“decimalPlaces”: 6,
“positionDecimalPlaces”: 2,
“lpPriceRange”: “1”,
“linearSlippageFactor”: “0.001”,
“quadraticSlippageFactor”: “0.0001”,
“riskParameters”: {
“logNormal”: {
“riskAversionParameter”: “0.01”,
“tau”: “0.00011407711613050422”,
“params”: {
“mu”: “0”,
“r”: “0.0001”,
“sigma”: “0.015”
}
}
},
“metadata”: [“VEGA”, “USDT”, “Perpetual”, “Arbitrum”],
“priceMonitoringParameters”: {
“triggers”: [
{
“horizonSecs”: 43200,
“probability”: “0.9999999”,
“auctionExtensionSecs”: 600
}
]
},
“liquidityMonitoringParameters”: {
“targetStakeParameters”: {
“timeWindow”: 3600,
“scalingFactor”: 10
},
“triggeringRatio”: “0.7”,
“auctionExtensionSecs”: 60
}
}
}
}
}
}