diff --git a/.env b/.env index 5a4c3836a..d4540ede7 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ -VEGA_SIM_VEGA_TAG=a793a29daae14258e4488b14687a118a245a79f8 -VEGA_SIM_CONSOLE_TAG=develop +VEGA_SIM_VEGA_TAG=3caafc3a1c2ed605b99a594317b91086a747f409 +VEGA_SIM_CONSOLE_TAG=main VEGA_DEFAULT_KEY_NAME='Key 1' VEGA_SIM_NETWORKS_INTERNAL_TAG=main VEGA_SIM_NETWORKS_TAG=master diff --git a/Jenkinsfile b/Jenkinsfile index a35455d5b..56c1cf205 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ pipeline { disableConcurrentBuilds(abortPrevious: true) } parameters { - string( name: 'VEGA_VERSION', defaultValue: 'a793a29daae14258e4488b14687a118a245a79f8', + string( name: 'VEGA_VERSION', defaultValue: '3caafc3a1c2ed605b99a594317b91086a747f409', description: 'Git branch, tag or hash of the vegaprotocol/vega repository') string( name: 'VEGACAPSULE_VERSION', defaultValue: 'main', description: 'Git branch, tag or hash of the vegaprotocol/vegacapsule repository') diff --git a/poetry.lock b/poetry.lock index c25d1397b..46657b7da 100644 --- a/poetry.lock +++ b/poetry.lock @@ -4242,7 +4242,7 @@ toml = "^0.10.2" type = "git" url = "https://github.com/cdummett/vegapy/" reference = "develop" -resolved_reference = "dbfc21c0a6102cebd770d2d34b6a6fe5e4767f3c" +resolved_reference = "a186c32d58c0135e0cfdc717b055805024b8f737" [[package]] name = "wcwidth" diff --git a/requirements-dev.txt b/requirements-dev.txt index 2ebdde020..bd6534fb2 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -97,7 +97,7 @@ traitlets==5.14.2 ; python_version >= "3.9" and python_version < "3.12" typing-extensions==4.10.0 ; python_version >= "3.9" and python_version < "3.11" tzdata==2024.1 ; python_version >= "3.9" and python_version < "3.12" urllib3==2.2.1 ; python_version >= "3.9" and python_version < "3.12" -vegapy @ git+https://github.com/cdummett/vegapy/@dbfc21c0a6102cebd770d2d34b6a6fe5e4767f3c ; python_version >= "3.9" and python_version < "3.12" +vegapy @ git+https://github.com/cdummett/vegapy/@a186c32d58c0135e0cfdc717b055805024b8f737 ; python_version >= "3.9" and python_version < "3.12" wcwidth==0.2.13 ; python_version >= "3.9" and python_version < "3.12" websocket==0.2.1 ; python_version >= "3.9" and python_version < "3.12" websockets==12.0 ; python_version >= "3.9" and python_version < "3.12" diff --git a/requirements-learning.txt b/requirements-learning.txt index b892a19fe..7671ee757 100644 --- a/requirements-learning.txt +++ b/requirements-learning.txt @@ -130,7 +130,7 @@ triton==2.2.0 ; platform_system == "Linux" and platform_machine == "x86_64" and typing-extensions==4.10.0 ; python_version >= "3.9" and python_version < "3.12" tzdata==2024.1 ; python_version >= "3.9" and python_version < "3.12" urllib3==2.2.1 ; python_version >= "3.9" and python_version < "3.12" -vegapy @ git+https://github.com/cdummett/vegapy/@dbfc21c0a6102cebd770d2d34b6a6fe5e4767f3c ; python_version >= "3.9" and python_version < "3.12" +vegapy @ git+https://github.com/cdummett/vegapy/@a186c32d58c0135e0cfdc717b055805024b8f737 ; python_version >= "3.9" and python_version < "3.12" wcwidth==0.2.13 ; python_version >= "3.9" and python_version < "3.12" websocket==0.2.1 ; python_version >= "3.9" and python_version < "3.12" websockets==12.0 ; python_version >= "3.9" and python_version < "3.12" diff --git a/vega_sim/api/market.py b/vega_sim/api/market.py index 8eef654fd..8eb0b7b93 100644 --- a/vega_sim/api/market.py +++ b/vega_sim/api/market.py @@ -949,11 +949,11 @@ def load(self, opt: Optional[Union[dict, str]] = None): self.base_asset = str(config["base_asset"]) self.quote_asset = str(config["base_asset"]) - self.name = str(config["name"]) def build(self): return build.governance.spot_product( - base_asset=self.base_asset, quote_asset=self.quote_asset, name=self.name + base_asset=self.base_asset, + quote_asset=self.quote_asset, ) diff --git a/vega_sim/builders/governance.py b/vega_sim/builders/governance.py index d3c6f2f4b..54ab956de 100644 --- a/vega_sim/builders/governance.py +++ b/vega_sim/builders/governance.py @@ -263,12 +263,10 @@ def perpetual_product( def spot_product( base_asset: str, quote_asset: str, - name: str, ) -> vega_protos.governance.SpotProduct: return vega_protos.governance.SpotProduct( base_asset=base_asset, quote_asset=quote_asset, - name=name, ) diff --git a/vega_sim/configs/mainnet/BTCUSDT.py b/vega_sim/configs/mainnet/BTCUSDT.py index 516b95d18..9a2b480c3 100644 --- a/vega_sim/configs/mainnet/BTCUSDT.py +++ b/vega_sim/configs/mainnet/BTCUSDT.py @@ -131,22 +131,92 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "3600", }, { - "horizon": "4320", + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "3600", }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/mainnet/EGLPUSDT.py b/vega_sim/configs/mainnet/EGLPUSDT.py index 11371c86c..f581eae31 100644 --- a/vega_sim/configs/mainnet/EGLPUSDT.py +++ b/vega_sim/configs/mainnet/EGLPUSDT.py @@ -185,307 +185,307 @@ "auctionExtension": "300", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, diff --git a/vega_sim/configs/mainnet/ETHUSDT.py b/vega_sim/configs/mainnet/ETHUSDT.py index b08f11979..0c3a67dbf 100644 --- a/vega_sim/configs/mainnet/ETHUSDT.py +++ b/vega_sim/configs/mainnet/ETHUSDT.py @@ -131,22 +131,92 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "3600", }, { - "horizon": "4320", + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "3600", }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/mainnet/HLPUSDT.py b/vega_sim/configs/mainnet/HLPUSDT.py new file mode 100644 index 000000000..3e71b2dd7 --- /dev/null +++ b/vega_sim/configs/mainnet/HLPUSDT.py @@ -0,0 +1,518 @@ +"""HLPUSDT.py + +Market config matching latest proposal for HLP/USDT.POINTS market on mainnet. +https://governance.vega.xyz/proposals/9da803769d61c1371938d238d7d6c43ab525af6614edeb90880510f8ae3542f8 +""" + +from vega_sim.api.market import MarketConfig + +CONFIG = MarketConfig( + { + "tickSize": "2", + "linearSlippageFactor": "0.001", + "decimalPlaces": "3", + "positionDecimalPlaces": "1", + "instrument": { + "name": "Hyperliquid Points / USDT (Futures market)", + "code": "HLP/USDT.POINTS", + "future": { + "settlementAsset": "bf1e88d19db4b3ca0d1d5bdb73718a01686b18cf731ca26adedf3c8b83802bba", + "quoteName": "USDT", + "dataSourceSpecForSettlementData": { + "external": { + "ethOracle": { + "sourceChainId": "42161", + "address": "0x302461E6dBF45e59acb3BE9a9c84C0a997779612", + "abi": '[{"type":"function","name":"getData","inputs":[{"name":"identifier","type":"tuple","internalType":"struct SettlementOracle.Identifier","components":[{"name":"liveness","type":"uint64","internalType":"uint64"},{"name":"bondCurrency","type":"address","internalType":"contract IERC20"},{"name":"minimumBond","type":"uint256","internalType":"uint256"},{"name":"maximumBond","type":"uint256","internalType":"uint256"},{"name":"marketCode","type":"string","internalType":"string"},{"name":"quoteName","type":"string","internalType":"string"},{"name":"enactmentDate","type":"string","internalType":"string"},{"name":"ipfsLink","type":"string","internalType":"string"}]}],"outputs":[{"name":"","type":"bool","internalType":"bool"},{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"}]', + "method": "getData", + "args": [ + { + "liveness": 28800, + "bondCurrency": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", + "minimumBond": 500000000, + "maximumBond": 100000000000, + "ipfsLink": "ipfs://bafybeiepzqdjoxwzeh2vzwi5c4473vddemqjihc26tbuu32vkasisk537i", + "marketCode": "HLP/USDT.POINTS", + "quoteName": "USDT", + "enactmentDate": "2024-03-20T11:00:00Z", + } + ], + "requiredConfirmations": "64", + "trigger": {"timeTrigger": {"every": "600"}}, + "filters": [ + { + "key": {"name": "resolved", "type": "TYPE_BOOLEAN"}, + "conditions": [ + {"operator": "OPERATOR_EQUALS", "value": "true"} + ], + }, + { + "key": { + "name": "price", + "type": "TYPE_INTEGER", + "numberDecimalPlaces": "18", + }, + "conditions": [ + { + "operator": "OPERATOR_GREATER_THAN_OR_EQUAL", + "value": "0", + } + ], + }, + ], + "normalisers": [ + {"name": "resolved", "expression": "$[0]"}, + {"name": "price", "expression": "$[1]"}, + ], + } + } + }, + "dataSourceSpecForTradingTermination": { + "external": { + "ethOracle": { + "sourceChainId": "42161", + "address": "0x6d0b3a00265b8b4a1d22cf466c331014133ba614", + "abi": '[{"type":"function","name":"getData","inputs":[{"name":"identifier","type":"tuple","internalType":"struct TerminationOracle.Identifier","components":[{"name":"bondCurrency","type":"address","internalType":"contract IERC20"},{"name":"minimumBond","type":"uint256","internalType":"uint256"},{"name":"maximumBond","type":"uint256","internalType":"uint256"},{"name":"liveness","type":"uint64","internalType":"uint64"},{"name":"marketCode","type":"string","internalType":"string"},{"name":"quoteName","type":"string","internalType":"string"},{"name":"enactmentDate","type":"string","internalType":"string"},{"name":"ipfsLink","type":"string","internalType":"string"},{"name":"conditionalSettlementOracle","type":"address","internalType":"contract SettlementOracle"}]}],"outputs":[{"name":"","type":"bool","internalType":"bool"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"}]', + "method": "getData", + "args": [ + { + "liveness": 28800, + "bondCurrency": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", + "minimumBond": 500000000, + "maximumBond": 100000000000, + "ipfsLink": "ipfs://bafybeiepzqdjoxwzeh2vzwi5c4473vddemqjihc26tbuu32vkasisk537i", + "marketCode": "HLP/USDT.POINTS", + "quoteName": "USDT", + "enactmentDate": "2024-03-20T11:00:00Z", + "conditionalSettlementOracle": "0x302461E6dBF45e59acb3BE9a9c84C0a997779612", + } + ], + "requiredConfirmations": "64", + "trigger": {"timeTrigger": {"every": "600"}}, + "filters": [ + { + "key": {"name": "resolved", "type": "TYPE_BOOLEAN"}, + "conditions": [ + {"operator": "OPERATOR_EQUALS", "value": "true"} + ], + }, + { + "key": { + "name": "terminated", + "type": "TYPE_BOOLEAN", + }, + "conditions": [ + {"operator": "OPERATOR_EQUALS", "value": "true"} + ], + }, + ], + "normalisers": [ + {"name": "resolved", "expression": "$[0]"}, + {"name": "terminated", "expression": "$[2]"}, + ], + } + } + }, + "dataSourceSpecBinding": { + "settlementDataProperty": "price", + "tradingTerminationProperty": "terminated", + }, + }, + }, + "metadata": [ + "base:HLPOINT", + "quote:USDT", + "enactment:2024-03-20T11:00:00Z", + "settlement:fromOracle", + "class:fx/crypto", + "oracle:uma", + "sector:defi", + "oracleChain:arbitrum", + "domain:hyperliquid.xyz", + ], + "priceMonitoringParameters": { + "triggers": [ + { + "horizon": "120", + "probability": "0.9999999", + "auctionExtension": "60", + }, + { + "horizon": "120", + "probability": "0.9999999", + "auctionExtension": "60", + }, + { + "horizon": "120", + "probability": "0.9999999", + "auctionExtension": "60", + }, + { + "horizon": "120", + "probability": "0.9999999", + "auctionExtension": "60", + }, + { + "horizon": "120", + "probability": "0.9999999", + "auctionExtension": "60", + }, + { + "horizon": "200", + "probability": "0.9999999", + "auctionExtension": "300", + }, + { + "horizon": "200", + "probability": "0.9999999", + "auctionExtension": "300", + }, + { + "horizon": "200", + "probability": "0.9999999", + "auctionExtension": "300", + }, + { + "horizon": "200", + "probability": "0.9999999", + "auctionExtension": "300", + }, + { + "horizon": "200", + "probability": "0.9999999", + "auctionExtension": "300", + }, + { + "horizon": "400", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "400", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "400", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "400", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "400", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "400", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "500", + "probability": "0.9999999", + "auctionExtension": "1800", + }, + { + "horizon": "620", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "620", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "620", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "620", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "620", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "620", + "probability": "0.9999999", + "auctionExtension": "3600", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "750", + "probability": "0.9999999", + "auctionExtension": "7200", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + { + "horizon": "800", + "probability": "0.9999999", + "auctionExtension": "28800", + }, + ] + }, + "logNormal": { + "tau": 0.0002281542323, + "riskAversionParameter": 0.01, + "params": {"mu": 0, "r": 0, "sigma": 5.0}, + }, + "liquiditySlaParameters": { + "priceRange": "0.2", + "commitmentMinTimeFraction": "0.5", + "performanceHysteresisEpochs": "1", + "slaCompetitionFactor": "0.8", + }, + "liquidationStrategy": { + "disposalTimeStep": "5", + "disposalFraction": "0.1", + "fullDisposalSize": "10000", + "maxFractionConsumed": "0.1", + "disposalSlippageRange": "0.2", + }, + "liquidityFeeSettings": {"method": "METHOD_MARGINAL_COST"}, + "liquidityMonitoringParameters": { + "targetStakeParameters": {"timeWindow": "3600", "scalingFactor": "0.05"} + }, + "markPriceConfiguration": { + "compositePriceType": "COMPOSITE_PRICE_TYPE_LAST_TRADE" + }, + } +) diff --git a/vega_sim/configs/research/ESHRUSDT.py b/vega_sim/configs/research/ESHRUSDT.py index d3271eb8c..ff1c8201a 100644 --- a/vega_sim/configs/research/ESHRUSDT.py +++ b/vega_sim/configs/research/ESHRUSDT.py @@ -185,307 +185,307 @@ "auctionExtension": "300", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "400", + "horizon": "900", "probability": "0.9999999", "auctionExtension": "900", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "500", + "horizon": "1800", "probability": "0.9999999", "auctionExtension": "1800", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "620", + "horizon": "3600", "probability": "0.9999999", "auctionExtension": "3600", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "750", + "horizon": "21600", "probability": "0.9999999", "auctionExtension": "7200", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, { - "horizon": "800", + "horizon": "86400", "probability": "0.9999999", "auctionExtension": "28800", }, diff --git a/vega_sim/configs/research/future/BTCUSDT.py b/vega_sim/configs/research/future/BTCUSDT.py index 44a6da767..56ce728be 100644 --- a/vega_sim/configs/research/future/BTCUSDT.py +++ b/vega_sim/configs/research/future/BTCUSDT.py @@ -75,22 +75,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/research/future/ETHUSDT.py b/vega_sim/configs/research/future/ETHUSDT.py index 11cd97a73..3118b69db 100644 --- a/vega_sim/configs/research/future/ETHUSDT.py +++ b/vega_sim/configs/research/future/ETHUSDT.py @@ -75,22 +75,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/research/perpetual/BTCUSDT.py b/vega_sim/configs/research/perpetual/BTCUSDT.py index e1a045cfe..ceb998641 100644 --- a/vega_sim/configs/research/perpetual/BTCUSDT.py +++ b/vega_sim/configs/research/perpetual/BTCUSDT.py @@ -131,22 +131,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/research/perpetual/ETHUSDT.py b/vega_sim/configs/research/perpetual/ETHUSDT.py index 7a4f40ea1..a98fdcafd 100644 --- a/vega_sim/configs/research/perpetual/ETHUSDT.py +++ b/vega_sim/configs/research/perpetual/ETHUSDT.py @@ -131,22 +131,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/research/spot/BTCETH.py b/vega_sim/configs/research/spot/BTCETH.py index c12cdcfef..d815fa8be 100644 --- a/vega_sim/configs/research/spot/BTCETH.py +++ b/vega_sim/configs/research/spot/BTCETH.py @@ -27,22 +27,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/research/spot/BTCUSDT.py b/vega_sim/configs/research/spot/BTCUSDT.py index f5183f543..316d9c4bc 100644 --- a/vega_sim/configs/research/spot/BTCUSDT.py +++ b/vega_sim/configs/research/spot/BTCUSDT.py @@ -2,8 +2,8 @@ CONFIG = SpotMarketConfig( { - "priceDecimalPlaces": "2", - "sizeDecimalPlaces": "4", + "priceDecimalPlaces": "1", + "sizeDecimalPlaces": "6", "tickSize": "10", "instrument": { "name": "Bitcoin / Tether USD (Spot)", @@ -27,22 +27,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/configs/research/spot/ETHUSDT.py b/vega_sim/configs/research/spot/ETHUSDT.py index 55d0c6d8e..05d26fc92 100644 --- a/vega_sim/configs/research/spot/ETHUSDT.py +++ b/vega_sim/configs/research/spot/ETHUSDT.py @@ -3,7 +3,7 @@ CONFIG = SpotMarketConfig( { "priceDecimalPlaces": "2", - "sizeDecimalPlaces": "4", + "sizeDecimalPlaces": "5", "tickSize": "10", "instrument": { "name": "Ethereum / Tether USD (Spot)", @@ -27,22 +27,82 @@ { "horizon": "21600", "probability": "0.9999999", - "auctionExtension": "86400", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "21600", + "probability": "0.9999999", + "auctionExtension": "21600", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", + }, + { + "horizon": "4320", + "probability": "0.9999999", + "auctionExtension": "900", }, { "horizon": "4320", "probability": "0.9999999", - "auctionExtension": "3600", + "auctionExtension": "900", }, { "horizon": "1440", "probability": "0.9999999", - "auctionExtension": "1800", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "1440", + "probability": "0.9999999", + "auctionExtension": "450", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", + }, + { + "horizon": "360", + "probability": "0.9999999", + "auctionExtension": "75", }, { "horizon": "360", "probability": "0.9999999", - "auctionExtension": "300", + "auctionExtension": "75", }, ] }, diff --git a/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.py b/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.py index 09f6bb900..7326d76e0 100644 --- a/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.py +++ b/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.py @@ -22,7 +22,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n#vega/checkpoint/v1/checkpoint.proto\x12\x12vega.checkpoint.v1\x1a\x11vega/assets.proto\x1a\x17vega/chain_events.proto\x1a\x1bvega/events/v1/events.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto";\n\x0f\x43heckpointState\x12\x12\n\x04hash\x18\x01 \x01(\x0cR\x04hash\x12\x14\n\x05state\x18\x02 \x01(\x0cR\x05state"\xbd\x03\n\nCheckpoint\x12\x1e\n\ngovernance\x18\x01 \x01(\x0cR\ngovernance\x12\x16\n\x06\x61ssets\x18\x02 \x01(\x0cR\x06\x61ssets\x12\x1e\n\ncollateral\x18\x03 \x01(\x0cR\ncollateral\x12-\n\x12network_parameters\x18\x04 \x01(\x0cR\x11networkParameters\x12\x1e\n\ndelegation\x18\x05 \x01(\x0cR\ndelegation\x12\x14\n\x05\x65poch\x18\x06 \x01(\x0cR\x05\x65poch\x12\x14\n\x05\x62lock\x18\x07 \x01(\x0cR\x05\x62lock\x12\x18\n\x07rewards\x18\x08 \x01(\x0cR\x07rewards\x12\x18\n\x07\x62\x61nking\x18\t \x01(\x0cR\x07\x62\x61nking\x12\x1e\n\nvalidators\x18\n \x01(\x0cR\nvalidators\x12\x18\n\x07staking\x18\x0b \x01(\x0cR\x07staking\x12)\n\x10multisig_control\x18\x0c \x01(\x0cR\x0fmultisigControl\x12%\n\x0emarket_tracker\x18\r \x01(\x0cR\rmarketTracker\x12\x1c\n\texecution\x18\x0e \x01(\x0cR\texecution"U\n\nAssetEntry\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x37\n\rasset_details\x18\x02 \x01(\x0b\x32\x12.vega.AssetDetailsR\x0c\x61ssetDetails"\x96\x01\n\x06\x41ssets\x12\x36\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x1e.vega.checkpoint.v1.AssetEntryR\x06\x61ssets\x12T\n\x16pending_listing_assets\x18\x02 \x03(\x0b\x32\x1e.vega.checkpoint.v1.AssetEntryR\x14pendingListingAssets"T\n\x0c\x41ssetBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance"J\n\nCollateral\x12<\n\x08\x62\x61lances\x18\x01 \x03(\x0b\x32 .vega.checkpoint.v1.AssetBalanceR\x08\x62\x61lances";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params"9\n\tProposals\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals"\x8e\x01\n\rDelegateEntry\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x12\n\x04node\x18\x02 \x01(\tR\x04node\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1e\n\nundelegate\x18\x04 \x01(\x08R\nundelegate\x12\x1b\n\tepoch_seq\x18\x05 \x01(\x04R\x08\x65pochSeq"\xab\x01\n\x08\x44\x65legate\x12\x39\n\x06\x61\x63tive\x18\x01 \x03(\x0b\x32!.vega.checkpoint.v1.DelegateEntryR\x06\x61\x63tive\x12;\n\x07pending\x18\x02 \x03(\x0b\x32!.vega.checkpoint.v1.DelegateEntryR\x07pending\x12\'\n\x0f\x61uto_delegation\x18\x03 \x03(\tR\x0e\x61utoDelegation"\x1f\n\x05\x42lock\x12\x16\n\x06height\x18\x01 \x01(\x03R\x06height"E\n\x07Rewards\x12:\n\x07rewards\x18\x01 \x03(\x0b\x32 .vega.checkpoint.v1.RewardPayoutR\x07rewards"\x7f\n\x0cRewardPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12N\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.PendingRewardPayoutR\rrewardsPayout"\xf0\x01\n\x13PendingRewardPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x42\n\x0cparty_amount\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.PartyAmountR\x0bpartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp";\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\xb9\x01\n\x12PendingKeyRotation\x12?\n\x1crelative_target_block_height\x18\x01 \x01(\x04R\x19relativeTargetBlockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex"\x97\x01\n\x1aPendingEthereumKeyRotation\x12?\n\x1crelative_target_block_height\x18\x01 \x01(\x04R\x19relativeTargetBlockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress"\xd6\x01\n\x11ScheduledTransfer\x12*\n\x08transfer\x18\x01 \x01(\x0b\x32\x0e.vega.TransferR\x08transfer\x12\x34\n\x0c\x61\x63\x63ount_type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x0b\x61\x63\x63ountType\x12\x1c\n\treference\x18\x03 \x01(\tR\treference\x12\x41\n\x0foneoff_transfer\x18\x04 \x01(\x0b\x32\x18.vega.events.v1.TransferR\x0eoneoffTransfer"}\n\x17ScheduledTransferAtTime\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn\x12\x43\n\ttransfers\x18\x02 \x03(\x0b\x32%.vega.checkpoint.v1.ScheduledTransferR\ttransfers"_\n\x12RecurringTransfers\x12I\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32\x18.vega.events.v1.TransferR\x12recurringTransfers"\xd1\x01\n\x12GovernanceTransfer\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\x12\x37\n\x06status\x18\x03 \x01(\x0e\x32\x1f.vega.events.v1.Transfer.StatusR\x06status\x12\x1c\n\ttimestamp\x18\x04 \x01(\x03R\ttimestamp\x12\x36\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x1e.vega.NewTransferConfigurationR\x06\x63onfig"\x88\x01\n!ScheduledGovernanceTransferAtTime\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn\x12\x44\n\ttransfers\x18\x02 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\ttransfers"\xae\x06\n\x07\x42\x61nking\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime\x12W\n\x13recurring_transfers\x18\x02 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers\x12Q\n\x14primary_bridge_state\x18\x03 \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x12primaryBridgeState\x12\x44\n\rasset_actions\x18\x04 \x03(\x0b\x32\x1f.vega.checkpoint.v1.AssetActionR\x0c\x61ssetActions\x12<\n\x1blast_seen_primary_eth_block\x18\x05 \x01(\x04R\x17lastSeenPrimaryEthBlock\x12\x1b\n\tseen_refs\x18\x06 \x03(\tR\x08seenRefs\x12v\n\x1cgovernance_transfers_at_time\x18\x07 \x03(\x0b\x32\x35.vega.checkpoint.v1.ScheduledGovernanceTransferAtTimeR\x19governanceTransfersAtTime\x12l\n\x1erecurring_governance_transfers\x18\x08 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\x1crecurringGovernanceTransfers\x12U\n\x16secondary_bridge_state\x18\t \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x14secondaryBridgeState\x12@\n\x1dlast_seen_secondary_eth_block\x18\n \x01(\x04R\x19lastSeenSecondaryEthBlock"\x80\x01\n\x0b\x42ridgeState\x12\x16\n\x06\x61\x63tive\x18\x01 \x01(\x08R\x06\x61\x63tive\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12\x1b\n\tlog_index\x18\x03 \x01(\x04R\x08logIndex\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xaa\x02\n\nValidators\x12K\n\x0fvalidator_state\x18\x01 \x03(\x0b\x32".vega.checkpoint.v1.ValidatorStateR\x0evalidatorState\x12Z\n\x15pending_key_rotations\x18\x02 \x03(\x0b\x32&.vega.checkpoint.v1.PendingKeyRotationR\x13pendingKeyRotations\x12s\n\x1epending_ethereum_key_rotations\x18\x03 \x03(\x0b\x32..vega.checkpoint.v1.PendingEthereumKeyRotationR\x1bpendingEthereumKeyRotations"\xee\x02\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x16\n\x06status\x18\x02 \x01(\x05R\x06status\x12\x30\n\x14\x65th_events_forwarded\x18\x03 \x01(\x04R\x12\x65thEventsForwarded\x12\'\n\x0fvalidator_power\x18\x04 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\x05 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\x12\x32\n\x15heartbeat_block_index\x18\x06 \x01(\x05R\x13heartbeatBlockIndex\x12\x30\n\x14heartbeat_block_sigs\x18\x07 \x03(\x08R\x12heartbeatBlockSigs"k\n\x07Staking\x12\x38\n\x08\x61\x63\x63\x65pted\x18\x01 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x08\x61\x63\x63\x65pted\x12&\n\x0flast_block_seen\x18\x02 \x01(\x04R\rlastBlockSeen"\xd2\x01\n\x0fMultisigControl\x12\x42\n\x07signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x07signers\x12S\n\rthreshold_set\x18\x02 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x0cthresholdSet\x12&\n\x0flast_block_seen\x18\x03 \x01(\x04R\rlastBlockSeen"\xc8\x02\n\rMarketTracker\x12R\n\x0fmarket_activity\x18\x01 \x03(\x0b\x32).vega.checkpoint.v1.MarketActivityTrackerR\x0emarketActivity\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume\x12\x85\x01\n%market_to_party_taker_notional_volume\x18\x03 \x03(\x0b\x32\x34.vega.checkpoint.v1.MarketToPartyTakerNotionalVolumeR marketToPartyTakerNotionalVolume"\xf2\n\n\x15MarketActivityTracker\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12M\n\x13maker_fees_received\x18\x03 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\x11makerFeesReceived\x12\x45\n\x0fmaker_fees_paid\x18\x04 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\rmakerFeesPaid\x12\x36\n\x07lp_fees\x18\x05 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\x06lpFees\x12\x1a\n\x08proposer\x18\x06 \x01(\tR\x08proposer\x12\x1d\n\nbonus_paid\x18\x07 \x03(\tR\tbonusPaid\x12!\n\x0cvalue_traded\x18\x08 \x01(\tR\x0bvalueTraded\x12&\n\x0fready_to_delete\x18\t \x01(\x08R\rreadyToDelete\x12X\n\x16time_weighted_position\x18\n \x03(\x0b\x32".vega.checkpoint.v1.TWPositionDataR\x14timeWeightedPosition\x12X\n\x16time_weighted_notional\x18\x0b \x03(\x0b\x32".vega.checkpoint.v1.TWNotionalDataR\x14timeWeightedNotional\x12\x42\n\x0creturns_data\x18\x0c \x03(\x0b\x32\x1f.vega.checkpoint.v1.ReturnsDataR\x0breturnsData\x12\x61\n\x1bmaker_fees_received_history\x18\r \x03(\x0b\x32".vega.checkpoint.v1.EpochPartyFeesR\x18makerFeesReceivedHistory\x12Y\n\x17maker_fees_paid_history\x18\x0e \x03(\x0b\x32".vega.checkpoint.v1.EpochPartyFeesR\x14makerFeesPaidHistory\x12J\n\x0flp_fees_history\x18\x0f \x03(\x0b\x32".vega.checkpoint.v1.EpochPartyFeesR\rlpFeesHistory\x12}\n#time_weighted_position_data_history\x18\x10 \x03(\x0b\x32/.vega.checkpoint.v1.EpochTimeWeightPositionDataR\x1ftimeWeightedPositionDataHistory\x12\x7f\n#time_weighted_notional_data_history\x18\x11 \x03(\x0b\x32\x31.vega.checkpoint.v1.EpochTimeWeightedNotionalDataR\x1ftimeWeightedNotionalDataHistory\x12V\n\x14returns_data_history\x18\x12 \x03(\x0b\x32$.vega.checkpoint.v1.EpochReturnsDataR\x12returnsDataHistory\x12<\n\ninfra_fees\x18\x13 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\tinfraFees\x12?\n\x0clp_paid_fees\x18\x14 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\nlpPaidFees"\x8f\x01\n\x1b\x45pochTimeWeightPositionData\x12p\n\x1dparty_time_weighted_positions\x18\x01 \x03(\x0b\x32-.vega.checkpoint.v1.PartyTimeWeightedPositionR\x1apartyTimeWeightedPositions"\x91\x01\n\x1d\x45pochTimeWeightedNotionalData\x12p\n\x1dparty_time_weighted_notionals\x18\x01 \x03(\x0b\x32-.vega.checkpoint.v1.PartyTimeWeightedNotionalR\x1apartyTimeWeightedNotionals"R\n\x19PartyTimeWeightedNotional\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1f\n\x0btw_notional\x18\x02 \x01(\x0cR\ntwNotional"R\n\x19PartyTimeWeightedPosition\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1f\n\x0btw_position\x18\x02 \x01(\x04R\ntwPosition"U\n\x0e\x45pochPartyFees\x12\x43\n\nparty_fees\x18\x01 \x03(\x0b\x32$.vega.checkpoint.v1.PartyFeesHistoryR\tpartyFees"C\n\x13TakerNotionalVolume\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\x97\x01\n MarketToPartyTakerNotionalVolume\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume"M\n\x10\x45pochReturnsData\x12\x39\n\x07returns\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.ReturnsDataR\x07returns";\n\x0bReturnsData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06return\x18\x02 \x01(\x0cR\x06return"w\n\x0eTWPositionData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08position\x18\x02 \x01(\x04R\x08position\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x1f\n\x0btw_position\x18\x04 \x01(\x04R\ntwPosition"w\n\x0eTWNotionalData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08notional\x18\x02 \x01(\x0cR\x08notional\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x1f\n\x0btw_notional\x18\x04 \x01(\x0cR\ntwNotional"3\n\tPartyFees\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x10\n\x03\x66\x65\x65\x18\x02 \x01(\tR\x03\x66\x65\x65":\n\x10PartyFeesHistory\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x10\n\x03\x66\x65\x65\x18\x02 \x01(\x0cR\x03\x66\x65\x65"\xa8\x04\n\x0b\x41ssetAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05state\x18\x02 \x01(\rR\x05state\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12!\n\x0c\x62lock_number\x18\x04 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08tx_index\x18\x05 \x01(\x04R\x07txIndex\x12\x12\n\x04hash\x18\x06 \x01(\tR\x04hash\x12\x42\n\x0f\x62uiltin_deposit\x18\x07 \x01(\x0b\x32\x19.vega.BuiltinAssetDepositR\x0e\x62uiltinDeposit\x12\x37\n\rerc20_deposit\x18\x08 \x01(\x0b\x32\x12.vega.ERC20DepositR\x0c\x65rc20Deposit\x12\x33\n\nasset_list\x18\t \x01(\x0b\x32\x14.vega.ERC20AssetListR\tassetList\x12Z\n\x1a\x65rc20_asset_limits_updated\x18\n \x01(\x0b\x32\x1d.vega.ERC20AssetLimitsUpdatedR\x17\x65rc20AssetLimitsUpdated\x12\x30\n\x14\x65rc20_bridge_stopped\x18\x0b \x01(\x08R\x12\x65rc20BridgeStopped\x12\x30\n\x14\x65rc20_bridge_resumed\x18\x0c \x01(\x08R\x12\x65rc20BridgeResumed\x12\x19\n\x08\x63hain_id\x18\r \x01(\tR\x07\x63hainId"\x99\x01\n\x08\x45LSShare\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05share\x18\x02 \x01(\tR\x05share\x12%\n\x0esupplied_stake\x18\x03 \x01(\tR\rsuppliedStake\x12#\n\rvirtual_stake\x18\x04 \x01(\tR\x0cvirtualStake\x12\x10\n\x03\x61vg\x18\x05 \x01(\tR\x03\x61vg"\xa9\x02\n\x0bMarketState\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x34\n\x06shares\x18\x02 \x03(\x0b\x32\x1c.vega.checkpoint.v1.ELSShareR\x06shares\x12+\n\x11insurance_balance\x18\x03 \x01(\tR\x10insuranceBalance\x12(\n\x10last_trade_value\x18\x04 \x01(\tR\x0elastTradeValue\x12*\n\x11last_trade_volume\x18\x05 \x01(\tR\x0flastTradeVolume\x12+\n\x11succession_window\x18\x06 \x01(\x03R\x10successionWindow\x12$\n\x06market\x18\x07 \x01(\x0b\x32\x0c.vega.MarketR\x06market"E\n\x0e\x45xecutionState\x12\x33\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.MarketStateR\x04\x64\x61taB5Z3code.vegaprotocol.io/vega/protos/vega/checkpoint/v1b\x06proto3' + b'\n#vega/checkpoint/v1/checkpoint.proto\x12\x12vega.checkpoint.v1\x1a\x11vega/assets.proto\x1a\x17vega/chain_events.proto\x1a\x1bvega/events/v1/events.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto";\n\x0f\x43heckpointState\x12\x12\n\x04hash\x18\x01 \x01(\x0cR\x04hash\x12\x14\n\x05state\x18\x02 \x01(\x0cR\x05state"\xbd\x03\n\nCheckpoint\x12\x1e\n\ngovernance\x18\x01 \x01(\x0cR\ngovernance\x12\x16\n\x06\x61ssets\x18\x02 \x01(\x0cR\x06\x61ssets\x12\x1e\n\ncollateral\x18\x03 \x01(\x0cR\ncollateral\x12-\n\x12network_parameters\x18\x04 \x01(\x0cR\x11networkParameters\x12\x1e\n\ndelegation\x18\x05 \x01(\x0cR\ndelegation\x12\x14\n\x05\x65poch\x18\x06 \x01(\x0cR\x05\x65poch\x12\x14\n\x05\x62lock\x18\x07 \x01(\x0cR\x05\x62lock\x12\x18\n\x07rewards\x18\x08 \x01(\x0cR\x07rewards\x12\x18\n\x07\x62\x61nking\x18\t \x01(\x0cR\x07\x62\x61nking\x12\x1e\n\nvalidators\x18\n \x01(\x0cR\nvalidators\x12\x18\n\x07staking\x18\x0b \x01(\x0cR\x07staking\x12)\n\x10multisig_control\x18\x0c \x01(\x0cR\x0fmultisigControl\x12%\n\x0emarket_tracker\x18\r \x01(\x0cR\rmarketTracker\x12\x1c\n\texecution\x18\x0e \x01(\x0cR\texecution"U\n\nAssetEntry\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x37\n\rasset_details\x18\x02 \x01(\x0b\x32\x12.vega.AssetDetailsR\x0c\x61ssetDetails"\x96\x01\n\x06\x41ssets\x12\x36\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x1e.vega.checkpoint.v1.AssetEntryR\x06\x61ssets\x12T\n\x16pending_listing_assets\x18\x02 \x03(\x0b\x32\x1e.vega.checkpoint.v1.AssetEntryR\x14pendingListingAssets"T\n\x0c\x41ssetBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance"J\n\nCollateral\x12<\n\x08\x62\x61lances\x18\x01 \x03(\x0b\x32 .vega.checkpoint.v1.AssetBalanceR\x08\x62\x61lances";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params"9\n\tProposals\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals"\x8e\x01\n\rDelegateEntry\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x12\n\x04node\x18\x02 \x01(\tR\x04node\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1e\n\nundelegate\x18\x04 \x01(\x08R\nundelegate\x12\x1b\n\tepoch_seq\x18\x05 \x01(\x04R\x08\x65pochSeq"\xab\x01\n\x08\x44\x65legate\x12\x39\n\x06\x61\x63tive\x18\x01 \x03(\x0b\x32!.vega.checkpoint.v1.DelegateEntryR\x06\x61\x63tive\x12;\n\x07pending\x18\x02 \x03(\x0b\x32!.vega.checkpoint.v1.DelegateEntryR\x07pending\x12\'\n\x0f\x61uto_delegation\x18\x03 \x03(\tR\x0e\x61utoDelegation"\x1f\n\x05\x42lock\x12\x16\n\x06height\x18\x01 \x01(\x03R\x06height"E\n\x07Rewards\x12:\n\x07rewards\x18\x01 \x03(\x0b\x32 .vega.checkpoint.v1.RewardPayoutR\x07rewards"\x7f\n\x0cRewardPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12N\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.PendingRewardPayoutR\rrewardsPayout"\xf0\x01\n\x13PendingRewardPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x42\n\x0cparty_amount\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.PartyAmountR\x0bpartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp";\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\xb9\x01\n\x12PendingKeyRotation\x12?\n\x1crelative_target_block_height\x18\x01 \x01(\x04R\x19relativeTargetBlockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex"\x97\x01\n\x1aPendingEthereumKeyRotation\x12?\n\x1crelative_target_block_height\x18\x01 \x01(\x04R\x19relativeTargetBlockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress"\xd6\x01\n\x11ScheduledTransfer\x12*\n\x08transfer\x18\x01 \x01(\x0b\x32\x0e.vega.TransferR\x08transfer\x12\x34\n\x0c\x61\x63\x63ount_type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x0b\x61\x63\x63ountType\x12\x1c\n\treference\x18\x03 \x01(\tR\treference\x12\x41\n\x0foneoff_transfer\x18\x04 \x01(\x0b\x32\x18.vega.events.v1.TransferR\x0eoneoffTransfer"}\n\x17ScheduledTransferAtTime\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn\x12\x43\n\ttransfers\x18\x02 \x03(\x0b\x32%.vega.checkpoint.v1.ScheduledTransferR\ttransfers"_\n\x12RecurringTransfers\x12I\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32\x18.vega.events.v1.TransferR\x12recurringTransfers"\xd1\x01\n\x12GovernanceTransfer\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\x12\x37\n\x06status\x18\x03 \x01(\x0e\x32\x1f.vega.events.v1.Transfer.StatusR\x06status\x12\x1c\n\ttimestamp\x18\x04 \x01(\x03R\ttimestamp\x12\x36\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x1e.vega.NewTransferConfigurationR\x06\x63onfig"\x88\x01\n!ScheduledGovernanceTransferAtTime\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn\x12\x44\n\ttransfers\x18\x02 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\ttransfers"\xae\x06\n\x07\x42\x61nking\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime\x12W\n\x13recurring_transfers\x18\x02 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers\x12Q\n\x14primary_bridge_state\x18\x03 \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x12primaryBridgeState\x12\x44\n\rasset_actions\x18\x04 \x03(\x0b\x32\x1f.vega.checkpoint.v1.AssetActionR\x0c\x61ssetActions\x12<\n\x1blast_seen_primary_eth_block\x18\x05 \x01(\x04R\x17lastSeenPrimaryEthBlock\x12\x1b\n\tseen_refs\x18\x06 \x03(\tR\x08seenRefs\x12v\n\x1cgovernance_transfers_at_time\x18\x07 \x03(\x0b\x32\x35.vega.checkpoint.v1.ScheduledGovernanceTransferAtTimeR\x19governanceTransfersAtTime\x12l\n\x1erecurring_governance_transfers\x18\x08 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\x1crecurringGovernanceTransfers\x12U\n\x16secondary_bridge_state\x18\t \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x14secondaryBridgeState\x12@\n\x1dlast_seen_secondary_eth_block\x18\n \x01(\x04R\x19lastSeenSecondaryEthBlock"\x80\x01\n\x0b\x42ridgeState\x12\x16\n\x06\x61\x63tive\x18\x01 \x01(\x08R\x06\x61\x63tive\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12\x1b\n\tlog_index\x18\x03 \x01(\x04R\x08logIndex\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xaa\x02\n\nValidators\x12K\n\x0fvalidator_state\x18\x01 \x03(\x0b\x32".vega.checkpoint.v1.ValidatorStateR\x0evalidatorState\x12Z\n\x15pending_key_rotations\x18\x02 \x03(\x0b\x32&.vega.checkpoint.v1.PendingKeyRotationR\x13pendingKeyRotations\x12s\n\x1epending_ethereum_key_rotations\x18\x03 \x03(\x0b\x32..vega.checkpoint.v1.PendingEthereumKeyRotationR\x1bpendingEthereumKeyRotations"\xee\x02\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x16\n\x06status\x18\x02 \x01(\x05R\x06status\x12\x30\n\x14\x65th_events_forwarded\x18\x03 \x01(\x04R\x12\x65thEventsForwarded\x12\'\n\x0fvalidator_power\x18\x04 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\x05 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\x12\x32\n\x15heartbeat_block_index\x18\x06 \x01(\x05R\x13heartbeatBlockIndex\x12\x30\n\x14heartbeat_block_sigs\x18\x07 \x03(\x08R\x12heartbeatBlockSigs"k\n\x07Staking\x12\x38\n\x08\x61\x63\x63\x65pted\x18\x01 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x08\x61\x63\x63\x65pted\x12&\n\x0flast_block_seen\x18\x02 \x01(\x04R\rlastBlockSeen"\xd2\x01\n\x0fMultisigControl\x12\x42\n\x07signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x07signers\x12S\n\rthreshold_set\x18\x02 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x0cthresholdSet\x12&\n\x0flast_block_seen\x18\x03 \x01(\x04R\rlastBlockSeen"\x9b\x03\n\rMarketTracker\x12R\n\x0fmarket_activity\x18\x01 \x03(\x0b\x32).vega.checkpoint.v1.MarketActivityTrackerR\x0emarketActivity\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume\x12\x85\x01\n%market_to_party_taker_notional_volume\x18\x03 \x03(\x0b\x32\x34.vega.checkpoint.v1.MarketToPartyTakerNotionalVolumeR marketToPartyTakerNotionalVolume\x12Q\n\x10\x65poch_taker_fees\x18\x04 \x03(\x0b\x32\'.vega.checkpoint.v1.EpochPartyTakerFeesR\x0e\x65pochTakerFees"\x9e\x0c\n\x15MarketActivityTracker\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12M\n\x13maker_fees_received\x18\x03 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\x11makerFeesReceived\x12\x45\n\x0fmaker_fees_paid\x18\x04 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\rmakerFeesPaid\x12\x36\n\x07lp_fees\x18\x05 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\x06lpFees\x12\x1a\n\x08proposer\x18\x06 \x01(\tR\x08proposer\x12\x1d\n\nbonus_paid\x18\x07 \x03(\tR\tbonusPaid\x12!\n\x0cvalue_traded\x18\x08 \x01(\tR\x0bvalueTraded\x12&\n\x0fready_to_delete\x18\t \x01(\x08R\rreadyToDelete\x12X\n\x16time_weighted_position\x18\n \x03(\x0b\x32".vega.checkpoint.v1.TWPositionDataR\x14timeWeightedPosition\x12X\n\x16time_weighted_notional\x18\x0b \x03(\x0b\x32".vega.checkpoint.v1.TWNotionalDataR\x14timeWeightedNotional\x12\x42\n\x0creturns_data\x18\x0c \x03(\x0b\x32\x1f.vega.checkpoint.v1.ReturnsDataR\x0breturnsData\x12\x61\n\x1bmaker_fees_received_history\x18\r \x03(\x0b\x32".vega.checkpoint.v1.EpochPartyFeesR\x18makerFeesReceivedHistory\x12Y\n\x17maker_fees_paid_history\x18\x0e \x03(\x0b\x32".vega.checkpoint.v1.EpochPartyFeesR\x14makerFeesPaidHistory\x12J\n\x0flp_fees_history\x18\x0f \x03(\x0b\x32".vega.checkpoint.v1.EpochPartyFeesR\rlpFeesHistory\x12}\n#time_weighted_position_data_history\x18\x10 \x03(\x0b\x32/.vega.checkpoint.v1.EpochTimeWeightPositionDataR\x1ftimeWeightedPositionDataHistory\x12\x7f\n#time_weighted_notional_data_history\x18\x11 \x03(\x0b\x32\x31.vega.checkpoint.v1.EpochTimeWeightedNotionalDataR\x1ftimeWeightedNotionalDataHistory\x12V\n\x14returns_data_history\x18\x12 \x03(\x0b\x32$.vega.checkpoint.v1.EpochReturnsDataR\x12returnsDataHistory\x12<\n\ninfra_fees\x18\x13 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\tinfraFees\x12?\n\x0clp_paid_fees\x18\x14 \x03(\x0b\x32\x1d.vega.checkpoint.v1.PartyFeesR\nlpPaidFees\x12J\n\x10realised_returns\x18\x15 \x03(\x0b\x32\x1f.vega.checkpoint.v1.ReturnsDataR\x0frealisedReturns\x12^\n\x18realised_returns_history\x18\x16 \x03(\x0b\x32$.vega.checkpoint.v1.EpochReturnsDataR\x16realisedReturnsHistory"\x82\x01\n\x13\x45pochPartyTakerFees\x12k\n\x1b\x65poch_party_taker_fees_paid\x18\x01 \x03(\x0b\x32-.vega.checkpoint.v1.AssetMarketPartyTakerFeesR\x17\x65pochPartyTakerFeesPaid"\x8f\x01\n\x1b\x45pochTimeWeightPositionData\x12p\n\x1dparty_time_weighted_positions\x18\x01 \x03(\x0b\x32-.vega.checkpoint.v1.PartyTimeWeightedPositionR\x1apartyTimeWeightedPositions"\x91\x01\n\x1d\x45pochTimeWeightedNotionalData\x12p\n\x1dparty_time_weighted_notionals\x18\x01 \x03(\x0b\x32-.vega.checkpoint.v1.PartyTimeWeightedNotionalR\x1apartyTimeWeightedNotionals"R\n\x19PartyTimeWeightedNotional\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1f\n\x0btw_notional\x18\x02 \x01(\x0cR\ntwNotional"R\n\x19PartyTimeWeightedPosition\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1f\n\x0btw_position\x18\x02 \x01(\x04R\ntwPosition"\x8c\x01\n\x19\x41ssetMarketPartyTakerFees\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x02 \x01(\tR\x06market\x12\x41\n\ntaker_fees\x18\x03 \x03(\x0b\x32".vega.checkpoint.v1.PartyTakerFeesR\ttakerFees"E\n\x0ePartyTakerFees\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\ntaker_fees\x18\x02 \x01(\x0cR\ttakerFees"U\n\x0e\x45pochPartyFees\x12\x43\n\nparty_fees\x18\x01 \x03(\x0b\x32$.vega.checkpoint.v1.PartyFeesHistoryR\tpartyFees"C\n\x13TakerNotionalVolume\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\x97\x01\n MarketToPartyTakerNotionalVolume\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume"M\n\x10\x45pochReturnsData\x12\x39\n\x07returns\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.ReturnsDataR\x07returns";\n\x0bReturnsData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06return\x18\x02 \x01(\x0cR\x06return"w\n\x0eTWPositionData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08position\x18\x02 \x01(\x04R\x08position\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x1f\n\x0btw_position\x18\x04 \x01(\x04R\ntwPosition"w\n\x0eTWNotionalData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08notional\x18\x02 \x01(\x0cR\x08notional\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x1f\n\x0btw_notional\x18\x04 \x01(\x0cR\ntwNotional"3\n\tPartyFees\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x10\n\x03\x66\x65\x65\x18\x02 \x01(\tR\x03\x66\x65\x65":\n\x10PartyFeesHistory\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x10\n\x03\x66\x65\x65\x18\x02 \x01(\x0cR\x03\x66\x65\x65"\xa8\x04\n\x0b\x41ssetAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05state\x18\x02 \x01(\rR\x05state\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12!\n\x0c\x62lock_number\x18\x04 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08tx_index\x18\x05 \x01(\x04R\x07txIndex\x12\x12\n\x04hash\x18\x06 \x01(\tR\x04hash\x12\x42\n\x0f\x62uiltin_deposit\x18\x07 \x01(\x0b\x32\x19.vega.BuiltinAssetDepositR\x0e\x62uiltinDeposit\x12\x37\n\rerc20_deposit\x18\x08 \x01(\x0b\x32\x12.vega.ERC20DepositR\x0c\x65rc20Deposit\x12\x33\n\nasset_list\x18\t \x01(\x0b\x32\x14.vega.ERC20AssetListR\tassetList\x12Z\n\x1a\x65rc20_asset_limits_updated\x18\n \x01(\x0b\x32\x1d.vega.ERC20AssetLimitsUpdatedR\x17\x65rc20AssetLimitsUpdated\x12\x30\n\x14\x65rc20_bridge_stopped\x18\x0b \x01(\x08R\x12\x65rc20BridgeStopped\x12\x30\n\x14\x65rc20_bridge_resumed\x18\x0c \x01(\x08R\x12\x65rc20BridgeResumed\x12\x19\n\x08\x63hain_id\x18\r \x01(\tR\x07\x63hainId"\x99\x01\n\x08\x45LSShare\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05share\x18\x02 \x01(\tR\x05share\x12%\n\x0esupplied_stake\x18\x03 \x01(\tR\rsuppliedStake\x12#\n\rvirtual_stake\x18\x04 \x01(\tR\x0cvirtualStake\x12\x10\n\x03\x61vg\x18\x05 \x01(\tR\x03\x61vg"\xa9\x02\n\x0bMarketState\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x34\n\x06shares\x18\x02 \x03(\x0b\x32\x1c.vega.checkpoint.v1.ELSShareR\x06shares\x12+\n\x11insurance_balance\x18\x03 \x01(\tR\x10insuranceBalance\x12(\n\x10last_trade_value\x18\x04 \x01(\tR\x0elastTradeValue\x12*\n\x11last_trade_volume\x18\x05 \x01(\tR\x0flastTradeVolume\x12+\n\x11succession_window\x18\x06 \x01(\x03R\x10successionWindow\x12$\n\x06market\x18\x07 \x01(\x0b\x32\x0c.vega.MarketR\x06market"E\n\x0e\x45xecutionState\x12\x33\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.MarketStateR\x04\x64\x61taB5Z3code.vegaprotocol.io/vega/protos/vega/checkpoint/v1b\x06proto3' ) _globals = globals() @@ -92,41 +92,47 @@ _globals["_MULTISIGCONTROL"]._serialized_start = 4941 _globals["_MULTISIGCONTROL"]._serialized_end = 5151 _globals["_MARKETTRACKER"]._serialized_start = 5154 - _globals["_MARKETTRACKER"]._serialized_end = 5482 - _globals["_MARKETACTIVITYTRACKER"]._serialized_start = 5485 - _globals["_MARKETACTIVITYTRACKER"]._serialized_end = 6879 - _globals["_EPOCHTIMEWEIGHTPOSITIONDATA"]._serialized_start = 6882 - _globals["_EPOCHTIMEWEIGHTPOSITIONDATA"]._serialized_end = 7025 - _globals["_EPOCHTIMEWEIGHTEDNOTIONALDATA"]._serialized_start = 7028 - _globals["_EPOCHTIMEWEIGHTEDNOTIONALDATA"]._serialized_end = 7173 - _globals["_PARTYTIMEWEIGHTEDNOTIONAL"]._serialized_start = 7175 - _globals["_PARTYTIMEWEIGHTEDNOTIONAL"]._serialized_end = 7257 - _globals["_PARTYTIMEWEIGHTEDPOSITION"]._serialized_start = 7259 - _globals["_PARTYTIMEWEIGHTEDPOSITION"]._serialized_end = 7341 - _globals["_EPOCHPARTYFEES"]._serialized_start = 7343 - _globals["_EPOCHPARTYFEES"]._serialized_end = 7428 - _globals["_TAKERNOTIONALVOLUME"]._serialized_start = 7430 - _globals["_TAKERNOTIONALVOLUME"]._serialized_end = 7497 - _globals["_MARKETTOPARTYTAKERNOTIONALVOLUME"]._serialized_start = 7500 - _globals["_MARKETTOPARTYTAKERNOTIONALVOLUME"]._serialized_end = 7651 - _globals["_EPOCHRETURNSDATA"]._serialized_start = 7653 - _globals["_EPOCHRETURNSDATA"]._serialized_end = 7730 - _globals["_RETURNSDATA"]._serialized_start = 7732 - _globals["_RETURNSDATA"]._serialized_end = 7791 - _globals["_TWPOSITIONDATA"]._serialized_start = 7793 - _globals["_TWPOSITIONDATA"]._serialized_end = 7912 - _globals["_TWNOTIONALDATA"]._serialized_start = 7914 - _globals["_TWNOTIONALDATA"]._serialized_end = 8033 - _globals["_PARTYFEES"]._serialized_start = 8035 - _globals["_PARTYFEES"]._serialized_end = 8086 - _globals["_PARTYFEESHISTORY"]._serialized_start = 8088 - _globals["_PARTYFEESHISTORY"]._serialized_end = 8146 - _globals["_ASSETACTION"]._serialized_start = 8149 - _globals["_ASSETACTION"]._serialized_end = 8701 - _globals["_ELSSHARE"]._serialized_start = 8704 - _globals["_ELSSHARE"]._serialized_end = 8857 - _globals["_MARKETSTATE"]._serialized_start = 8860 - _globals["_MARKETSTATE"]._serialized_end = 9157 - _globals["_EXECUTIONSTATE"]._serialized_start = 9159 - _globals["_EXECUTIONSTATE"]._serialized_end = 9228 + _globals["_MARKETTRACKER"]._serialized_end = 5565 + _globals["_MARKETACTIVITYTRACKER"]._serialized_start = 5568 + _globals["_MARKETACTIVITYTRACKER"]._serialized_end = 7134 + _globals["_EPOCHPARTYTAKERFEES"]._serialized_start = 7137 + _globals["_EPOCHPARTYTAKERFEES"]._serialized_end = 7267 + _globals["_EPOCHTIMEWEIGHTPOSITIONDATA"]._serialized_start = 7270 + _globals["_EPOCHTIMEWEIGHTPOSITIONDATA"]._serialized_end = 7413 + _globals["_EPOCHTIMEWEIGHTEDNOTIONALDATA"]._serialized_start = 7416 + _globals["_EPOCHTIMEWEIGHTEDNOTIONALDATA"]._serialized_end = 7561 + _globals["_PARTYTIMEWEIGHTEDNOTIONAL"]._serialized_start = 7563 + _globals["_PARTYTIMEWEIGHTEDNOTIONAL"]._serialized_end = 7645 + _globals["_PARTYTIMEWEIGHTEDPOSITION"]._serialized_start = 7647 + _globals["_PARTYTIMEWEIGHTEDPOSITION"]._serialized_end = 7729 + _globals["_ASSETMARKETPARTYTAKERFEES"]._serialized_start = 7732 + _globals["_ASSETMARKETPARTYTAKERFEES"]._serialized_end = 7872 + _globals["_PARTYTAKERFEES"]._serialized_start = 7874 + _globals["_PARTYTAKERFEES"]._serialized_end = 7943 + _globals["_EPOCHPARTYFEES"]._serialized_start = 7945 + _globals["_EPOCHPARTYFEES"]._serialized_end = 8030 + _globals["_TAKERNOTIONALVOLUME"]._serialized_start = 8032 + _globals["_TAKERNOTIONALVOLUME"]._serialized_end = 8099 + _globals["_MARKETTOPARTYTAKERNOTIONALVOLUME"]._serialized_start = 8102 + _globals["_MARKETTOPARTYTAKERNOTIONALVOLUME"]._serialized_end = 8253 + _globals["_EPOCHRETURNSDATA"]._serialized_start = 8255 + _globals["_EPOCHRETURNSDATA"]._serialized_end = 8332 + _globals["_RETURNSDATA"]._serialized_start = 8334 + _globals["_RETURNSDATA"]._serialized_end = 8393 + _globals["_TWPOSITIONDATA"]._serialized_start = 8395 + _globals["_TWPOSITIONDATA"]._serialized_end = 8514 + _globals["_TWNOTIONALDATA"]._serialized_start = 8516 + _globals["_TWNOTIONALDATA"]._serialized_end = 8635 + _globals["_PARTYFEES"]._serialized_start = 8637 + _globals["_PARTYFEES"]._serialized_end = 8688 + _globals["_PARTYFEESHISTORY"]._serialized_start = 8690 + _globals["_PARTYFEESHISTORY"]._serialized_end = 8748 + _globals["_ASSETACTION"]._serialized_start = 8751 + _globals["_ASSETACTION"]._serialized_end = 9303 + _globals["_ELSSHARE"]._serialized_start = 9306 + _globals["_ELSSHARE"]._serialized_end = 9459 + _globals["_MARKETSTATE"]._serialized_start = 9462 + _globals["_MARKETSTATE"]._serialized_end = 9759 + _globals["_EXECUTIONSTATE"]._serialized_start = 9761 + _globals["_EXECUTIONSTATE"]._serialized_end = 9830 # @@protoc_insertion_point(module_scope) diff --git a/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.pyi b/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.pyi index 1f94a2f33..aa82f4c86 100644 --- a/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.pyi +++ b/vega_sim/proto/vega/checkpoint/v1/checkpoint_pb2.pyi @@ -563,10 +563,12 @@ class MarketTracker(_message.Message): "market_activity", "taker_notional_volume", "market_to_party_taker_notional_volume", + "epoch_taker_fees", ) MARKET_ACTIVITY_FIELD_NUMBER: _ClassVar[int] TAKER_NOTIONAL_VOLUME_FIELD_NUMBER: _ClassVar[int] MARKET_TO_PARTY_TAKER_NOTIONAL_VOLUME_FIELD_NUMBER: _ClassVar[int] + EPOCH_TAKER_FEES_FIELD_NUMBER: _ClassVar[int] market_activity: _containers.RepeatedCompositeFieldContainer[MarketActivityTracker] taker_notional_volume: _containers.RepeatedCompositeFieldContainer[ TakerNotionalVolume @@ -574,6 +576,7 @@ class MarketTracker(_message.Message): market_to_party_taker_notional_volume: _containers.RepeatedCompositeFieldContainer[ MarketToPartyTakerNotionalVolume ] + epoch_taker_fees: _containers.RepeatedCompositeFieldContainer[EpochPartyTakerFees] def __init__( self, market_activity: _Optional[ @@ -585,6 +588,9 @@ class MarketTracker(_message.Message): market_to_party_taker_notional_volume: _Optional[ _Iterable[_Union[MarketToPartyTakerNotionalVolume, _Mapping]] ] = ..., + epoch_taker_fees: _Optional[ + _Iterable[_Union[EpochPartyTakerFees, _Mapping]] + ] = ..., ) -> None: ... class MarketActivityTracker(_message.Message): @@ -609,6 +615,8 @@ class MarketActivityTracker(_message.Message): "returns_data_history", "infra_fees", "lp_paid_fees", + "realised_returns", + "realised_returns_history", ) MARKET_FIELD_NUMBER: _ClassVar[int] ASSET_FIELD_NUMBER: _ClassVar[int] @@ -630,6 +638,8 @@ class MarketActivityTracker(_message.Message): RETURNS_DATA_HISTORY_FIELD_NUMBER: _ClassVar[int] INFRA_FEES_FIELD_NUMBER: _ClassVar[int] LP_PAID_FEES_FIELD_NUMBER: _ClassVar[int] + REALISED_RETURNS_FIELD_NUMBER: _ClassVar[int] + REALISED_RETURNS_HISTORY_FIELD_NUMBER: _ClassVar[int] market: str asset: str maker_fees_received: _containers.RepeatedCompositeFieldContainer[PartyFees] @@ -656,6 +666,10 @@ class MarketActivityTracker(_message.Message): returns_data_history: _containers.RepeatedCompositeFieldContainer[EpochReturnsData] infra_fees: _containers.RepeatedCompositeFieldContainer[PartyFees] lp_paid_fees: _containers.RepeatedCompositeFieldContainer[PartyFees] + realised_returns: _containers.RepeatedCompositeFieldContainer[ReturnsData] + realised_returns_history: _containers.RepeatedCompositeFieldContainer[ + EpochReturnsData + ] def __init__( self, market: _Optional[str] = ..., @@ -692,6 +706,23 @@ class MarketActivityTracker(_message.Message): ] = ..., infra_fees: _Optional[_Iterable[_Union[PartyFees, _Mapping]]] = ..., lp_paid_fees: _Optional[_Iterable[_Union[PartyFees, _Mapping]]] = ..., + realised_returns: _Optional[_Iterable[_Union[ReturnsData, _Mapping]]] = ..., + realised_returns_history: _Optional[ + _Iterable[_Union[EpochReturnsData, _Mapping]] + ] = ..., + ) -> None: ... + +class EpochPartyTakerFees(_message.Message): + __slots__ = ("epoch_party_taker_fees_paid",) + EPOCH_PARTY_TAKER_FEES_PAID_FIELD_NUMBER: _ClassVar[int] + epoch_party_taker_fees_paid: _containers.RepeatedCompositeFieldContainer[ + AssetMarketPartyTakerFees + ] + def __init__( + self, + epoch_party_taker_fees_paid: _Optional[ + _Iterable[_Union[AssetMarketPartyTakerFees, _Mapping]] + ] = ..., ) -> None: ... class EpochTimeWeightPositionData(_message.Message): @@ -740,6 +771,31 @@ class PartyTimeWeightedPosition(_message.Message): self, party: _Optional[str] = ..., tw_position: _Optional[int] = ... ) -> None: ... +class AssetMarketPartyTakerFees(_message.Message): + __slots__ = ("asset", "market", "taker_fees") + ASSET_FIELD_NUMBER: _ClassVar[int] + MARKET_FIELD_NUMBER: _ClassVar[int] + TAKER_FEES_FIELD_NUMBER: _ClassVar[int] + asset: str + market: str + taker_fees: _containers.RepeatedCompositeFieldContainer[PartyTakerFees] + def __init__( + self, + asset: _Optional[str] = ..., + market: _Optional[str] = ..., + taker_fees: _Optional[_Iterable[_Union[PartyTakerFees, _Mapping]]] = ..., + ) -> None: ... + +class PartyTakerFees(_message.Message): + __slots__ = ("party", "taker_fees") + PARTY_FIELD_NUMBER: _ClassVar[int] + TAKER_FEES_FIELD_NUMBER: _ClassVar[int] + party: str + taker_fees: bytes + def __init__( + self, party: _Optional[str] = ..., taker_fees: _Optional[bytes] = ... + ) -> None: ... + class EpochPartyFees(_message.Message): __slots__ = ("party_fees",) PARTY_FEES_FIELD_NUMBER: _ClassVar[int] diff --git a/vega_sim/proto/vega/events/v1/events_pb2.py b/vega_sim/proto/vega/events/v1/events_pb2.py index 67eb8ff4d..77754316f 100644 --- a/vega_sim/proto/vega/events/v1/events_pb2.py +++ b/vega_sim/proto/vega/events/v1/events_pb2.py @@ -26,7 +26,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bvega/events/v1/events.proto\x12\x0evega.events.v1\x1a\x11vega/assets.proto\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a)vega/commands/v1/validator_commands.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x11vega/oracle.proto\x1a\x0fvega/vega.proto"\xce\x01\n#TimeWeightedNotionalPositionUpdated\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x14\n\x05party\x18\x03 \x01(\tR\x05party\x12\x17\n\x07game_id\x18\x04 \x01(\tR\x06gameId\x12\x45\n\x1ftime_weighted_notional_position\x18\x05 \x01(\tR\x1ctimeWeightedNotionalPosition"\x92\x01\n\x16VestingBalancesSummary\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12[\n\x17parties_vesting_summary\x18\x02 \x03(\x0b\x32#.vega.events.v1.PartyVestingSummaryR\x15partiesVestingSummary"\xde\x01\n\x13PartyVestingSummary\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12V\n\x15party_locked_balances\x18\x02 \x03(\x0b\x32".vega.events.v1.PartyLockedBalanceR\x13partyLockedBalances\x12Y\n\x16party_vesting_balances\x18\x03 \x03(\x0b\x32#.vega.events.v1.PartyVestingBalanceR\x14partyVestingBalances"e\n\x12PartyLockedBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x1f\n\x0buntil_epoch\x18\x02 \x01(\x04R\nuntilEpoch\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance"E\n\x13PartyVestingBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"w\n\x1aVolumeDiscountStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12>\n\x05stats\x18\x02 \x03(\x0b\x32(.vega.events.v1.PartyVolumeDiscountStatsR\x05stats"\x85\x01\n\x18PartyVolumeDiscountStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12%\n\x0erunning_volume\x18\x03 \x01(\tR\rrunningVolume"i\n\x13VestingStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12\x37\n\x05stats\x18\x02 \x03(\x0b\x32!.vega.events.v1.PartyVestingStatsR\x05stats"\x8f\x01\n\x11PartyVestingStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x36\n\x17reward_bonus_multiplier\x18\x02 \x01(\tR\x15rewardBonusMultiplier\x12\'\n\x0fquantum_balance\x18\x03 \x01(\tR\x0equantumBalance"\xd0\x05\n\tFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12Q\n\x16total_rewards_received\x18\x04 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x14totalRewardsReceived\x12\x66\n\x1areferrer_rewards_generated\x18\x05 \x03(\x0b\x32(.vega.events.v1.ReferrerRewardsGeneratedR\x18referrerRewardsGenerated\x12W\n\x19referees_discount_applied\x18\x06 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x17refereesDiscountApplied\x12S\n\x17volume_discount_applied\x18\x07 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x15volumeDiscountApplied\x12V\n\x19total_maker_fees_received\x18\x08 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x16totalMakerFeesReceived\x12T\n\x14maker_fees_generated\x18\t \x03(\x0b\x32".vega.events.v1.MakerFeesGeneratedR\x12makerFeesGenerated\x12[\n\x1ctotal_fees_paid_and_received\x18\x0b \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x18totalFeesPaidAndReceivedJ\x04\x08\n\x10\x0b"~\n\x18ReferrerRewardsGenerated\x12\x1a\n\x08referrer\x18\x01 \x01(\tR\x08referrer\x12\x46\n\x10generated_reward\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x0fgeneratedReward"o\n\x12MakerFeesGenerated\x12\x14\n\x05taker\x18\x01 \x01(\tR\x05taker\x12\x43\n\x0fmaker_fees_paid\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\rmakerFeesPaid"b\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12%\n\x0equantum_amount\x18\x03 \x01(\tR\rquantumAmount"\x8a\x03\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nactive_for\x18\x02 \x01(\x04R\tactiveFor\x12!\n\x0cinactive_for\x18\x03 \x01(\x04R\x0binactiveFor\x12\x1b\n\tis_active\x18\x04 \x01(\x08R\x08isActive\x12U\n\'reward_distribution_activity_multiplier\x18\x05 \x01(\tR$rewardDistributionActivityMultiplier\x12K\n"reward_vesting_activity_multiplier\x18\x06 \x01(\tR\x1frewardVestingActivityMultiplier\x12\x14\n\x05\x65poch\x18\x07 \x01(\x04R\x05\x65poch\x12#\n\rtraded_volume\x18\x08 \x01(\tR\x0ctradedVolume\x12\x1f\n\x0bopen_volume\x18\t \x01(\tR\nopenVolume"\xe6\x02\n\rFundingPeriod\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12\x14\n\x05start\x18\x03 \x01(\x03R\x05start\x12\x15\n\x03\x65nd\x18\x04 \x01(\x03H\x00R\x03\x65nd\x88\x01\x01\x12,\n\x0f\x66unding_payment\x18\x05 \x01(\tH\x01R\x0e\x66undingPayment\x88\x01\x01\x12&\n\x0c\x66unding_rate\x18\x06 \x01(\tH\x02R\x0b\x66undingRate\x88\x01\x01\x12(\n\rinternal_twap\x18\x07 \x01(\tH\x03R\x0cinternalTwap\x88\x01\x01\x12(\n\rexternal_twap\x18\x08 \x01(\tH\x04R\x0c\x65xternalTwap\x88\x01\x01\x42\x06\n\x04_endB\x12\n\x10_funding_paymentB\x0f\n\r_funding_rateB\x10\n\x0e_internal_twapB\x10\n\x0e_external_twap"C\n\x0e\x46undingPayment\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"|\n\x0f\x46undingPayments\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12:\n\x08payments\x18\x03 \x03(\x0b\x32\x1e.vega.events.v1.FundingPaymentR\x08payments"\xb2\x02\n\x16\x46undingPeriodDataPoint\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12U\n\x0f\x64\x61ta_point_type\x18\x03 \x01(\x0e\x32-.vega.events.v1.FundingPeriodDataPoint.SourceR\rdataPointType\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x12\n\x04twap\x18\x07 \x01(\tR\x04twap"J\n\x06Source\x12\x16\n\x12SOURCE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSOURCE_EXTERNAL\x10\x01\x12\x13\n\x0fSOURCE_INTERNAL\x10\x02"\x83\x01\n\x0eStopOrderEvent\x12\x41\n\nsubmission\x18\x01 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionR\nsubmission\x12.\n\nstop_order\x18\x02 \x01(\x0b\x32\x0f.vega.StopOrderR\tstopOrder"\x89\x02\n\x18\x45RC20MultiSigSignerAdded\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nnew_signer\x18\x04 \x01(\tR\tnewSigner\x12\x1c\n\tsubmitter\x18\x05 \x01(\tR\tsubmitter\x12\x14\n\x05nonce\x18\x06 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"f\n#ERC20MultiSigSignerRemovedSubmitter\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter"\xb2\x02\n\x1a\x45RC20MultiSigSignerRemoved\x12\x66\n\x14signature_submitters\x18\x01 \x03(\x0b\x32\x33.vega.events.v1.ERC20MultiSigSignerRemovedSubmitterR\x13signatureSubmitters\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nold_signer\x18\x04 \x01(\tR\toldSigner\x12\x14\n\x05nonce\x18\x05 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x06 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"\xf6\x06\n\x08Transfer\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04\x66rom\x18\x02 \x01(\tR\x04\x66rom\x12=\n\x11\x66rom_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x0e\n\x02to\x18\x04 \x01(\tR\x02to\x12\x39\n\x0fto_account_type\x18\x05 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x14\n\x05\x61sset\x18\x06 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x07 \x01(\tR\x06\x61mount\x12\x1c\n\treference\x18\x08 \x01(\tR\treference\x12\x37\n\x06status\x18\t \x01(\x0e\x32\x1f.vega.events.v1.Transfer.StatusR\x06status\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12\x1b\n\x06reason\x18\x0b \x01(\tH\x01R\x06reason\x88\x01\x01\x12\x1c\n\x07game_id\x18\x0c \x01(\tH\x02R\x06gameId\x88\x01\x01\x12\x39\n\x07one_off\x18\x65 \x01(\x0b\x32\x1e.vega.events.v1.OneOffTransferH\x00R\x06oneOff\x12\x41\n\trecurring\x18\x66 \x01(\x0b\x32!.vega.events.v1.RecurringTransferH\x00R\trecurring\x12X\n\x12one_off_governance\x18g \x01(\x0b\x32(.vega.events.v1.OneOffGovernanceTransferH\x00R\x10oneOffGovernance\x12`\n\x14recurring_governance\x18h \x01(\x0b\x32+.vega.events.v1.RecurringGovernanceTransferH\x00R\x13recurringGovernance"\x84\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x0f\n\x0bSTATUS_DONE\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x14\n\x10STATUS_CANCELLED\x10\x05\x42\x06\n\x04kindB\t\n\x07_reasonB\n\n\x08_game_id"9\n\x18OneOffGovernanceTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc1\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x03 \x01(\tR\x06\x66\x61\x63tor\x12\x43\n\x11\x64ispatch_strategy\x18\x04 \x01(\x0b\x32\x16.vega.DispatchStrategyR\x10\x64ispatchStrategyB\x0c\n\n_end_epoch"\xce\x01\n\x1bRecurringGovernanceTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12H\n\x11\x64ispatch_strategy\x18\x03 \x01(\x0b\x32\x16.vega.DispatchStrategyH\x01R\x10\x64ispatchStrategy\x88\x01\x01\x42\x0c\n\n_end_epochB\x14\n\x12_dispatch_strategy"\xb4\x04\n\x0cStakeLinking\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32!.vega.events.v1.StakeLinking.TypeR\x04type\x12\x0e\n\x02ts\x18\x03 \x01(\x03R\x02ts\x12\x14\n\x05party\x18\x04 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12;\n\x06status\x18\x06 \x01(\x0e\x32#.vega.events.v1.StakeLinking.StatusR\x06status\x12!\n\x0c\x66inalized_at\x18\x07 \x01(\x03R\x0b\x66inalizedAt\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12!\n\x0c\x62lock_height\x18\t \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\n \x01(\x03R\tblockTime\x12\x1b\n\tlog_index\x18\x0b \x01(\x04R\x08logIndex\x12)\n\x10\x65thereum_address\x18\x0c \x01(\tR\x0f\x65thereumAddress"<\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\r\n\tTYPE_LINK\x10\x01\x12\x0f\n\x0bTYPE_UNLINK\x10\x02"^\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x13\n\x0fSTATUS_ACCEPTED\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03"\xee\x02\n\x18\x45RC20MultiSigSignerEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x41\n\x04type\x18\x02 \x01(\x0e\x32-.vega.events.v1.ERC20MultiSigSignerEvent.TypeR\x04type\x12\x16\n\x06signer\x18\x03 \x01(\tR\x06signer\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x05 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x07 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x08 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\t \x01(\tR\x07\x63hainId">\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_ADDED\x10\x01\x12\x10\n\x0cTYPE_REMOVED\x10\x02"\xfe\x01\n\x1e\x45RC20MultiSigThresholdSetEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\rnew_threshold\x18\x02 \x01(\rR\x0cnewThreshold\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x05 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x07 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"g\n\x0f\x43heckpointEvent\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight"-\n\x10StreamStartEvent\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId"\xef\x02\n\x11RewardPayoutEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12\x35\n\x17percent_of_total_reward\x18\x05 \x01(\tR\x14percentOfTotalReward\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x1f\n\x0breward_type\x18\x07 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\tR\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x42\n\n\x08_game_idJ\x04\x08\x08\x10\t"\xd6\x02\n\x13ValidatorScoreEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\'\n\x0fvalidator_score\x18\x03 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x04 \x01(\tR\x0fnormalisedScore\x12\x33\n\x15validator_performance\x18\x05 \x01(\tR\x14validatorPerformance\x12.\n\x13raw_validator_score\x18\x06 \x01(\tR\x11rawValidatorScore\x12)\n\x10validator_status\x18\x07 \x01(\tR\x0fvalidatorStatus\x12%\n\x0emultisig_score\x18\x08 \x01(\tR\rmultisigScore"|\n\x16\x44\x65legationBalanceEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"D\n\x0bMarketEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"\x88\x01\n\x0cTransferFees\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12)\n\x10\x64iscount_applied\x18\x04 \x01(\tR\x0f\x64iscountApplied"p\n\x14TransferFeesDiscount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x04 \x01(\x04R\x05\x65poch"\xf4\x16\n\x11TransactionResult\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06status\x18\x02 \x01(\x08R\x06status\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12[\n\x15key_rotate_submission\x18x \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12t\n\x1e\x65thereum_key_rotate_submission\x18y \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12\\\n\x15stop_order_submission\x18z \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x13stopOrderSubmission\x12\x62\n\x17stop_order_cancellation\x18{ \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x15stopOrderCancellation\x12U\n\x13\x63reate_referral_set\x18| \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12U\n\x13update_referral_set\x18} \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12U\n\x13\x61pply_referral_code\x18~ \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12R\n\x12update_margin_mode\x18\x7f \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\x80\x01 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12S\n\x0e\x62\x61tch_proposal\x18\x81\x01 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\rbatchProposal\x12Y\n\x14update_party_profile\x18\x82\x01 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12M\n\x07success\x18\xe9\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.SuccessDetailsH\x01R\x07success\x12M\n\x07\x66\x61ilure\x18\xea\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.FailureDetailsH\x01R\x07\x66\x61ilure\x1a\x10\n\x0eSuccessDetails\x1a&\n\x0e\x46\x61ilureDetails\x12\x14\n\x05\x65rror\x18\x01 \x01(\tR\x05\x65rrorB\r\n\x0btransactionB\x07\n\x05\x65xtra"\xa7\r\n\x0cTxErrorEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x17\n\x07\x65rr_msg\x18\x02 \x01(\tR\x06\x65rrMsg\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructionsB\r\n\x0btransactionJ\x04\x08n\x10o"*\n\nTimeUpdate\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp"\xa4\x01\n\nEpochEvent\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12)\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x11.vega.EpochActionR\x06\x61\x63tion\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x19\n\x08\x65nd_time\x18\x05 \x01(\x03R\x07\x65ndTime"R\n\x0fLedgerMovements\x12?\n\x10ledger_movements\x18\x01 \x03(\x0b\x32\x14.vega.LedgerMovementR\x0fledgerMovements"\x88\x01\n\x12PositionResolution\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\ndistressed\x18\x02 \x01(\x03R\ndistressed\x12\x16\n\x06\x63losed\x18\x03 \x01(\x03R\x06\x63losed\x12\x1d\n\nmark_price\x18\x04 \x01(\tR\tmarkPrice"c\n\x11LossSocialization\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"^\n\x0fTradeSettlement\x12\x12\n\x04size\x18\x01 \x01(\x03R\x04size\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice"\xd5\x01\n\x0eSettlePosition\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12L\n\x11trade_settlements\x18\x04 \x03(\x0b\x32\x1f.vega.events.v1.TradeSettlementR\x10tradeSettlements\x12\'\n\x0fposition_factor\x18\x05 \x01(\tR\x0epositionFactor"j\n\x0cSettleMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\'\n\x0fposition_factor\x18\x03 \x01(\tR\x0epositionFactor"\xf6\x01\n\x12PositionStateEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x12\n\x04size\x18\x03 \x01(\x03R\x04size\x12%\n\x0epotential_buys\x18\x04 \x01(\x03R\rpotentialBuys\x12\'\n\x0fpotential_sells\x18\x05 \x01(\x03R\x0epotentialSells\x12 \n\x0cvw_buy_price\x18\x06 \x01(\tR\nvwBuyPrice\x12"\n\rvw_sell_price\x18\x07 \x01(\tR\x0bvwSellPrice"x\n\x10SettleDistressed\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06margin\x18\x03 \x01(\tR\x06margin\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price"I\n\x10\x44istressedOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07parties\x18\x02 \x03(\tR\x07parties"\x84\x01\n\x13\x44istressedPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12-\n\x12\x64istressed_parties\x18\x02 \x03(\tR\x11\x64istressedParties\x12!\n\x0csafe_parties\x18\x03 \x03(\tR\x0bsafeParties"0\n\nMarketTick\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\x85\x02\n\x0c\x41uctionEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\'\n\x0fopening_auction\x18\x02 \x01(\x08R\x0eopeningAuction\x12\x14\n\x05leave\x18\x03 \x01(\x08R\x05leave\x12\x14\n\x05start\x18\x04 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x05 \x01(\x03R\x03\x65nd\x12.\n\x07trigger\x18\x06 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x07 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger"\xa9\x03\n\x0fValidatorUpdate\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12 \n\x0cvega_pub_key\x18\x02 \x01(\tR\nvegaPubKey\x12)\n\x10\x65thereum_address\x18\x03 \x01(\tR\x0f\x65thereumAddress\x12\x1c\n\ntm_pub_key\x18\x04 \x01(\tR\x08tmPubKey\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x18\n\x07\x63ountry\x18\x06 \x01(\tR\x07\x63ountry\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x08 \x01(\tR\tavatarUrl\x12+\n\x12vega_pub_key_index\x18\t \x01(\rR\x0fvegaPubKeyIndex\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\n \x01(\x08R\x05\x61\x64\x64\x65\x64\x12\x1d\n\nfrom_epoch\x18\x0b \x01(\x04R\tfromEpoch\x12+\n\x11submitter_address\x18\x0c \x01(\tR\x10submitterAddress\x12\x1b\n\tepoch_seq\x18\r \x01(\x04R\x08\x65pochSeq"\xb2\x02\n\x15ValidatorRankingEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bstake_score\x18\x02 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x03 \x01(\tR\x10performanceScore\x12#\n\rranking_score\x18\x04 \x01(\tR\x0crankingScore\x12\'\n\x0fprevious_status\x18\x05 \x01(\tR\x0epreviousStatus\x12\x1f\n\x0bnext_status\x18\x06 \x01(\tR\nnextStatus\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12&\n\x0ftm_voting_power\x18\x08 \x01(\rR\rtmVotingPower"\x89\x01\n\x0bKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1e\n\x0bold_pub_key\x18\x02 \x01(\tR\toldPubKey\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\x93\x01\n\x13\x45thereumKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bold_address\x18\x02 \x01(\tR\noldAddress\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\xd7\x01\n\x14ProtocolUpgradeEvent\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag\x12\x1c\n\tapprovers\x18\x03 \x03(\tR\tapprovers\x12\x45\n\x06status\x18\x04 \x01(\x0e\x32-.vega.events.v1.ProtocolUpgradeProposalStatusR\x06status"K\n\x08StateVar\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state"V\n\nBeginBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash""\n\x08\x45ndBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height"D\n\x16ProtocolUpgradeStarted\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"J\n\x1cProtocolUpgradeDataNodeReady\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"\xad\x01\n\x10\x43oreSnapshotData\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x63ore_version\x18\x03 \x01(\tR\x0b\x63oreVersion\x12\x34\n\x16protocol_upgrade_block\x18\x04 \x01(\x08R\x14protocolUpgradeBlock"I\n\rExpiredOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1b\n\torder_ids\x18\x02 \x03(\tR\x08orderIds"f\n\x0f\x43\x61ncelledOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1b\n\torder_ids\x18\x03 \x03(\tR\x08orderIds"\xa7\x02\n\x0bTeamCreated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x04 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x05 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x1d\n\ncreated_at\x18\x06 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x07 \x01(\x08R\x06\x63losed\x12\x19\n\x08\x61t_epoch\x18\x08 \x01(\x04R\x07\x61tEpoch\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xd1\x01\n\x0bTeamUpdated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x03 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x04 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x16\n\x06\x63losed\x18\x05 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\x06 \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xab\x01\n\x13RefereeSwitchedTeam\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x18\n\x07referee\x18\x03 \x01(\tR\x07referee\x12\x1f\n\x0bswitched_at\x18\x04 \x01(\x03R\nswitchedAt\x12\x19\n\x08\x61t_epoch\x18\x05 \x01(\x04R\x07\x61tEpoch"~\n\x11RefereeJoinedTeam\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x85\x01\n\x12ReferralSetCreated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt"\xd2\x03\n\x17ReferralSetStatsUpdated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x19\n\x08\x61t_epoch\x18\x02 \x01(\x04R\x07\x61tEpoch\x12Y\n*referral_set_running_notional_taker_volume\x18\x03 \x01(\tR%referralSetRunningNotionalTakerVolume\x12\x43\n\x0ereferees_stats\x18\x04 \x03(\x0b\x32\x1c.vega.events.v1.RefereeStatsR\rrefereesStats\x12#\n\rreward_factor\x18\x05 \x01(\tR\x0crewardFactor\x12-\n\x12rewards_multiplier\x18\x06 \x01(\tR\x11rewardsMultiplier\x12:\n\x19rewards_factor_multiplier\x18\x07 \x01(\tR\x17rewardsFactorMultiplier\x12!\n\x0cwas_eligible\x18\x08 \x01(\x08R\x0bwasEligible\x12\x32\n\x15referrer_taker_volume\x18\t \x01(\tR\x13referrerTakerVolume"\x91\x01\n\x0cRefereeStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12=\n\x1b\x65poch_notional_taker_volume\x18\x04 \x01(\tR\x18\x65pochNotionalTakerVolume"\x83\x01\n\x18RefereeJoinedReferralSet\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramStarted\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramUpdated\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"v\n\x14ReferralProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramStarted\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramUpdated\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"|\n\x1aVolumeDiscountProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\xd7\x01\n\x16PaidLiquidityFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12&\n\x0ftotal_fees_paid\x18\x04 \x01(\tR\rtotalFeesPaid\x12J\n\x13\x66\x65\x65s_paid_per_party\x18\x05 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x10\x66\x65\x65sPaidPerParty"\xa0\x03\n\x16PartyMarginModeUpdated\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x31\n\x0bmargin_mode\x18\x03 \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12(\n\rmargin_factor\x18\x04 \x01(\tH\x00R\x0cmarginFactor\x88\x01\x01\x12\x46\n\x1dmin_theoretical_margin_factor\x18\x05 \x01(\tH\x01R\x1aminTheoreticalMarginFactor\x88\x01\x01\x12=\n\x18max_theoretical_leverage\x18\x06 \x01(\tH\x02R\x16maxTheoreticalLeverage\x88\x01\x01\x12\x19\n\x08\x61t_epoch\x18\x07 \x01(\x04R\x07\x61tEpochB\x10\n\x0e_margin_factorB \n\x1e_min_theoretical_margin_factorB\x1b\n\x19_max_theoretical_leverage"R\n\x13PartyProfileUpdated\x12;\n\x0fupdated_profile\x18\x01 \x01(\x0b\x32\x12.vega.PartyProfileR\x0eupdatedProfile"_\n\x11TeamsStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12/\n\x05stats\x18\x02 \x03(\x0b\x32\x19.vega.events.v1.TeamStatsR\x05stats"j\n\tTeamStats\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x44\n\rmembers_stats\x18\x02 \x03(\x0b\x32\x1f.vega.events.v1.TeamMemberStatsR\x0cmembersStats"U\n\x0fTeamMemberStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0fnotional_volume\x18\x02 \x01(\tR\x0enotionalVolume"\xb6\x37\n\x08\x42usEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x30\n\x04type\x18\x03 \x01(\x0e\x32\x1c.vega.events.v1.BusEventTypeR\x04type\x12=\n\x0btime_update\x18\x65 \x01(\x0b\x32\x1a.vega.events.v1.TimeUpdateH\x00R\ntimeUpdate\x12L\n\x10ledger_movements\x18\x66 \x01(\x0b\x32\x1f.vega.events.v1.LedgerMovementsH\x00R\x0fledgerMovements\x12U\n\x13position_resolution\x18g \x01(\x0b\x32".vega.events.v1.PositionResolutionH\x00R\x12positionResolution\x12#\n\x05order\x18h \x01(\x0b\x32\x0b.vega.OrderH\x00R\x05order\x12)\n\x07\x61\x63\x63ount\x18i \x01(\x0b\x32\r.vega.AccountH\x00R\x07\x61\x63\x63ount\x12#\n\x05party\x18j \x01(\x0b\x32\x0b.vega.PartyH\x00R\x05party\x12#\n\x05trade\x18k \x01(\x0b\x32\x0b.vega.TradeH\x00R\x05trade\x12\x39\n\rmargin_levels\x18l \x01(\x0b\x32\x12.vega.MarginLevelsH\x00R\x0cmarginLevels\x12,\n\x08proposal\x18m \x01(\x0b\x32\x0e.vega.ProposalH\x00R\x08proposal\x12 \n\x04vote\x18n \x01(\x0b\x32\n.vega.VoteH\x00R\x04vote\x12\x33\n\x0bmarket_data\x18o \x01(\x0b\x32\x10.vega.MarketDataH\x00R\nmarketData\x12H\n\x0enode_signature\x18p \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12R\n\x12loss_socialization\x18q \x01(\x0b\x32!.vega.events.v1.LossSocializationH\x00R\x11lossSocialization\x12I\n\x0fsettle_position\x18r \x01(\x0b\x32\x1e.vega.events.v1.SettlePositionH\x00R\x0esettlePosition\x12O\n\x11settle_distressed\x18s \x01(\x0b\x32 .vega.events.v1.SettleDistressedH\x00R\x10settleDistressed\x12\x35\n\x0emarket_created\x18t \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketCreated\x12#\n\x05\x61sset\x18u \x01(\x0b\x32\x0b.vega.AssetH\x00R\x05\x61sset\x12=\n\x0bmarket_tick\x18v \x01(\x0b\x32\x1a.vega.events.v1.MarketTickH\x00R\nmarketTick\x12\x32\n\nwithdrawal\x18w \x01(\x0b\x32\x10.vega.WithdrawalH\x00R\nwithdrawal\x12)\n\x07\x64\x65posit\x18x \x01(\x0b\x32\r.vega.DepositH\x00R\x07\x64\x65posit\x12\x38\n\x07\x61uction\x18y \x01(\x0b\x32\x1c.vega.events.v1.AuctionEventH\x00R\x07\x61uction\x12\x33\n\x0brisk_factor\x18z \x01(\x0b\x32\x10.vega.RiskFactorH\x00R\nriskFactor\x12\x45\n\x11network_parameter\x18{ \x01(\x0b\x32\x16.vega.NetworkParameterH\x00R\x10networkParameter\x12K\n\x13liquidity_provision\x18| \x01(\x0b\x32\x18.vega.LiquidityProvisionH\x00R\x12liquidityProvision\x12\x35\n\x0emarket_updated\x18} \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketUpdated\x12\x33\n\x0boracle_spec\x18~ \x01(\x0b\x32\x10.vega.OracleSpecH\x00R\noracleSpec\x12\x33\n\x0boracle_data\x18\x7f \x01(\x0b\x32\x10.vega.OracleDataH\x00R\noracleData\x12X\n\x12\x64\x65legation_balance\x18\x81\x01 \x01(\x0b\x32&.vega.events.v1.DelegationBalanceEventH\x00R\x11\x64\x65legationBalance\x12O\n\x0fvalidator_score\x18\x82\x01 \x01(\x0b\x32#.vega.events.v1.ValidatorScoreEventH\x00R\x0evalidatorScore\x12>\n\x0b\x65poch_event\x18\x83\x01 \x01(\x0b\x32\x1a.vega.events.v1.EpochEventH\x00R\nepochEvent\x12M\n\x10validator_update\x18\x84\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateH\x00R\x0fvalidatorUpdate\x12\x44\n\rstake_linking\x18\x85\x01 \x01(\x0b\x32\x1c.vega.events.v1.StakeLinkingH\x00R\x0cstakeLinking\x12I\n\rreward_payout\x18\x86\x01 \x01(\x0b\x32!.vega.events.v1.RewardPayoutEventH\x00R\x0crewardPayout\x12\x42\n\ncheckpoint\x18\x87\x01 \x01(\x0b\x32\x1f.vega.events.v1.CheckpointEventH\x00R\ncheckpoint\x12\x41\n\x0ckey_rotation\x18\x88\x01 \x01(\x0b\x32\x1b.vega.events.v1.KeyRotationH\x00R\x0bkeyRotation\x12\x38\n\tstate_var\x18\x89\x01 \x01(\x0b\x32\x18.vega.events.v1.StateVarH\x00R\x08stateVar\x12=\n\x0enetwork_limits\x18\x8a\x01 \x01(\x0b\x32\x13.vega.NetworkLimitsH\x00R\rnetworkLimits\x12\x37\n\x08transfer\x18\x8b\x01 \x01(\x0b\x32\x18.vega.events.v1.TransferH\x00R\x08transfer\x12M\n\rranking_event\x18\x8c\x01 \x01(\x0b\x32%.vega.events.v1.ValidatorRankingEventH\x00R\x0crankingEvent\x12j\n\x1b\x65rc20_multisig_signer_event\x18\x8d\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventH\x00R\x18\x65rc20MultisigSignerEvent\x12}\n"erc20_multisig_set_threshold_event\x18\x8e\x01 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventH\x00R\x1e\x65rc20MultisigSetThresholdEvent\x12j\n\x1b\x65rc20_multisig_signer_added\x18\x8f\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerAddedH\x00R\x18\x65rc20MultisigSignerAdded\x12p\n\x1d\x65rc20_multisig_signer_removed\x18\x90\x01 \x01(\x0b\x32*.vega.events.v1.ERC20MultiSigSignerRemovedH\x00R\x1a\x65rc20MultisigSignerRemoved\x12W\n\x14position_state_event\x18\x91\x01 \x01(\x0b\x32".vega.events.v1.PositionStateEventH\x00R\x12positionStateEvent\x12Z\n\x15\x65thereum_key_rotation\x18\x92\x01 \x01(\x0b\x32#.vega.events.v1.EthereumKeyRotationH\x00R\x13\x65thereumKeyRotation\x12]\n\x16protocol_upgrade_event\x18\x93\x01 \x01(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventH\x00R\x14protocolUpgradeEvent\x12>\n\x0b\x62\x65gin_block\x18\x94\x01 \x01(\x0b\x32\x1a.vega.events.v1.BeginBlockH\x00R\nbeginBlock\x12\x38\n\tend_block\x18\x95\x01 \x01(\x0b\x32\x18.vega.events.v1.EndBlockH\x00R\x08\x65ndBlock\x12\x63\n\x18protocol_upgrade_started\x18\x96\x01 \x01(\x0b\x32&.vega.events.v1.ProtocolUpgradeStartedH\x00R\x16protocolUpgradeStarted\x12\x44\n\rsettle_market\x18\x97\x01 \x01(\x0b\x32\x1c.vega.events.v1.SettleMarketH\x00R\x0csettleMarket\x12S\n\x12transaction_result\x18\x98\x01 \x01(\x0b\x32!.vega.events.v1.TransactionResultH\x00R\x11transactionResult\x12S\n\x13\x63ore_snapshot_event\x18\x99\x01 \x01(\x0b\x32 .vega.events.v1.CoreSnapshotDataH\x00R\x11\x63oreSnapshotEvent\x12w\n protocol_upgrade_data_node_ready\x18\x9a\x01 \x01(\x0b\x32,.vega.events.v1.ProtocolUpgradeDataNodeReadyH\x00R\x1cprotocolUpgradeDataNodeReady\x12P\n\x11\x64istressed_orders\x18\x9b\x01 \x01(\x0b\x32 .vega.events.v1.DistressedOrdersH\x00R\x10\x64istressedOrders\x12G\n\x0e\x65xpired_orders\x18\x9c\x01 \x01(\x0b\x32\x1d.vega.events.v1.ExpiredOrdersH\x00R\rexpiredOrders\x12Y\n\x14\x64istressed_positions\x18\x9d\x01 \x01(\x0b\x32#.vega.events.v1.DistressedPositionsH\x00R\x13\x64istressedPositions\x12@\n\nstop_order\x18\x9e\x01 \x01(\x0b\x32\x1e.vega.events.v1.StopOrderEventH\x00R\tstopOrder\x12G\n\x0e\x66unding_period\x18\x9f\x01 \x01(\x0b\x32\x1d.vega.events.v1.FundingPeriodH\x00R\rfundingPeriod\x12\x64\n\x19\x66unding_period_data_point\x18\xa0\x01 \x01(\x0b\x32&.vega.events.v1.FundingPeriodDataPointH\x00R\x16\x66undingPeriodDataPoint\x12\x41\n\x0cteam_created\x18\xa1\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamCreatedH\x00R\x0bteamCreated\x12\x41\n\x0cteam_updated\x18\xa2\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamUpdatedH\x00R\x0bteamUpdated\x12Z\n\x15referee_switched_team\x18\xa3\x01 \x01(\x0b\x32#.vega.events.v1.RefereeSwitchedTeamH\x00R\x13refereeSwitchedTeam\x12T\n\x13referee_joined_team\x18\xa4\x01 \x01(\x0b\x32!.vega.events.v1.RefereeJoinedTeamH\x00R\x11refereeJoinedTeam\x12\x63\n\x18referral_program_started\x18\xa5\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramStartedH\x00R\x16referralProgramStarted\x12\x63\n\x18referral_program_updated\x18\xa6\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramUpdatedH\x00R\x16referralProgramUpdated\x12]\n\x16referral_program_ended\x18\xa7\x01 \x01(\x0b\x32$.vega.events.v1.ReferralProgramEndedH\x00R\x14referralProgramEnded\x12W\n\x14referral_set_created\x18\xa8\x01 \x01(\x0b\x32".vega.events.v1.ReferralSetCreatedH\x00R\x12referralSetCreated\x12j\n\x1breferee_joined_referral_set\x18\xa9\x01 \x01(\x0b\x32(.vega.events.v1.RefereeJoinedReferralSetH\x00R\x18refereeJoinedReferralSet\x12Z\n\x15party_activity_streak\x18\xaa\x01 \x01(\x0b\x32#.vega.events.v1.PartyActivityStreakH\x00R\x13partyActivityStreak\x12v\n\x1fvolume_discount_program_started\x18\xab\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramStartedH\x00R\x1cvolumeDiscountProgramStarted\x12v\n\x1fvolume_discount_program_updated\x18\xac\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramUpdatedH\x00R\x1cvolumeDiscountProgramUpdated\x12p\n\x1dvolume_discount_program_ended\x18\xad\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountProgramEndedH\x00R\x1avolumeDiscountProgramEnded\x12g\n\x1areferral_set_stats_updated\x18\xae\x01 \x01(\x0b\x32\'.vega.events.v1.ReferralSetStatsUpdatedH\x00R\x17referralSetStatsUpdated\x12Z\n\x15vesting_stats_updated\x18\xaf\x01 \x01(\x0b\x32#.vega.events.v1.VestingStatsUpdatedH\x00R\x13vestingStatsUpdated\x12p\n\x1dvolume_discount_stats_updated\x18\xb0\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountStatsUpdatedH\x00R\x1avolumeDiscountStatsUpdated\x12;\n\nfees_stats\x18\xb1\x01 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsH\x00R\tfeesStats\x12M\n\x10\x66unding_payments\x18\xb2\x01 \x01(\x0b\x32\x1f.vega.events.v1.FundingPaymentsH\x00R\x0f\x66undingPayments\x12\x64\n\x19paid_liquidity_fees_stats\x18\xb3\x01 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsH\x00R\x16paidLiquidityFeesStats\x12\x63\n\x18vesting_balances_summary\x18\xb4\x01 \x01(\x0b\x32&.vega.events.v1.VestingBalancesSummaryH\x00R\x16vestingBalancesSummary\x12\x44\n\rtransfer_fees\x18\xb5\x01 \x01(\x0b\x32\x1c.vega.events.v1.TransferFeesH\x00R\x0ctransferFees\x12]\n\x16transfer_fees_discount\x18\xb6\x01 \x01(\x0b\x32$.vega.events.v1.TransferFeesDiscountH\x00R\x14transferFeesDiscount\x12\x64\n\x19party_margin_mode_updated\x18\xb7\x01 \x01(\x0b\x32&.vega.events.v1.PartyMarginModeUpdatedH\x00R\x16partyMarginModeUpdated\x12Z\n\x15party_profile_updated\x18\xb8\x01 \x01(\x0b\x32#.vega.events.v1.PartyProfileUpdatedH\x00R\x13partyProfileUpdated\x12T\n\x13teams_stats_updated\x18\xb9\x01 \x01(\x0b\x32!.vega.events.v1.TeamsStatsUpdatedH\x00R\x11teamsStatsUpdated\x12\x8c\x01\n\'time_weighted_notional_position_updated\x18\xba\x01 \x01(\x0b\x32\x33.vega.events.v1.TimeWeightedNotionalPositionUpdatedH\x00R#timeWeightedNotionalPositionUpdated\x12M\n\x10\x63\x61ncelled_orders\x18\xbb\x01 \x01(\x0b\x32\x1f.vega.events.v1.CancelledOrdersH\x00R\x0f\x63\x61ncelledOrders\x12\x36\n\x06market\x18\xe9\x07 \x01(\x0b\x32\x1b.vega.events.v1.MarketEventH\x00R\x06market\x12\x41\n\x0ctx_err_event\x18\xd1\x0f \x01(\x0b\x32\x1c.vega.events.v1.TxErrorEventH\x00R\ntxErrEvent\x12\x18\n\x07version\x18\x04 \x01(\rR\x07version\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHashB\x07\n\x05\x65vent*\xdd\x01\n\x1dProtocolUpgradeProposalStatus\x12\x30\n,PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED\x10\x00\x12,\n(PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING\x10\x01\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED\x10\x02\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED\x10\x03*\xad\x1b\n\x0c\x42usEventType\x12\x1e\n\x1a\x42US_EVENT_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42US_EVENT_TYPE_ALL\x10\x01\x12\x1e\n\x1a\x42US_EVENT_TYPE_TIME_UPDATE\x10\x02\x12#\n\x1f\x42US_EVENT_TYPE_LEDGER_MOVEMENTS\x10\x03\x12&\n"BUS_EVENT_TYPE_POSITION_RESOLUTION\x10\x04\x12\x18\n\x14\x42US_EVENT_TYPE_ORDER\x10\x05\x12\x1a\n\x16\x42US_EVENT_TYPE_ACCOUNT\x10\x06\x12\x18\n\x14\x42US_EVENT_TYPE_PARTY\x10\x07\x12\x18\n\x14\x42US_EVENT_TYPE_TRADE\x10\x08\x12 \n\x1c\x42US_EVENT_TYPE_MARGIN_LEVELS\x10\t\x12\x1b\n\x17\x42US_EVENT_TYPE_PROPOSAL\x10\n\x12\x17\n\x13\x42US_EVENT_TYPE_VOTE\x10\x0b\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_DATA\x10\x0c\x12!\n\x1d\x42US_EVENT_TYPE_NODE_SIGNATURE\x10\r\x12%\n!BUS_EVENT_TYPE_LOSS_SOCIALIZATION\x10\x0e\x12"\n\x1e\x42US_EVENT_TYPE_SETTLE_POSITION\x10\x0f\x12$\n BUS_EVENT_TYPE_SETTLE_DISTRESSED\x10\x10\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_CREATED\x10\x11\x12\x18\n\x14\x42US_EVENT_TYPE_ASSET\x10\x12\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_TICK\x10\x13\x12\x1d\n\x19\x42US_EVENT_TYPE_WITHDRAWAL\x10\x14\x12\x1a\n\x16\x42US_EVENT_TYPE_DEPOSIT\x10\x15\x12\x1a\n\x16\x42US_EVENT_TYPE_AUCTION\x10\x16\x12\x1e\n\x1a\x42US_EVENT_TYPE_RISK_FACTOR\x10\x17\x12$\n BUS_EVENT_TYPE_NETWORK_PARAMETER\x10\x18\x12&\n"BUS_EVENT_TYPE_LIQUIDITY_PROVISION\x10\x19\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_UPDATED\x10\x1a\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_SPEC\x10\x1b\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_DATA\x10\x1c\x12%\n!BUS_EVENT_TYPE_DELEGATION_BALANCE\x10\x1d\x12"\n\x1e\x42US_EVENT_TYPE_VALIDATOR_SCORE\x10\x1e\x12\x1f\n\x1b\x42US_EVENT_TYPE_EPOCH_UPDATE\x10\x1f\x12#\n\x1f\x42US_EVENT_TYPE_VALIDATOR_UPDATE\x10 \x12 \n\x1c\x42US_EVENT_TYPE_STAKE_LINKING\x10!\x12&\n"BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT\x10"\x12\x1d\n\x19\x42US_EVENT_TYPE_CHECKPOINT\x10#\x12\x1f\n\x1b\x42US_EVENT_TYPE_STREAM_START\x10$\x12\x1f\n\x1b\x42US_EVENT_TYPE_KEY_ROTATION\x10%\x12\x1c\n\x18\x42US_EVENT_TYPE_STATE_VAR\x10&\x12!\n\x1d\x42US_EVENT_TYPE_NETWORK_LIMITS\x10\'\x12\x1b\n\x17\x42US_EVENT_TYPE_TRANSFER\x10(\x12$\n BUS_EVENT_TYPE_VALIDATOR_RANKING\x10)\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT\x10*\x12\x30\n,BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD\x10+\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED\x10,\x12\x31\n-BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED\x10-\x12!\n\x1d\x42US_EVENT_TYPE_POSITION_STATE\x10.\x12(\n$BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION\x10/\x12,\n(BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL\x10\x30\x12\x1e\n\x1a\x42US_EVENT_TYPE_BEGIN_BLOCK\x10\x31\x12\x1c\n\x18\x42US_EVENT_TYPE_END_BLOCK\x10\x32\x12+\n\'BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED\x10\x33\x12 \n\x1c\x42US_EVENT_TYPE_SETTLE_MARKET\x10\x34\x12%\n!BUS_EVENT_TYPE_TRANSACTION_RESULT\x10\x35\x12!\n\x1d\x42US_EVENT_TYPE_SNAPSHOT_TAKEN\x10\x36\x12\x33\n/BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY\x10\x37\x12+\n\'BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED\x10\x38\x12!\n\x1d\x42US_EVENT_TYPE_EXPIRED_ORDERS\x10\x39\x12\'\n#BUS_EVENT_TYPE_DISTRESSED_POSITIONS\x10:\x12+\n\'BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION\x10;\x12\x1d\n\x19\x42US_EVENT_TYPE_STOP_ORDER\x10<\x12!\n\x1d\x42US_EVENT_TYPE_FUNDING_PERIOD\x10=\x12,\n(BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT\x10>\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_CREATED\x10?\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_UPDATED\x10@\x12(\n$BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM\x10\x41\x12&\n"BUS_EVENT_TYPE_REFEREE_JOINED_TEAM\x10\x42\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED\x10\x43\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED\x10\x44\x12)\n%BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED\x10\x45\x12\'\n#BUS_EVENT_TYPE_REFERRAL_SET_CREATED\x10\x46\x12.\n*BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET\x10G\x12(\n$BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK\x10H\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED\x10I\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED\x10J\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED\x10K\x12-\n)BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED\x10L\x12(\n$BUS_EVENT_TYPE_VESTING_STATS_UPDATED\x10M\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED\x10N\x12%\n!BUS_EVENT_TYPE_FEES_STATS_UPDATED\x10O\x12#\n\x1f\x42US_EVENT_TYPE_FUNDING_PAYMENTS\x10P\x12\x34\n0BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED\x10Q\x12"\n\x1e\x42US_EVENT_TYPE_VESTING_SUMMARY\x10R\x12%\n!BUS_EVENT_TYPE_TRANSFER_FEES_PAID\x10S\x12\x31\n-BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED\x10T\x12,\n(BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED\x10U\x12(\n$BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED\x10V\x12&\n"BUS_EVENT_TYPE_TEAMS_STATS_UPDATED\x10W\x12:\n6BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED\x10X\x12#\n\x1f\x42US_EVENT_TYPE_CANCELLED_ORDERS\x10Y\x12\x19\n\x15\x42US_EVENT_TYPE_MARKET\x10\x65\x12\x1c\n\x17\x42US_EVENT_TYPE_TX_ERROR\x10\xc9\x01\x42\x31Z/code.vegaprotocol.io/vega/protos/vega/events/v1b\x06proto3' + b'\n\x1bvega/events/v1/events.proto\x12\x0evega.events.v1\x1a\x11vega/assets.proto\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a)vega/commands/v1/validator_commands.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x11vega/oracle.proto\x1a\x0fvega/vega.proto"\xce\x01\n#TimeWeightedNotionalPositionUpdated\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x14\n\x05party\x18\x03 \x01(\tR\x05party\x12\x17\n\x07game_id\x18\x04 \x01(\tR\x06gameId\x12\x45\n\x1ftime_weighted_notional_position\x18\x05 \x01(\tR\x1ctimeWeightedNotionalPosition"\x92\x01\n\x16VestingBalancesSummary\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12[\n\x17parties_vesting_summary\x18\x02 \x03(\x0b\x32#.vega.events.v1.PartyVestingSummaryR\x15partiesVestingSummary"\xde\x01\n\x13PartyVestingSummary\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12V\n\x15party_locked_balances\x18\x02 \x03(\x0b\x32".vega.events.v1.PartyLockedBalanceR\x13partyLockedBalances\x12Y\n\x16party_vesting_balances\x18\x03 \x03(\x0b\x32#.vega.events.v1.PartyVestingBalanceR\x14partyVestingBalances"e\n\x12PartyLockedBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x1f\n\x0buntil_epoch\x18\x02 \x01(\x04R\nuntilEpoch\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance"E\n\x13PartyVestingBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"w\n\x1aVolumeDiscountStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12>\n\x05stats\x18\x02 \x03(\x0b\x32(.vega.events.v1.PartyVolumeDiscountStatsR\x05stats"\x85\x01\n\x18PartyVolumeDiscountStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12%\n\x0erunning_volume\x18\x03 \x01(\tR\rrunningVolume"i\n\x13VestingStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12\x37\n\x05stats\x18\x02 \x03(\x0b\x32!.vega.events.v1.PartyVestingStatsR\x05stats"\x8f\x01\n\x11PartyVestingStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x36\n\x17reward_bonus_multiplier\x18\x02 \x01(\tR\x15rewardBonusMultiplier\x12\'\n\x0fquantum_balance\x18\x03 \x01(\tR\x0equantumBalance"\xd0\x05\n\tFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12Q\n\x16total_rewards_received\x18\x04 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x14totalRewardsReceived\x12\x66\n\x1areferrer_rewards_generated\x18\x05 \x03(\x0b\x32(.vega.events.v1.ReferrerRewardsGeneratedR\x18referrerRewardsGenerated\x12W\n\x19referees_discount_applied\x18\x06 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x17refereesDiscountApplied\x12S\n\x17volume_discount_applied\x18\x07 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x15volumeDiscountApplied\x12V\n\x19total_maker_fees_received\x18\x08 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x16totalMakerFeesReceived\x12T\n\x14maker_fees_generated\x18\t \x03(\x0b\x32".vega.events.v1.MakerFeesGeneratedR\x12makerFeesGenerated\x12[\n\x1ctotal_fees_paid_and_received\x18\x0b \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x18totalFeesPaidAndReceivedJ\x04\x08\n\x10\x0b"~\n\x18ReferrerRewardsGenerated\x12\x1a\n\x08referrer\x18\x01 \x01(\tR\x08referrer\x12\x46\n\x10generated_reward\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x0fgeneratedReward"o\n\x12MakerFeesGenerated\x12\x14\n\x05taker\x18\x01 \x01(\tR\x05taker\x12\x43\n\x0fmaker_fees_paid\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\rmakerFeesPaid"b\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12%\n\x0equantum_amount\x18\x03 \x01(\tR\rquantumAmount"\x8a\x03\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nactive_for\x18\x02 \x01(\x04R\tactiveFor\x12!\n\x0cinactive_for\x18\x03 \x01(\x04R\x0binactiveFor\x12\x1b\n\tis_active\x18\x04 \x01(\x08R\x08isActive\x12U\n\'reward_distribution_activity_multiplier\x18\x05 \x01(\tR$rewardDistributionActivityMultiplier\x12K\n"reward_vesting_activity_multiplier\x18\x06 \x01(\tR\x1frewardVestingActivityMultiplier\x12\x14\n\x05\x65poch\x18\x07 \x01(\x04R\x05\x65poch\x12#\n\rtraded_volume\x18\x08 \x01(\tR\x0ctradedVolume\x12\x1f\n\x0bopen_volume\x18\t \x01(\tR\nopenVolume"\xe6\x02\n\rFundingPeriod\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12\x14\n\x05start\x18\x03 \x01(\x03R\x05start\x12\x15\n\x03\x65nd\x18\x04 \x01(\x03H\x00R\x03\x65nd\x88\x01\x01\x12,\n\x0f\x66unding_payment\x18\x05 \x01(\tH\x01R\x0e\x66undingPayment\x88\x01\x01\x12&\n\x0c\x66unding_rate\x18\x06 \x01(\tH\x02R\x0b\x66undingRate\x88\x01\x01\x12(\n\rinternal_twap\x18\x07 \x01(\tH\x03R\x0cinternalTwap\x88\x01\x01\x12(\n\rexternal_twap\x18\x08 \x01(\tH\x04R\x0c\x65xternalTwap\x88\x01\x01\x42\x06\n\x04_endB\x12\n\x10_funding_paymentB\x0f\n\r_funding_rateB\x10\n\x0e_internal_twapB\x10\n\x0e_external_twap"C\n\x0e\x46undingPayment\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"|\n\x0f\x46undingPayments\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12:\n\x08payments\x18\x03 \x03(\x0b\x32\x1e.vega.events.v1.FundingPaymentR\x08payments"\xb2\x02\n\x16\x46undingPeriodDataPoint\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12U\n\x0f\x64\x61ta_point_type\x18\x03 \x01(\x0e\x32-.vega.events.v1.FundingPeriodDataPoint.SourceR\rdataPointType\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x12\n\x04twap\x18\x07 \x01(\tR\x04twap"J\n\x06Source\x12\x16\n\x12SOURCE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSOURCE_EXTERNAL\x10\x01\x12\x13\n\x0fSOURCE_INTERNAL\x10\x02"\x83\x01\n\x0eStopOrderEvent\x12\x41\n\nsubmission\x18\x01 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionR\nsubmission\x12.\n\nstop_order\x18\x02 \x01(\x0b\x32\x0f.vega.StopOrderR\tstopOrder"\x89\x02\n\x18\x45RC20MultiSigSignerAdded\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nnew_signer\x18\x04 \x01(\tR\tnewSigner\x12\x1c\n\tsubmitter\x18\x05 \x01(\tR\tsubmitter\x12\x14\n\x05nonce\x18\x06 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"f\n#ERC20MultiSigSignerRemovedSubmitter\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter"\xb2\x02\n\x1a\x45RC20MultiSigSignerRemoved\x12\x66\n\x14signature_submitters\x18\x01 \x03(\x0b\x32\x33.vega.events.v1.ERC20MultiSigSignerRemovedSubmitterR\x13signatureSubmitters\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nold_signer\x18\x04 \x01(\tR\toldSigner\x12\x14\n\x05nonce\x18\x05 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x06 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"\xf6\x06\n\x08Transfer\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04\x66rom\x18\x02 \x01(\tR\x04\x66rom\x12=\n\x11\x66rom_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x0e\n\x02to\x18\x04 \x01(\tR\x02to\x12\x39\n\x0fto_account_type\x18\x05 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x14\n\x05\x61sset\x18\x06 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x07 \x01(\tR\x06\x61mount\x12\x1c\n\treference\x18\x08 \x01(\tR\treference\x12\x37\n\x06status\x18\t \x01(\x0e\x32\x1f.vega.events.v1.Transfer.StatusR\x06status\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12\x1b\n\x06reason\x18\x0b \x01(\tH\x01R\x06reason\x88\x01\x01\x12\x1c\n\x07game_id\x18\x0c \x01(\tH\x02R\x06gameId\x88\x01\x01\x12\x39\n\x07one_off\x18\x65 \x01(\x0b\x32\x1e.vega.events.v1.OneOffTransferH\x00R\x06oneOff\x12\x41\n\trecurring\x18\x66 \x01(\x0b\x32!.vega.events.v1.RecurringTransferH\x00R\trecurring\x12X\n\x12one_off_governance\x18g \x01(\x0b\x32(.vega.events.v1.OneOffGovernanceTransferH\x00R\x10oneOffGovernance\x12`\n\x14recurring_governance\x18h \x01(\x0b\x32+.vega.events.v1.RecurringGovernanceTransferH\x00R\x13recurringGovernance"\x84\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x0f\n\x0bSTATUS_DONE\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x14\n\x10STATUS_CANCELLED\x10\x05\x42\x06\n\x04kindB\t\n\x07_reasonB\n\n\x08_game_id"9\n\x18OneOffGovernanceTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc1\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x03 \x01(\tR\x06\x66\x61\x63tor\x12\x43\n\x11\x64ispatch_strategy\x18\x04 \x01(\x0b\x32\x16.vega.DispatchStrategyR\x10\x64ispatchStrategyB\x0c\n\n_end_epoch"\xce\x01\n\x1bRecurringGovernanceTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12H\n\x11\x64ispatch_strategy\x18\x03 \x01(\x0b\x32\x16.vega.DispatchStrategyH\x01R\x10\x64ispatchStrategy\x88\x01\x01\x42\x0c\n\n_end_epochB\x14\n\x12_dispatch_strategy"\xb4\x04\n\x0cStakeLinking\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32!.vega.events.v1.StakeLinking.TypeR\x04type\x12\x0e\n\x02ts\x18\x03 \x01(\x03R\x02ts\x12\x14\n\x05party\x18\x04 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12;\n\x06status\x18\x06 \x01(\x0e\x32#.vega.events.v1.StakeLinking.StatusR\x06status\x12!\n\x0c\x66inalized_at\x18\x07 \x01(\x03R\x0b\x66inalizedAt\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12!\n\x0c\x62lock_height\x18\t \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\n \x01(\x03R\tblockTime\x12\x1b\n\tlog_index\x18\x0b \x01(\x04R\x08logIndex\x12)\n\x10\x65thereum_address\x18\x0c \x01(\tR\x0f\x65thereumAddress"<\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\r\n\tTYPE_LINK\x10\x01\x12\x0f\n\x0bTYPE_UNLINK\x10\x02"^\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x13\n\x0fSTATUS_ACCEPTED\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03"\xee\x02\n\x18\x45RC20MultiSigSignerEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x41\n\x04type\x18\x02 \x01(\x0e\x32-.vega.events.v1.ERC20MultiSigSignerEvent.TypeR\x04type\x12\x16\n\x06signer\x18\x03 \x01(\tR\x06signer\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x05 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x07 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x08 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\t \x01(\tR\x07\x63hainId">\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_ADDED\x10\x01\x12\x10\n\x0cTYPE_REMOVED\x10\x02"\xfe\x01\n\x1e\x45RC20MultiSigThresholdSetEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\rnew_threshold\x18\x02 \x01(\rR\x0cnewThreshold\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x05 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x07 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"g\n\x0f\x43heckpointEvent\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight"-\n\x10StreamStartEvent\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId"\xef\x02\n\x11RewardPayoutEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12\x35\n\x17percent_of_total_reward\x18\x05 \x01(\tR\x14percentOfTotalReward\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x1f\n\x0breward_type\x18\x07 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\tR\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x42\n\n\x08_game_idJ\x04\x08\x08\x10\t"\xd6\x02\n\x13ValidatorScoreEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\'\n\x0fvalidator_score\x18\x03 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x04 \x01(\tR\x0fnormalisedScore\x12\x33\n\x15validator_performance\x18\x05 \x01(\tR\x14validatorPerformance\x12.\n\x13raw_validator_score\x18\x06 \x01(\tR\x11rawValidatorScore\x12)\n\x10validator_status\x18\x07 \x01(\tR\x0fvalidatorStatus\x12%\n\x0emultisig_score\x18\x08 \x01(\tR\rmultisigScore"|\n\x16\x44\x65legationBalanceEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"D\n\x0bMarketEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"\x88\x01\n\x0cTransferFees\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12)\n\x10\x64iscount_applied\x18\x04 \x01(\tR\x0f\x64iscountApplied"p\n\x14TransferFeesDiscount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x04 \x01(\x04R\x05\x65poch"\xf8\x16\n\x11TransactionResult\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06status\x18\x02 \x01(\x08R\x06status\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12[\n\x15key_rotate_submission\x18x \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12t\n\x1e\x65thereum_key_rotate_submission\x18y \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12^\n\x16stop_orders_submission\x18z \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x64\n\x18stop_orders_cancellation\x18{ \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12U\n\x13\x63reate_referral_set\x18| \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12U\n\x13update_referral_set\x18} \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12U\n\x13\x61pply_referral_code\x18~ \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12R\n\x12update_margin_mode\x18\x7f \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\x80\x01 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12S\n\x0e\x62\x61tch_proposal\x18\x81\x01 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\rbatchProposal\x12Y\n\x14update_party_profile\x18\x82\x01 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12M\n\x07success\x18\xe9\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.SuccessDetailsH\x01R\x07success\x12M\n\x07\x66\x61ilure\x18\xea\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.FailureDetailsH\x01R\x07\x66\x61ilure\x1a\x10\n\x0eSuccessDetails\x1a&\n\x0e\x46\x61ilureDetails\x12\x14\n\x05\x65rror\x18\x01 \x01(\tR\x05\x65rrorB\r\n\x0btransactionB\x07\n\x05\x65xtra"\xa7\r\n\x0cTxErrorEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x17\n\x07\x65rr_msg\x18\x02 \x01(\tR\x06\x65rrMsg\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructionsB\r\n\x0btransactionJ\x04\x08n\x10o"*\n\nTimeUpdate\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp"\xa4\x01\n\nEpochEvent\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12)\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x11.vega.EpochActionR\x06\x61\x63tion\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x19\n\x08\x65nd_time\x18\x05 \x01(\x03R\x07\x65ndTime"R\n\x0fLedgerMovements\x12?\n\x10ledger_movements\x18\x01 \x03(\x0b\x32\x14.vega.LedgerMovementR\x0fledgerMovements"\x88\x01\n\x12PositionResolution\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\ndistressed\x18\x02 \x01(\x03R\ndistressed\x12\x16\n\x06\x63losed\x18\x03 \x01(\x03R\x06\x63losed\x12\x1d\n\nmark_price\x18\x04 \x01(\tR\tmarkPrice"c\n\x11LossSocialization\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"^\n\x0fTradeSettlement\x12\x12\n\x04size\x18\x01 \x01(\x03R\x04size\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice"\xd5\x01\n\x0eSettlePosition\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12L\n\x11trade_settlements\x18\x04 \x03(\x0b\x32\x1f.vega.events.v1.TradeSettlementR\x10tradeSettlements\x12\'\n\x0fposition_factor\x18\x05 \x01(\tR\x0epositionFactor"j\n\x0cSettleMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\'\n\x0fposition_factor\x18\x03 \x01(\tR\x0epositionFactor"\xf6\x01\n\x12PositionStateEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x12\n\x04size\x18\x03 \x01(\x03R\x04size\x12%\n\x0epotential_buys\x18\x04 \x01(\x03R\rpotentialBuys\x12\'\n\x0fpotential_sells\x18\x05 \x01(\x03R\x0epotentialSells\x12 \n\x0cvw_buy_price\x18\x06 \x01(\tR\nvwBuyPrice\x12"\n\rvw_sell_price\x18\x07 \x01(\tR\x0bvwSellPrice"x\n\x10SettleDistressed\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06margin\x18\x03 \x01(\tR\x06margin\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price"I\n\x10\x44istressedOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07parties\x18\x02 \x03(\tR\x07parties"\x84\x01\n\x13\x44istressedPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12-\n\x12\x64istressed_parties\x18\x02 \x03(\tR\x11\x64istressedParties\x12!\n\x0csafe_parties\x18\x03 \x03(\tR\x0bsafeParties"0\n\nMarketTick\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\x85\x02\n\x0c\x41uctionEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\'\n\x0fopening_auction\x18\x02 \x01(\x08R\x0eopeningAuction\x12\x14\n\x05leave\x18\x03 \x01(\x08R\x05leave\x12\x14\n\x05start\x18\x04 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x05 \x01(\x03R\x03\x65nd\x12.\n\x07trigger\x18\x06 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x07 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger"\xa9\x03\n\x0fValidatorUpdate\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12 \n\x0cvega_pub_key\x18\x02 \x01(\tR\nvegaPubKey\x12)\n\x10\x65thereum_address\x18\x03 \x01(\tR\x0f\x65thereumAddress\x12\x1c\n\ntm_pub_key\x18\x04 \x01(\tR\x08tmPubKey\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x18\n\x07\x63ountry\x18\x06 \x01(\tR\x07\x63ountry\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x08 \x01(\tR\tavatarUrl\x12+\n\x12vega_pub_key_index\x18\t \x01(\rR\x0fvegaPubKeyIndex\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\n \x01(\x08R\x05\x61\x64\x64\x65\x64\x12\x1d\n\nfrom_epoch\x18\x0b \x01(\x04R\tfromEpoch\x12+\n\x11submitter_address\x18\x0c \x01(\tR\x10submitterAddress\x12\x1b\n\tepoch_seq\x18\r \x01(\x04R\x08\x65pochSeq"\xb2\x02\n\x15ValidatorRankingEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bstake_score\x18\x02 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x03 \x01(\tR\x10performanceScore\x12#\n\rranking_score\x18\x04 \x01(\tR\x0crankingScore\x12\'\n\x0fprevious_status\x18\x05 \x01(\tR\x0epreviousStatus\x12\x1f\n\x0bnext_status\x18\x06 \x01(\tR\nnextStatus\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12&\n\x0ftm_voting_power\x18\x08 \x01(\rR\rtmVotingPower"\x89\x01\n\x0bKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1e\n\x0bold_pub_key\x18\x02 \x01(\tR\toldPubKey\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\x93\x01\n\x13\x45thereumKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bold_address\x18\x02 \x01(\tR\noldAddress\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\xd7\x01\n\x14ProtocolUpgradeEvent\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag\x12\x1c\n\tapprovers\x18\x03 \x03(\tR\tapprovers\x12\x45\n\x06status\x18\x04 \x01(\x0e\x32-.vega.events.v1.ProtocolUpgradeProposalStatusR\x06status"K\n\x08StateVar\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state"V\n\nBeginBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash""\n\x08\x45ndBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height"D\n\x16ProtocolUpgradeStarted\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"J\n\x1cProtocolUpgradeDataNodeReady\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"\xad\x01\n\x10\x43oreSnapshotData\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x63ore_version\x18\x03 \x01(\tR\x0b\x63oreVersion\x12\x34\n\x16protocol_upgrade_block\x18\x04 \x01(\x08R\x14protocolUpgradeBlock"I\n\rExpiredOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1b\n\torder_ids\x18\x02 \x03(\tR\x08orderIds"f\n\x0f\x43\x61ncelledOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1b\n\torder_ids\x18\x03 \x03(\tR\x08orderIds"\xa7\x02\n\x0bTeamCreated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x04 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x05 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x1d\n\ncreated_at\x18\x06 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x07 \x01(\x08R\x06\x63losed\x12\x19\n\x08\x61t_epoch\x18\x08 \x01(\x04R\x07\x61tEpoch\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xd1\x01\n\x0bTeamUpdated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x03 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x04 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x16\n\x06\x63losed\x18\x05 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\x06 \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xab\x01\n\x13RefereeSwitchedTeam\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x18\n\x07referee\x18\x03 \x01(\tR\x07referee\x12\x1f\n\x0bswitched_at\x18\x04 \x01(\x03R\nswitchedAt\x12\x19\n\x08\x61t_epoch\x18\x05 \x01(\x04R\x07\x61tEpoch"~\n\x11RefereeJoinedTeam\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x85\x01\n\x12ReferralSetCreated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt"\xd2\x03\n\x17ReferralSetStatsUpdated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x19\n\x08\x61t_epoch\x18\x02 \x01(\x04R\x07\x61tEpoch\x12Y\n*referral_set_running_notional_taker_volume\x18\x03 \x01(\tR%referralSetRunningNotionalTakerVolume\x12\x43\n\x0ereferees_stats\x18\x04 \x03(\x0b\x32\x1c.vega.events.v1.RefereeStatsR\rrefereesStats\x12#\n\rreward_factor\x18\x05 \x01(\tR\x0crewardFactor\x12-\n\x12rewards_multiplier\x18\x06 \x01(\tR\x11rewardsMultiplier\x12:\n\x19rewards_factor_multiplier\x18\x07 \x01(\tR\x17rewardsFactorMultiplier\x12!\n\x0cwas_eligible\x18\x08 \x01(\x08R\x0bwasEligible\x12\x32\n\x15referrer_taker_volume\x18\t \x01(\tR\x13referrerTakerVolume"\x91\x01\n\x0cRefereeStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12=\n\x1b\x65poch_notional_taker_volume\x18\x04 \x01(\tR\x18\x65pochNotionalTakerVolume"\x83\x01\n\x18RefereeJoinedReferralSet\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramStarted\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramUpdated\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"v\n\x14ReferralProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramStarted\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramUpdated\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"|\n\x1aVolumeDiscountProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\xd7\x01\n\x16PaidLiquidityFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12&\n\x0ftotal_fees_paid\x18\x04 \x01(\tR\rtotalFeesPaid\x12J\n\x13\x66\x65\x65s_paid_per_party\x18\x05 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x10\x66\x65\x65sPaidPerParty"\xa0\x03\n\x16PartyMarginModeUpdated\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x31\n\x0bmargin_mode\x18\x03 \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12(\n\rmargin_factor\x18\x04 \x01(\tH\x00R\x0cmarginFactor\x88\x01\x01\x12\x46\n\x1dmin_theoretical_margin_factor\x18\x05 \x01(\tH\x01R\x1aminTheoreticalMarginFactor\x88\x01\x01\x12=\n\x18max_theoretical_leverage\x18\x06 \x01(\tH\x02R\x16maxTheoreticalLeverage\x88\x01\x01\x12\x19\n\x08\x61t_epoch\x18\x07 \x01(\x04R\x07\x61tEpochB\x10\n\x0e_margin_factorB \n\x1e_min_theoretical_margin_factorB\x1b\n\x19_max_theoretical_leverage"R\n\x13PartyProfileUpdated\x12;\n\x0fupdated_profile\x18\x01 \x01(\x0b\x32\x12.vega.PartyProfileR\x0eupdatedProfile"_\n\x11TeamsStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12/\n\x05stats\x18\x02 \x03(\x0b\x32\x19.vega.events.v1.TeamStatsR\x05stats"j\n\tTeamStats\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x44\n\rmembers_stats\x18\x02 \x03(\x0b\x32\x1f.vega.events.v1.TeamMemberStatsR\x0cmembersStats"U\n\x0fTeamMemberStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0fnotional_volume\x18\x02 \x01(\tR\x0enotionalVolume"\xb6\x37\n\x08\x42usEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x30\n\x04type\x18\x03 \x01(\x0e\x32\x1c.vega.events.v1.BusEventTypeR\x04type\x12=\n\x0btime_update\x18\x65 \x01(\x0b\x32\x1a.vega.events.v1.TimeUpdateH\x00R\ntimeUpdate\x12L\n\x10ledger_movements\x18\x66 \x01(\x0b\x32\x1f.vega.events.v1.LedgerMovementsH\x00R\x0fledgerMovements\x12U\n\x13position_resolution\x18g \x01(\x0b\x32".vega.events.v1.PositionResolutionH\x00R\x12positionResolution\x12#\n\x05order\x18h \x01(\x0b\x32\x0b.vega.OrderH\x00R\x05order\x12)\n\x07\x61\x63\x63ount\x18i \x01(\x0b\x32\r.vega.AccountH\x00R\x07\x61\x63\x63ount\x12#\n\x05party\x18j \x01(\x0b\x32\x0b.vega.PartyH\x00R\x05party\x12#\n\x05trade\x18k \x01(\x0b\x32\x0b.vega.TradeH\x00R\x05trade\x12\x39\n\rmargin_levels\x18l \x01(\x0b\x32\x12.vega.MarginLevelsH\x00R\x0cmarginLevels\x12,\n\x08proposal\x18m \x01(\x0b\x32\x0e.vega.ProposalH\x00R\x08proposal\x12 \n\x04vote\x18n \x01(\x0b\x32\n.vega.VoteH\x00R\x04vote\x12\x33\n\x0bmarket_data\x18o \x01(\x0b\x32\x10.vega.MarketDataH\x00R\nmarketData\x12H\n\x0enode_signature\x18p \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12R\n\x12loss_socialization\x18q \x01(\x0b\x32!.vega.events.v1.LossSocializationH\x00R\x11lossSocialization\x12I\n\x0fsettle_position\x18r \x01(\x0b\x32\x1e.vega.events.v1.SettlePositionH\x00R\x0esettlePosition\x12O\n\x11settle_distressed\x18s \x01(\x0b\x32 .vega.events.v1.SettleDistressedH\x00R\x10settleDistressed\x12\x35\n\x0emarket_created\x18t \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketCreated\x12#\n\x05\x61sset\x18u \x01(\x0b\x32\x0b.vega.AssetH\x00R\x05\x61sset\x12=\n\x0bmarket_tick\x18v \x01(\x0b\x32\x1a.vega.events.v1.MarketTickH\x00R\nmarketTick\x12\x32\n\nwithdrawal\x18w \x01(\x0b\x32\x10.vega.WithdrawalH\x00R\nwithdrawal\x12)\n\x07\x64\x65posit\x18x \x01(\x0b\x32\r.vega.DepositH\x00R\x07\x64\x65posit\x12\x38\n\x07\x61uction\x18y \x01(\x0b\x32\x1c.vega.events.v1.AuctionEventH\x00R\x07\x61uction\x12\x33\n\x0brisk_factor\x18z \x01(\x0b\x32\x10.vega.RiskFactorH\x00R\nriskFactor\x12\x45\n\x11network_parameter\x18{ \x01(\x0b\x32\x16.vega.NetworkParameterH\x00R\x10networkParameter\x12K\n\x13liquidity_provision\x18| \x01(\x0b\x32\x18.vega.LiquidityProvisionH\x00R\x12liquidityProvision\x12\x35\n\x0emarket_updated\x18} \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketUpdated\x12\x33\n\x0boracle_spec\x18~ \x01(\x0b\x32\x10.vega.OracleSpecH\x00R\noracleSpec\x12\x33\n\x0boracle_data\x18\x7f \x01(\x0b\x32\x10.vega.OracleDataH\x00R\noracleData\x12X\n\x12\x64\x65legation_balance\x18\x81\x01 \x01(\x0b\x32&.vega.events.v1.DelegationBalanceEventH\x00R\x11\x64\x65legationBalance\x12O\n\x0fvalidator_score\x18\x82\x01 \x01(\x0b\x32#.vega.events.v1.ValidatorScoreEventH\x00R\x0evalidatorScore\x12>\n\x0b\x65poch_event\x18\x83\x01 \x01(\x0b\x32\x1a.vega.events.v1.EpochEventH\x00R\nepochEvent\x12M\n\x10validator_update\x18\x84\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateH\x00R\x0fvalidatorUpdate\x12\x44\n\rstake_linking\x18\x85\x01 \x01(\x0b\x32\x1c.vega.events.v1.StakeLinkingH\x00R\x0cstakeLinking\x12I\n\rreward_payout\x18\x86\x01 \x01(\x0b\x32!.vega.events.v1.RewardPayoutEventH\x00R\x0crewardPayout\x12\x42\n\ncheckpoint\x18\x87\x01 \x01(\x0b\x32\x1f.vega.events.v1.CheckpointEventH\x00R\ncheckpoint\x12\x41\n\x0ckey_rotation\x18\x88\x01 \x01(\x0b\x32\x1b.vega.events.v1.KeyRotationH\x00R\x0bkeyRotation\x12\x38\n\tstate_var\x18\x89\x01 \x01(\x0b\x32\x18.vega.events.v1.StateVarH\x00R\x08stateVar\x12=\n\x0enetwork_limits\x18\x8a\x01 \x01(\x0b\x32\x13.vega.NetworkLimitsH\x00R\rnetworkLimits\x12\x37\n\x08transfer\x18\x8b\x01 \x01(\x0b\x32\x18.vega.events.v1.TransferH\x00R\x08transfer\x12M\n\rranking_event\x18\x8c\x01 \x01(\x0b\x32%.vega.events.v1.ValidatorRankingEventH\x00R\x0crankingEvent\x12j\n\x1b\x65rc20_multisig_signer_event\x18\x8d\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventH\x00R\x18\x65rc20MultisigSignerEvent\x12}\n"erc20_multisig_set_threshold_event\x18\x8e\x01 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventH\x00R\x1e\x65rc20MultisigSetThresholdEvent\x12j\n\x1b\x65rc20_multisig_signer_added\x18\x8f\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerAddedH\x00R\x18\x65rc20MultisigSignerAdded\x12p\n\x1d\x65rc20_multisig_signer_removed\x18\x90\x01 \x01(\x0b\x32*.vega.events.v1.ERC20MultiSigSignerRemovedH\x00R\x1a\x65rc20MultisigSignerRemoved\x12W\n\x14position_state_event\x18\x91\x01 \x01(\x0b\x32".vega.events.v1.PositionStateEventH\x00R\x12positionStateEvent\x12Z\n\x15\x65thereum_key_rotation\x18\x92\x01 \x01(\x0b\x32#.vega.events.v1.EthereumKeyRotationH\x00R\x13\x65thereumKeyRotation\x12]\n\x16protocol_upgrade_event\x18\x93\x01 \x01(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventH\x00R\x14protocolUpgradeEvent\x12>\n\x0b\x62\x65gin_block\x18\x94\x01 \x01(\x0b\x32\x1a.vega.events.v1.BeginBlockH\x00R\nbeginBlock\x12\x38\n\tend_block\x18\x95\x01 \x01(\x0b\x32\x18.vega.events.v1.EndBlockH\x00R\x08\x65ndBlock\x12\x63\n\x18protocol_upgrade_started\x18\x96\x01 \x01(\x0b\x32&.vega.events.v1.ProtocolUpgradeStartedH\x00R\x16protocolUpgradeStarted\x12\x44\n\rsettle_market\x18\x97\x01 \x01(\x0b\x32\x1c.vega.events.v1.SettleMarketH\x00R\x0csettleMarket\x12S\n\x12transaction_result\x18\x98\x01 \x01(\x0b\x32!.vega.events.v1.TransactionResultH\x00R\x11transactionResult\x12S\n\x13\x63ore_snapshot_event\x18\x99\x01 \x01(\x0b\x32 .vega.events.v1.CoreSnapshotDataH\x00R\x11\x63oreSnapshotEvent\x12w\n protocol_upgrade_data_node_ready\x18\x9a\x01 \x01(\x0b\x32,.vega.events.v1.ProtocolUpgradeDataNodeReadyH\x00R\x1cprotocolUpgradeDataNodeReady\x12P\n\x11\x64istressed_orders\x18\x9b\x01 \x01(\x0b\x32 .vega.events.v1.DistressedOrdersH\x00R\x10\x64istressedOrders\x12G\n\x0e\x65xpired_orders\x18\x9c\x01 \x01(\x0b\x32\x1d.vega.events.v1.ExpiredOrdersH\x00R\rexpiredOrders\x12Y\n\x14\x64istressed_positions\x18\x9d\x01 \x01(\x0b\x32#.vega.events.v1.DistressedPositionsH\x00R\x13\x64istressedPositions\x12@\n\nstop_order\x18\x9e\x01 \x01(\x0b\x32\x1e.vega.events.v1.StopOrderEventH\x00R\tstopOrder\x12G\n\x0e\x66unding_period\x18\x9f\x01 \x01(\x0b\x32\x1d.vega.events.v1.FundingPeriodH\x00R\rfundingPeriod\x12\x64\n\x19\x66unding_period_data_point\x18\xa0\x01 \x01(\x0b\x32&.vega.events.v1.FundingPeriodDataPointH\x00R\x16\x66undingPeriodDataPoint\x12\x41\n\x0cteam_created\x18\xa1\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamCreatedH\x00R\x0bteamCreated\x12\x41\n\x0cteam_updated\x18\xa2\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamUpdatedH\x00R\x0bteamUpdated\x12Z\n\x15referee_switched_team\x18\xa3\x01 \x01(\x0b\x32#.vega.events.v1.RefereeSwitchedTeamH\x00R\x13refereeSwitchedTeam\x12T\n\x13referee_joined_team\x18\xa4\x01 \x01(\x0b\x32!.vega.events.v1.RefereeJoinedTeamH\x00R\x11refereeJoinedTeam\x12\x63\n\x18referral_program_started\x18\xa5\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramStartedH\x00R\x16referralProgramStarted\x12\x63\n\x18referral_program_updated\x18\xa6\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramUpdatedH\x00R\x16referralProgramUpdated\x12]\n\x16referral_program_ended\x18\xa7\x01 \x01(\x0b\x32$.vega.events.v1.ReferralProgramEndedH\x00R\x14referralProgramEnded\x12W\n\x14referral_set_created\x18\xa8\x01 \x01(\x0b\x32".vega.events.v1.ReferralSetCreatedH\x00R\x12referralSetCreated\x12j\n\x1breferee_joined_referral_set\x18\xa9\x01 \x01(\x0b\x32(.vega.events.v1.RefereeJoinedReferralSetH\x00R\x18refereeJoinedReferralSet\x12Z\n\x15party_activity_streak\x18\xaa\x01 \x01(\x0b\x32#.vega.events.v1.PartyActivityStreakH\x00R\x13partyActivityStreak\x12v\n\x1fvolume_discount_program_started\x18\xab\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramStartedH\x00R\x1cvolumeDiscountProgramStarted\x12v\n\x1fvolume_discount_program_updated\x18\xac\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramUpdatedH\x00R\x1cvolumeDiscountProgramUpdated\x12p\n\x1dvolume_discount_program_ended\x18\xad\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountProgramEndedH\x00R\x1avolumeDiscountProgramEnded\x12g\n\x1areferral_set_stats_updated\x18\xae\x01 \x01(\x0b\x32\'.vega.events.v1.ReferralSetStatsUpdatedH\x00R\x17referralSetStatsUpdated\x12Z\n\x15vesting_stats_updated\x18\xaf\x01 \x01(\x0b\x32#.vega.events.v1.VestingStatsUpdatedH\x00R\x13vestingStatsUpdated\x12p\n\x1dvolume_discount_stats_updated\x18\xb0\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountStatsUpdatedH\x00R\x1avolumeDiscountStatsUpdated\x12;\n\nfees_stats\x18\xb1\x01 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsH\x00R\tfeesStats\x12M\n\x10\x66unding_payments\x18\xb2\x01 \x01(\x0b\x32\x1f.vega.events.v1.FundingPaymentsH\x00R\x0f\x66undingPayments\x12\x64\n\x19paid_liquidity_fees_stats\x18\xb3\x01 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsH\x00R\x16paidLiquidityFeesStats\x12\x63\n\x18vesting_balances_summary\x18\xb4\x01 \x01(\x0b\x32&.vega.events.v1.VestingBalancesSummaryH\x00R\x16vestingBalancesSummary\x12\x44\n\rtransfer_fees\x18\xb5\x01 \x01(\x0b\x32\x1c.vega.events.v1.TransferFeesH\x00R\x0ctransferFees\x12]\n\x16transfer_fees_discount\x18\xb6\x01 \x01(\x0b\x32$.vega.events.v1.TransferFeesDiscountH\x00R\x14transferFeesDiscount\x12\x64\n\x19party_margin_mode_updated\x18\xb7\x01 \x01(\x0b\x32&.vega.events.v1.PartyMarginModeUpdatedH\x00R\x16partyMarginModeUpdated\x12Z\n\x15party_profile_updated\x18\xb8\x01 \x01(\x0b\x32#.vega.events.v1.PartyProfileUpdatedH\x00R\x13partyProfileUpdated\x12T\n\x13teams_stats_updated\x18\xb9\x01 \x01(\x0b\x32!.vega.events.v1.TeamsStatsUpdatedH\x00R\x11teamsStatsUpdated\x12\x8c\x01\n\'time_weighted_notional_position_updated\x18\xba\x01 \x01(\x0b\x32\x33.vega.events.v1.TimeWeightedNotionalPositionUpdatedH\x00R#timeWeightedNotionalPositionUpdated\x12M\n\x10\x63\x61ncelled_orders\x18\xbb\x01 \x01(\x0b\x32\x1f.vega.events.v1.CancelledOrdersH\x00R\x0f\x63\x61ncelledOrders\x12\x36\n\x06market\x18\xe9\x07 \x01(\x0b\x32\x1b.vega.events.v1.MarketEventH\x00R\x06market\x12\x41\n\x0ctx_err_event\x18\xd1\x0f \x01(\x0b\x32\x1c.vega.events.v1.TxErrorEventH\x00R\ntxErrEvent\x12\x18\n\x07version\x18\x04 \x01(\rR\x07version\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHashB\x07\n\x05\x65vent*\xdd\x01\n\x1dProtocolUpgradeProposalStatus\x12\x30\n,PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED\x10\x00\x12,\n(PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING\x10\x01\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED\x10\x02\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED\x10\x03*\xad\x1b\n\x0c\x42usEventType\x12\x1e\n\x1a\x42US_EVENT_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42US_EVENT_TYPE_ALL\x10\x01\x12\x1e\n\x1a\x42US_EVENT_TYPE_TIME_UPDATE\x10\x02\x12#\n\x1f\x42US_EVENT_TYPE_LEDGER_MOVEMENTS\x10\x03\x12&\n"BUS_EVENT_TYPE_POSITION_RESOLUTION\x10\x04\x12\x18\n\x14\x42US_EVENT_TYPE_ORDER\x10\x05\x12\x1a\n\x16\x42US_EVENT_TYPE_ACCOUNT\x10\x06\x12\x18\n\x14\x42US_EVENT_TYPE_PARTY\x10\x07\x12\x18\n\x14\x42US_EVENT_TYPE_TRADE\x10\x08\x12 \n\x1c\x42US_EVENT_TYPE_MARGIN_LEVELS\x10\t\x12\x1b\n\x17\x42US_EVENT_TYPE_PROPOSAL\x10\n\x12\x17\n\x13\x42US_EVENT_TYPE_VOTE\x10\x0b\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_DATA\x10\x0c\x12!\n\x1d\x42US_EVENT_TYPE_NODE_SIGNATURE\x10\r\x12%\n!BUS_EVENT_TYPE_LOSS_SOCIALIZATION\x10\x0e\x12"\n\x1e\x42US_EVENT_TYPE_SETTLE_POSITION\x10\x0f\x12$\n BUS_EVENT_TYPE_SETTLE_DISTRESSED\x10\x10\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_CREATED\x10\x11\x12\x18\n\x14\x42US_EVENT_TYPE_ASSET\x10\x12\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_TICK\x10\x13\x12\x1d\n\x19\x42US_EVENT_TYPE_WITHDRAWAL\x10\x14\x12\x1a\n\x16\x42US_EVENT_TYPE_DEPOSIT\x10\x15\x12\x1a\n\x16\x42US_EVENT_TYPE_AUCTION\x10\x16\x12\x1e\n\x1a\x42US_EVENT_TYPE_RISK_FACTOR\x10\x17\x12$\n BUS_EVENT_TYPE_NETWORK_PARAMETER\x10\x18\x12&\n"BUS_EVENT_TYPE_LIQUIDITY_PROVISION\x10\x19\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_UPDATED\x10\x1a\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_SPEC\x10\x1b\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_DATA\x10\x1c\x12%\n!BUS_EVENT_TYPE_DELEGATION_BALANCE\x10\x1d\x12"\n\x1e\x42US_EVENT_TYPE_VALIDATOR_SCORE\x10\x1e\x12\x1f\n\x1b\x42US_EVENT_TYPE_EPOCH_UPDATE\x10\x1f\x12#\n\x1f\x42US_EVENT_TYPE_VALIDATOR_UPDATE\x10 \x12 \n\x1c\x42US_EVENT_TYPE_STAKE_LINKING\x10!\x12&\n"BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT\x10"\x12\x1d\n\x19\x42US_EVENT_TYPE_CHECKPOINT\x10#\x12\x1f\n\x1b\x42US_EVENT_TYPE_STREAM_START\x10$\x12\x1f\n\x1b\x42US_EVENT_TYPE_KEY_ROTATION\x10%\x12\x1c\n\x18\x42US_EVENT_TYPE_STATE_VAR\x10&\x12!\n\x1d\x42US_EVENT_TYPE_NETWORK_LIMITS\x10\'\x12\x1b\n\x17\x42US_EVENT_TYPE_TRANSFER\x10(\x12$\n BUS_EVENT_TYPE_VALIDATOR_RANKING\x10)\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT\x10*\x12\x30\n,BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD\x10+\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED\x10,\x12\x31\n-BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED\x10-\x12!\n\x1d\x42US_EVENT_TYPE_POSITION_STATE\x10.\x12(\n$BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION\x10/\x12,\n(BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL\x10\x30\x12\x1e\n\x1a\x42US_EVENT_TYPE_BEGIN_BLOCK\x10\x31\x12\x1c\n\x18\x42US_EVENT_TYPE_END_BLOCK\x10\x32\x12+\n\'BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED\x10\x33\x12 \n\x1c\x42US_EVENT_TYPE_SETTLE_MARKET\x10\x34\x12%\n!BUS_EVENT_TYPE_TRANSACTION_RESULT\x10\x35\x12!\n\x1d\x42US_EVENT_TYPE_SNAPSHOT_TAKEN\x10\x36\x12\x33\n/BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY\x10\x37\x12+\n\'BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED\x10\x38\x12!\n\x1d\x42US_EVENT_TYPE_EXPIRED_ORDERS\x10\x39\x12\'\n#BUS_EVENT_TYPE_DISTRESSED_POSITIONS\x10:\x12+\n\'BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION\x10;\x12\x1d\n\x19\x42US_EVENT_TYPE_STOP_ORDER\x10<\x12!\n\x1d\x42US_EVENT_TYPE_FUNDING_PERIOD\x10=\x12,\n(BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT\x10>\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_CREATED\x10?\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_UPDATED\x10@\x12(\n$BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM\x10\x41\x12&\n"BUS_EVENT_TYPE_REFEREE_JOINED_TEAM\x10\x42\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED\x10\x43\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED\x10\x44\x12)\n%BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED\x10\x45\x12\'\n#BUS_EVENT_TYPE_REFERRAL_SET_CREATED\x10\x46\x12.\n*BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET\x10G\x12(\n$BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK\x10H\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED\x10I\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED\x10J\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED\x10K\x12-\n)BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED\x10L\x12(\n$BUS_EVENT_TYPE_VESTING_STATS_UPDATED\x10M\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED\x10N\x12%\n!BUS_EVENT_TYPE_FEES_STATS_UPDATED\x10O\x12#\n\x1f\x42US_EVENT_TYPE_FUNDING_PAYMENTS\x10P\x12\x34\n0BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED\x10Q\x12"\n\x1e\x42US_EVENT_TYPE_VESTING_SUMMARY\x10R\x12%\n!BUS_EVENT_TYPE_TRANSFER_FEES_PAID\x10S\x12\x31\n-BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED\x10T\x12,\n(BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED\x10U\x12(\n$BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED\x10V\x12&\n"BUS_EVENT_TYPE_TEAMS_STATS_UPDATED\x10W\x12:\n6BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED\x10X\x12#\n\x1f\x42US_EVENT_TYPE_CANCELLED_ORDERS\x10Y\x12\x19\n\x15\x42US_EVENT_TYPE_MARKET\x10\x65\x12\x1c\n\x17\x42US_EVENT_TYPE_TX_ERROR\x10\xc9\x01\x42\x31Z/code.vegaprotocol.io/vega/protos/vega/events/v1b\x06proto3' ) _globals = globals() @@ -39,10 +39,10 @@ _globals["DESCRIPTOR"]._serialized_options = ( b"Z/code.vegaprotocol.io/vega/protos/vega/events/v1" ) - _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_start = 27623 - _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_end = 27844 - _globals["_BUSEVENTTYPE"]._serialized_start = 27847 - _globals["_BUSEVENTTYPE"]._serialized_end = 31348 + _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_start = 27627 + _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_end = 27848 + _globals["_BUSEVENTTYPE"]._serialized_start = 27851 + _globals["_BUSEVENTTYPE"]._serialized_end = 31352 _globals["_TIMEWEIGHTEDNOTIONALPOSITIONUPDATED"]._serialized_start = 251 _globals["_TIMEWEIGHTEDNOTIONALPOSITIONUPDATED"]._serialized_end = 457 _globals["_VESTINGBALANCESSUMMARY"]._serialized_start = 460 @@ -130,107 +130,107 @@ _globals["_TRANSFERFEESDISCOUNT"]._serialized_start = 8455 _globals["_TRANSFERFEESDISCOUNT"]._serialized_end = 8567 _globals["_TRANSACTIONRESULT"]._serialized_start = 8570 - _globals["_TRANSACTIONRESULT"]._serialized_end = 11502 - _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_start = 11422 - _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_end = 11438 - _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_start = 11440 - _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_end = 11478 - _globals["_TXERROREVENT"]._serialized_start = 11505 - _globals["_TXERROREVENT"]._serialized_end = 13208 - _globals["_TIMEUPDATE"]._serialized_start = 13210 - _globals["_TIMEUPDATE"]._serialized_end = 13252 - _globals["_EPOCHEVENT"]._serialized_start = 13255 - _globals["_EPOCHEVENT"]._serialized_end = 13419 - _globals["_LEDGERMOVEMENTS"]._serialized_start = 13421 - _globals["_LEDGERMOVEMENTS"]._serialized_end = 13503 - _globals["_POSITIONRESOLUTION"]._serialized_start = 13506 - _globals["_POSITIONRESOLUTION"]._serialized_end = 13642 - _globals["_LOSSSOCIALIZATION"]._serialized_start = 13644 - _globals["_LOSSSOCIALIZATION"]._serialized_end = 13743 - _globals["_TRADESETTLEMENT"]._serialized_start = 13745 - _globals["_TRADESETTLEMENT"]._serialized_end = 13839 - _globals["_SETTLEPOSITION"]._serialized_start = 13842 - _globals["_SETTLEPOSITION"]._serialized_end = 14055 - _globals["_SETTLEMARKET"]._serialized_start = 14057 - _globals["_SETTLEMARKET"]._serialized_end = 14163 - _globals["_POSITIONSTATEEVENT"]._serialized_start = 14166 - _globals["_POSITIONSTATEEVENT"]._serialized_end = 14412 - _globals["_SETTLEDISTRESSED"]._serialized_start = 14414 - _globals["_SETTLEDISTRESSED"]._serialized_end = 14534 - _globals["_DISTRESSEDORDERS"]._serialized_start = 14536 - _globals["_DISTRESSEDORDERS"]._serialized_end = 14609 - _globals["_DISTRESSEDPOSITIONS"]._serialized_start = 14612 - _globals["_DISTRESSEDPOSITIONS"]._serialized_end = 14744 - _globals["_MARKETTICK"]._serialized_start = 14746 - _globals["_MARKETTICK"]._serialized_end = 14794 - _globals["_AUCTIONEVENT"]._serialized_start = 14797 - _globals["_AUCTIONEVENT"]._serialized_end = 15058 - _globals["_VALIDATORUPDATE"]._serialized_start = 15061 - _globals["_VALIDATORUPDATE"]._serialized_end = 15486 - _globals["_VALIDATORRANKINGEVENT"]._serialized_start = 15489 - _globals["_VALIDATORRANKINGEVENT"]._serialized_end = 15795 - _globals["_KEYROTATION"]._serialized_start = 15798 - _globals["_KEYROTATION"]._serialized_end = 15935 - _globals["_ETHEREUMKEYROTATION"]._serialized_start = 15938 - _globals["_ETHEREUMKEYROTATION"]._serialized_end = 16085 - _globals["_PROTOCOLUPGRADEEVENT"]._serialized_start = 16088 - _globals["_PROTOCOLUPGRADEEVENT"]._serialized_end = 16303 - _globals["_STATEVAR"]._serialized_start = 16305 - _globals["_STATEVAR"]._serialized_end = 16380 - _globals["_BEGINBLOCK"]._serialized_start = 16382 - _globals["_BEGINBLOCK"]._serialized_end = 16468 - _globals["_ENDBLOCK"]._serialized_start = 16470 - _globals["_ENDBLOCK"]._serialized_end = 16504 - _globals["_PROTOCOLUPGRADESTARTED"]._serialized_start = 16506 - _globals["_PROTOCOLUPGRADESTARTED"]._serialized_end = 16574 - _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_start = 16576 - _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_end = 16650 - _globals["_CORESNAPSHOTDATA"]._serialized_start = 16653 - _globals["_CORESNAPSHOTDATA"]._serialized_end = 16826 - _globals["_EXPIREDORDERS"]._serialized_start = 16828 - _globals["_EXPIREDORDERS"]._serialized_end = 16901 - _globals["_CANCELLEDORDERS"]._serialized_start = 16903 - _globals["_CANCELLEDORDERS"]._serialized_end = 17005 - _globals["_TEAMCREATED"]._serialized_start = 17008 - _globals["_TEAMCREATED"]._serialized_end = 17303 - _globals["_TEAMUPDATED"]._serialized_start = 17306 - _globals["_TEAMUPDATED"]._serialized_end = 17515 - _globals["_REFEREESWITCHEDTEAM"]._serialized_start = 17518 - _globals["_REFEREESWITCHEDTEAM"]._serialized_end = 17689 - _globals["_REFEREEJOINEDTEAM"]._serialized_start = 17691 - _globals["_REFEREEJOINEDTEAM"]._serialized_end = 17817 - _globals["_REFERRALSETCREATED"]._serialized_start = 17820 - _globals["_REFERRALSETCREATED"]._serialized_end = 17953 - _globals["_REFERRALSETSTATSUPDATED"]._serialized_start = 17956 - _globals["_REFERRALSETSTATSUPDATED"]._serialized_end = 18422 - _globals["_REFEREESTATS"]._serialized_start = 18425 - _globals["_REFEREESTATS"]._serialized_end = 18570 - _globals["_REFEREEJOINEDREFERRALSET"]._serialized_start = 18573 - _globals["_REFEREEJOINEDREFERRALSET"]._serialized_end = 18704 - _globals["_REFERRALPROGRAMSTARTED"]._serialized_start = 18707 - _globals["_REFERRALPROGRAMSTARTED"]._serialized_end = 18838 - _globals["_REFERRALPROGRAMUPDATED"]._serialized_start = 18841 - _globals["_REFERRALPROGRAMUPDATED"]._serialized_end = 18972 - _globals["_REFERRALPROGRAMENDED"]._serialized_start = 18974 - _globals["_REFERRALPROGRAMENDED"]._serialized_end = 19092 - _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_start = 19095 - _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_end = 19238 - _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_start = 19241 - _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_end = 19384 - _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_start = 19386 - _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_end = 19510 - _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_start = 19513 - _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_end = 19728 - _globals["_PARTYMARGINMODEUPDATED"]._serialized_start = 19731 - _globals["_PARTYMARGINMODEUPDATED"]._serialized_end = 20147 - _globals["_PARTYPROFILEUPDATED"]._serialized_start = 20149 - _globals["_PARTYPROFILEUPDATED"]._serialized_end = 20231 - _globals["_TEAMSSTATSUPDATED"]._serialized_start = 20233 - _globals["_TEAMSSTATSUPDATED"]._serialized_end = 20328 - _globals["_TEAMSTATS"]._serialized_start = 20330 - _globals["_TEAMSTATS"]._serialized_end = 20436 - _globals["_TEAMMEMBERSTATS"]._serialized_start = 20438 - _globals["_TEAMMEMBERSTATS"]._serialized_end = 20523 - _globals["_BUSEVENT"]._serialized_start = 20526 - _globals["_BUSEVENT"]._serialized_end = 27620 + _globals["_TRANSACTIONRESULT"]._serialized_end = 11506 + _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_start = 11426 + _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_end = 11442 + _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_start = 11444 + _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_end = 11482 + _globals["_TXERROREVENT"]._serialized_start = 11509 + _globals["_TXERROREVENT"]._serialized_end = 13212 + _globals["_TIMEUPDATE"]._serialized_start = 13214 + _globals["_TIMEUPDATE"]._serialized_end = 13256 + _globals["_EPOCHEVENT"]._serialized_start = 13259 + _globals["_EPOCHEVENT"]._serialized_end = 13423 + _globals["_LEDGERMOVEMENTS"]._serialized_start = 13425 + _globals["_LEDGERMOVEMENTS"]._serialized_end = 13507 + _globals["_POSITIONRESOLUTION"]._serialized_start = 13510 + _globals["_POSITIONRESOLUTION"]._serialized_end = 13646 + _globals["_LOSSSOCIALIZATION"]._serialized_start = 13648 + _globals["_LOSSSOCIALIZATION"]._serialized_end = 13747 + _globals["_TRADESETTLEMENT"]._serialized_start = 13749 + _globals["_TRADESETTLEMENT"]._serialized_end = 13843 + _globals["_SETTLEPOSITION"]._serialized_start = 13846 + _globals["_SETTLEPOSITION"]._serialized_end = 14059 + _globals["_SETTLEMARKET"]._serialized_start = 14061 + _globals["_SETTLEMARKET"]._serialized_end = 14167 + _globals["_POSITIONSTATEEVENT"]._serialized_start = 14170 + _globals["_POSITIONSTATEEVENT"]._serialized_end = 14416 + _globals["_SETTLEDISTRESSED"]._serialized_start = 14418 + _globals["_SETTLEDISTRESSED"]._serialized_end = 14538 + _globals["_DISTRESSEDORDERS"]._serialized_start = 14540 + _globals["_DISTRESSEDORDERS"]._serialized_end = 14613 + _globals["_DISTRESSEDPOSITIONS"]._serialized_start = 14616 + _globals["_DISTRESSEDPOSITIONS"]._serialized_end = 14748 + _globals["_MARKETTICK"]._serialized_start = 14750 + _globals["_MARKETTICK"]._serialized_end = 14798 + _globals["_AUCTIONEVENT"]._serialized_start = 14801 + _globals["_AUCTIONEVENT"]._serialized_end = 15062 + _globals["_VALIDATORUPDATE"]._serialized_start = 15065 + _globals["_VALIDATORUPDATE"]._serialized_end = 15490 + _globals["_VALIDATORRANKINGEVENT"]._serialized_start = 15493 + _globals["_VALIDATORRANKINGEVENT"]._serialized_end = 15799 + _globals["_KEYROTATION"]._serialized_start = 15802 + _globals["_KEYROTATION"]._serialized_end = 15939 + _globals["_ETHEREUMKEYROTATION"]._serialized_start = 15942 + _globals["_ETHEREUMKEYROTATION"]._serialized_end = 16089 + _globals["_PROTOCOLUPGRADEEVENT"]._serialized_start = 16092 + _globals["_PROTOCOLUPGRADEEVENT"]._serialized_end = 16307 + _globals["_STATEVAR"]._serialized_start = 16309 + _globals["_STATEVAR"]._serialized_end = 16384 + _globals["_BEGINBLOCK"]._serialized_start = 16386 + _globals["_BEGINBLOCK"]._serialized_end = 16472 + _globals["_ENDBLOCK"]._serialized_start = 16474 + _globals["_ENDBLOCK"]._serialized_end = 16508 + _globals["_PROTOCOLUPGRADESTARTED"]._serialized_start = 16510 + _globals["_PROTOCOLUPGRADESTARTED"]._serialized_end = 16578 + _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_start = 16580 + _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_end = 16654 + _globals["_CORESNAPSHOTDATA"]._serialized_start = 16657 + _globals["_CORESNAPSHOTDATA"]._serialized_end = 16830 + _globals["_EXPIREDORDERS"]._serialized_start = 16832 + _globals["_EXPIREDORDERS"]._serialized_end = 16905 + _globals["_CANCELLEDORDERS"]._serialized_start = 16907 + _globals["_CANCELLEDORDERS"]._serialized_end = 17009 + _globals["_TEAMCREATED"]._serialized_start = 17012 + _globals["_TEAMCREATED"]._serialized_end = 17307 + _globals["_TEAMUPDATED"]._serialized_start = 17310 + _globals["_TEAMUPDATED"]._serialized_end = 17519 + _globals["_REFEREESWITCHEDTEAM"]._serialized_start = 17522 + _globals["_REFEREESWITCHEDTEAM"]._serialized_end = 17693 + _globals["_REFEREEJOINEDTEAM"]._serialized_start = 17695 + _globals["_REFEREEJOINEDTEAM"]._serialized_end = 17821 + _globals["_REFERRALSETCREATED"]._serialized_start = 17824 + _globals["_REFERRALSETCREATED"]._serialized_end = 17957 + _globals["_REFERRALSETSTATSUPDATED"]._serialized_start = 17960 + _globals["_REFERRALSETSTATSUPDATED"]._serialized_end = 18426 + _globals["_REFEREESTATS"]._serialized_start = 18429 + _globals["_REFEREESTATS"]._serialized_end = 18574 + _globals["_REFEREEJOINEDREFERRALSET"]._serialized_start = 18577 + _globals["_REFEREEJOINEDREFERRALSET"]._serialized_end = 18708 + _globals["_REFERRALPROGRAMSTARTED"]._serialized_start = 18711 + _globals["_REFERRALPROGRAMSTARTED"]._serialized_end = 18842 + _globals["_REFERRALPROGRAMUPDATED"]._serialized_start = 18845 + _globals["_REFERRALPROGRAMUPDATED"]._serialized_end = 18976 + _globals["_REFERRALPROGRAMENDED"]._serialized_start = 18978 + _globals["_REFERRALPROGRAMENDED"]._serialized_end = 19096 + _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_start = 19099 + _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_end = 19242 + _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_start = 19245 + _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_end = 19388 + _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_start = 19390 + _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_end = 19514 + _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_start = 19517 + _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_end = 19732 + _globals["_PARTYMARGINMODEUPDATED"]._serialized_start = 19735 + _globals["_PARTYMARGINMODEUPDATED"]._serialized_end = 20151 + _globals["_PARTYPROFILEUPDATED"]._serialized_start = 20153 + _globals["_PARTYPROFILEUPDATED"]._serialized_end = 20235 + _globals["_TEAMSSTATSUPDATED"]._serialized_start = 20237 + _globals["_TEAMSSTATSUPDATED"]._serialized_end = 20332 + _globals["_TEAMSTATS"]._serialized_start = 20334 + _globals["_TEAMSTATS"]._serialized_end = 20440 + _globals["_TEAMMEMBERSTATS"]._serialized_start = 20442 + _globals["_TEAMMEMBERSTATS"]._serialized_end = 20527 + _globals["_BUSEVENT"]._serialized_start = 20530 + _globals["_BUSEVENT"]._serialized_end = 27624 # @@protoc_insertion_point(module_scope) diff --git a/vega_sim/proto/vega/events/v1/events_pb2.pyi b/vega_sim/proto/vega/events/v1/events_pb2.pyi index 604ad452d..fb9336eee 100644 --- a/vega_sim/proto/vega/events/v1/events_pb2.pyi +++ b/vega_sim/proto/vega/events/v1/events_pb2.pyi @@ -1214,8 +1214,8 @@ class TransactionResult(_message.Message): "batch_market_instructions", "key_rotate_submission", "ethereum_key_rotate_submission", - "stop_order_submission", - "stop_order_cancellation", + "stop_orders_submission", + "stop_orders_cancellation", "create_referral_set", "update_referral_set", "apply_referral_code", @@ -1260,8 +1260,8 @@ class TransactionResult(_message.Message): BATCH_MARKET_INSTRUCTIONS_FIELD_NUMBER: _ClassVar[int] KEY_ROTATE_SUBMISSION_FIELD_NUMBER: _ClassVar[int] ETHEREUM_KEY_ROTATE_SUBMISSION_FIELD_NUMBER: _ClassVar[int] - STOP_ORDER_SUBMISSION_FIELD_NUMBER: _ClassVar[int] - STOP_ORDER_CANCELLATION_FIELD_NUMBER: _ClassVar[int] + STOP_ORDERS_SUBMISSION_FIELD_NUMBER: _ClassVar[int] + STOP_ORDERS_CANCELLATION_FIELD_NUMBER: _ClassVar[int] CREATE_REFERRAL_SET_FIELD_NUMBER: _ClassVar[int] UPDATE_REFERRAL_SET_FIELD_NUMBER: _ClassVar[int] APPLY_REFERRAL_CODE_FIELD_NUMBER: _ClassVar[int] @@ -1294,8 +1294,8 @@ class TransactionResult(_message.Message): batch_market_instructions: _commands_pb2.BatchMarketInstructions key_rotate_submission: _validator_commands_pb2.KeyRotateSubmission ethereum_key_rotate_submission: _validator_commands_pb2.EthereumKeyRotateSubmission - stop_order_submission: _commands_pb2.StopOrdersSubmission - stop_order_cancellation: _commands_pb2.StopOrdersCancellation + stop_orders_submission: _commands_pb2.StopOrdersSubmission + stop_orders_cancellation: _commands_pb2.StopOrdersCancellation create_referral_set: _commands_pb2.CreateReferralSet update_referral_set: _commands_pb2.UpdateReferralSet apply_referral_code: _commands_pb2.ApplyReferralCode @@ -1366,10 +1366,10 @@ class TransactionResult(_message.Message): ethereum_key_rotate_submission: _Optional[ _Union[_validator_commands_pb2.EthereumKeyRotateSubmission, _Mapping] ] = ..., - stop_order_submission: _Optional[ + stop_orders_submission: _Optional[ _Union[_commands_pb2.StopOrdersSubmission, _Mapping] ] = ..., - stop_order_cancellation: _Optional[ + stop_orders_cancellation: _Optional[ _Union[_commands_pb2.StopOrdersCancellation, _Mapping] ] = ..., create_referral_set: _Optional[ diff --git a/vega_sim/proto/vega/governance_pb2.py b/vega_sim/proto/vega/governance_pb2.py index d91f14178..7be8999db 100644 --- a/vega_sim/proto/vega/governance_pb2.py +++ b/vega_sim/proto/vega/governance_pb2.py @@ -20,7 +20,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x15vega/governance.proto\x12\x04vega\x1a\x11vega/assets.proto\x1a\x16vega/data_source.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto"a\n\x0bSpotProduct\x12\x1d\n\nbase_asset\x18\x01 \x01(\tR\tbaseAsset\x12\x1f\n\x0bquote_asset\x18\x02 \x01(\tR\nquoteAsset\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name"\x95\x03\n\rFutureProduct\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12i\n$data_source_spec_for_settlement_data\x18\x03 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12q\n(data_source_spec_for_trading_termination\x18\x04 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForTradingTermination\x12\\\n\x18\x64\x61ta_source_spec_binding\x18\x05 \x01(\x0b\x32#.vega.DataSourceSpecToFutureBindingR\x15\x64\x61taSourceSpecBinding"\x8e\x08\n\x10PerpetualProduct\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12\x32\n\x15margin_funding_factor\x18\x03 \x01(\tR\x13marginFundingFactor\x12#\n\rinterest_rate\x18\x04 \x01(\tR\x0cinterestRate\x12*\n\x11\x63lamp_lower_bound\x18\x05 \x01(\tR\x0f\x63lampLowerBound\x12*\n\x11\x63lamp_upper_bound\x18\x06 \x01(\tR\x0f\x63lampUpperBound\x12q\n(data_source_spec_for_settlement_schedule\x18\x07 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForSettlementSchedule\x12i\n$data_source_spec_for_settlement_data\x18\x08 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12_\n\x18\x64\x61ta_source_spec_binding\x18\t \x01(\x0b\x32&.vega.DataSourceSpecToPerpetualBindingR\x15\x64\x61taSourceSpecBinding\x12\x42\n\x1b\x66unding_rate_scaling_factor\x18\n \x01(\tH\x00R\x18\x66undingRateScalingFactor\x88\x01\x01\x12<\n\x18\x66unding_rate_lower_bound\x18\x0b \x01(\tH\x01R\x15\x66undingRateLowerBound\x88\x01\x01\x12<\n\x18\x66unding_rate_upper_bound\x18\x0c \x01(\tH\x02R\x15\x66undingRateUpperBound\x88\x01\x01\x12{\n&internal_composite_price_configuration\x18\r \x01(\x0b\x32!.vega.CompositePriceConfigurationH\x03R#internalCompositePriceConfiguration\x88\x01\x01\x42\x1e\n\x1c_funding_rate_scaling_factorB\x1b\n\x19_funding_rate_lower_boundB\x1b\n\x19_funding_rate_upper_boundB)\n\'_internal_composite_price_configuration"\xdc\x01\n\x17InstrumentConfiguration\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04\x63ode\x18\x02 \x01(\tR\x04\x63ode\x12-\n\x06\x66uture\x18\x64 \x01(\x0b\x32\x13.vega.FutureProductH\x00R\x06\x66uture\x12\'\n\x04spot\x18\x65 \x01(\x0b\x32\x11.vega.SpotProductH\x00R\x04spot\x12\x36\n\tperpetual\x18\x66 \x01(\x0b\x32\x16.vega.PerpetualProductH\x00R\tperpetualB\t\n\x07product"\xbc\x05\n\x1aNewSpotMarketConfiguration\x12=\n\ninstrument\x18\x01 \x01(\x0b\x32\x1d.vega.InstrumentConfigurationR\ninstrument\x12\x30\n\x14price_decimal_places\x18\x02 \x01(\x04R\x12priceDecimalPlaces\x12\x1a\n\x08metadata\x18\x03 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x04 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12S\n\x17target_stake_parameters\x18\x05 \x01(\x0b\x32\x1b.vega.TargetStakeParametersR\x15targetStakeParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12.\n\x13size_decimal_places\x18\x06 \x01(\x03R\x11sizeDecimalPlaces\x12;\n\nsla_params\x18\x07 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\tslaParams\x12P\n\x16liquidity_fee_settings\x18\x08 \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12\x1b\n\ttick_size\x18\t \x01(\tR\x08tickSizeB\x11\n\x0frisk_parameters"\x96\t\n\x16NewMarketConfiguration\x12=\n\ninstrument\x18\x01 \x01(\x0b\x32\x1d.vega.InstrumentConfigurationR\ninstrument\x12%\n\x0e\x64\x65\x63imal_places\x18\x02 \x01(\x04R\rdecimalPlaces\x12\x1a\n\x08metadata\x18\x03 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x04 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12k\n\x1fliquidity_monitoring_parameters\x18\x05 \x01(\x0b\x32#.vega.LiquidityMonitoringParametersR\x1dliquidityMonitoringParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12\x36\n\x17position_decimal_places\x18\x06 \x01(\x03R\x15positionDecimalPlaces\x12)\n\x0elp_price_range\x18\x08 \x01(\tH\x01R\x0clpPriceRange\x88\x01\x01\x12\x34\n\x16linear_slippage_factor\x18\t \x01(\tR\x14linearSlippageFactor\x12>\n\x19quadratic_slippage_factor\x18\n \x01(\tB\x02\x18\x01R\x17quadraticSlippageFactor\x12?\n\tsuccessor\x18\x0b \x01(\x0b\x32\x1c.vega.SuccessorConfigurationH\x02R\tsuccessor\x88\x01\x01\x12V\n\x18liquidity_sla_parameters\x18\x0c \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x16liquiditySlaParameters\x12P\n\x16liquidity_fee_settings\x18\r \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12L\n\x14liquidation_strategy\x18\x0e \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x13liquidationStrategy\x12[\n\x18mark_price_configuration\x18\x0f \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x16markPriceConfiguration\x12\x1b\n\ttick_size\x18\x10 \x01(\tR\x08tickSizeB\x11\n\x0frisk_parametersB\x11\n\x0f_lp_price_rangeB\x0c\n\n_successor"K\n\rNewSpotMarket\x12:\n\x07\x63hanges\x18\x01 \x01(\x0b\x32 .vega.NewSpotMarketConfigurationR\x07\x63hanges"z\n\x16SuccessorConfiguration\x12(\n\x10parent_market_id\x18\x01 \x01(\tR\x0eparentMarketId\x12\x36\n\x17insurance_pool_fraction\x18\x02 \x01(\tR\x15insurancePoolFraction"C\n\tNewMarket\x12\x36\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x1c.vega.NewMarketConfigurationR\x07\x63hanges"f\n\x0cUpdateMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x39\n\x07\x63hanges\x18\x02 \x01(\x0b\x32\x1f.vega.UpdateMarketConfigurationR\x07\x63hanges"n\n\x10UpdateSpotMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12=\n\x07\x63hanges\x18\x02 \x01(\x0b\x32#.vega.UpdateSpotMarketConfigurationR\x07\x63hanges"\xf1\x07\n\x19UpdateMarketConfiguration\x12\x43\n\ninstrument\x18\x01 \x01(\x0b\x32#.vega.UpdateInstrumentConfigurationR\ninstrument\x12\x1a\n\x08metadata\x18\x02 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x03 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12k\n\x1fliquidity_monitoring_parameters\x18\x04 \x01(\x0b\x32#.vega.LiquidityMonitoringParametersR\x1dliquidityMonitoringParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12)\n\x0elp_price_range\x18\x05 \x01(\tH\x01R\x0clpPriceRange\x88\x01\x01\x12\x34\n\x16linear_slippage_factor\x18\x06 \x01(\tR\x14linearSlippageFactor\x12>\n\x19quadratic_slippage_factor\x18\x07 \x01(\tB\x02\x18\x01R\x17quadraticSlippageFactor\x12V\n\x18liquidity_sla_parameters\x18\x08 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x16liquiditySlaParameters\x12P\n\x16liquidity_fee_settings\x18\t \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12L\n\x14liquidation_strategy\x18\n \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x13liquidationStrategy\x12[\n\x18mark_price_configuration\x18\x0b \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x16markPriceConfiguration\x12\x1b\n\ttick_size\x18\x0c \x01(\tR\x08tickSizeB\x11\n\x0frisk_parametersB\x11\n\x0f_lp_price_range"\xe7\x04\n\x1dUpdateSpotMarketConfiguration\x12\x1a\n\x08metadata\x18\x01 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x02 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12S\n\x17target_stake_parameters\x18\x03 \x01(\x0b\x32\x1b.vega.TargetStakeParametersR\x15targetStakeParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12;\n\nsla_params\x18\x04 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\tslaParams\x12P\n\x16liquidity_fee_settings\x18\x05 \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12\x1b\n\ttick_size\x18\x06 \x01(\tR\x08tickSize\x12G\n\ninstrument\x18\x07 \x01(\x0b\x32\'.vega.UpdateSpotInstrumentConfigurationR\ninstrumentB\x11\n\x0frisk_parameters"K\n!UpdateSpotInstrumentConfiguration\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name"\xc5\x01\n\x1dUpdateInstrumentConfiguration\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x33\n\x06\x66uture\x18\x64 \x01(\x0b\x32\x19.vega.UpdateFutureProductH\x00R\x06\x66uture\x12<\n\tperpetual\x18\x65 \x01(\x0b\x32\x1c.vega.UpdatePerpetualProductH\x00R\tperpetualB\t\n\x07product"\xf0\x02\n\x13UpdateFutureProduct\x12\x1d\n\nquote_name\x18\x01 \x01(\tR\tquoteName\x12i\n$data_source_spec_for_settlement_data\x18\x02 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12q\n(data_source_spec_for_trading_termination\x18\x03 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForTradingTermination\x12\\\n\x18\x64\x61ta_source_spec_binding\x18\x04 \x01(\x0b\x32#.vega.DataSourceSpecToFutureBindingR\x15\x64\x61taSourceSpecBinding"\xe9\x07\n\x16UpdatePerpetualProduct\x12\x1d\n\nquote_name\x18\x01 \x01(\tR\tquoteName\x12\x32\n\x15margin_funding_factor\x18\x02 \x01(\tR\x13marginFundingFactor\x12#\n\rinterest_rate\x18\x03 \x01(\tR\x0cinterestRate\x12*\n\x11\x63lamp_lower_bound\x18\x04 \x01(\tR\x0f\x63lampLowerBound\x12*\n\x11\x63lamp_upper_bound\x18\x05 \x01(\tR\x0f\x63lampUpperBound\x12q\n(data_source_spec_for_settlement_schedule\x18\x06 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForSettlementSchedule\x12i\n$data_source_spec_for_settlement_data\x18\x07 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12_\n\x18\x64\x61ta_source_spec_binding\x18\x08 \x01(\x0b\x32&.vega.DataSourceSpecToPerpetualBindingR\x15\x64\x61taSourceSpecBinding\x12\x42\n\x1b\x66unding_rate_scaling_factor\x18\t \x01(\tH\x00R\x18\x66undingRateScalingFactor\x88\x01\x01\x12<\n\x18\x66unding_rate_lower_bound\x18\n \x01(\tH\x01R\x15\x66undingRateLowerBound\x88\x01\x01\x12<\n\x18\x66unding_rate_upper_bound\x18\x0b \x01(\tH\x02R\x15\x66undingRateUpperBound\x88\x01\x01\x12{\n&internal_composite_price_configuration\x18\r \x01(\x0b\x32!.vega.CompositePriceConfigurationH\x03R#internalCompositePriceConfiguration\x88\x01\x01\x42\x1e\n\x1c_funding_rate_scaling_factorB\x1b\n\x19_funding_rate_lower_boundB\x1b\n\x19_funding_rate_upper_boundB)\n\'_internal_composite_price_configuration"J\n\x16UpdateNetworkParameter\x12\x30\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x16.vega.NetworkParameterR\x07\x63hanges"8\n\x08NewAsset\x12,\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x12.vega.AssetDetailsR\x07\x63hanges"\\\n\x0bUpdateAsset\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x32\n\x07\x63hanges\x18\x02 \x01(\x0b\x32\x18.vega.AssetDetailsUpdateR\x07\x63hanges"\r\n\x0bNewFreeform"\x9c\x08\n\rProposalTerms\x12+\n\x11\x63losing_timestamp\x18\x01 \x01(\x03R\x10\x63losingTimestamp\x12/\n\x13\x65nactment_timestamp\x18\x02 \x01(\x03R\x12\x65nactmentTimestamp\x12\x31\n\x14validation_timestamp\x18\x03 \x01(\x03R\x13validationTimestamp\x12\x39\n\rupdate_market\x18\x65 \x01(\x0b\x32\x12.vega.UpdateMarketH\x00R\x0cupdateMarket\x12\x30\n\nnew_market\x18\x66 \x01(\x0b\x32\x0f.vega.NewMarketH\x00R\tnewMarket\x12X\n\x18update_network_parameter\x18g \x01(\x0b\x32\x1c.vega.UpdateNetworkParameterH\x00R\x16updateNetworkParameter\x12-\n\tnew_asset\x18h \x01(\x0b\x32\x0e.vega.NewAssetH\x00R\x08newAsset\x12\x36\n\x0cnew_freeform\x18i \x01(\x0b\x32\x11.vega.NewFreeformH\x00R\x0bnewFreeform\x12\x36\n\x0cupdate_asset\x18j \x01(\x0b\x32\x11.vega.UpdateAssetH\x00R\x0bupdateAsset\x12=\n\x0fnew_spot_market\x18k \x01(\x0b\x32\x13.vega.NewSpotMarketH\x00R\rnewSpotMarket\x12\x46\n\x12update_spot_market\x18l \x01(\x0b\x32\x16.vega.UpdateSpotMarketH\x00R\x10updateSpotMarket\x12\x36\n\x0cnew_transfer\x18m \x01(\x0b\x32\x11.vega.NewTransferH\x00R\x0bnewTransfer\x12?\n\x0f\x63\x61ncel_transfer\x18n \x01(\x0b\x32\x14.vega.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12I\n\x13update_market_state\x18o \x01(\x0b\x32\x17.vega.UpdateMarketStateH\x00R\x11updateMarketState\x12U\n\x17update_referral_program\x18p \x01(\x0b\x32\x1b.vega.UpdateReferralProgramH\x00R\x15updateReferralProgram\x12h\n\x1eupdate_volume_discount_program\x18q \x01(\x0b\x32!.vega.UpdateVolumeDiscountProgramH\x00R\x1bupdateVolumeDiscountProgramB\x08\n\x06\x63hange"\x98\x07\n\x18\x42\x61tchProposalTermsChange\x12/\n\x13\x65nactment_timestamp\x18\x01 \x01(\x03R\x12\x65nactmentTimestamp\x12\x39\n\rupdate_market\x18\x65 \x01(\x0b\x32\x12.vega.UpdateMarketH\x00R\x0cupdateMarket\x12\x30\n\nnew_market\x18\x66 \x01(\x0b\x32\x0f.vega.NewMarketH\x00R\tnewMarket\x12X\n\x18update_network_parameter\x18g \x01(\x0b\x32\x1c.vega.UpdateNetworkParameterH\x00R\x16updateNetworkParameter\x12\x36\n\x0cnew_freeform\x18h \x01(\x0b\x32\x11.vega.NewFreeformH\x00R\x0bnewFreeform\x12\x36\n\x0cupdate_asset\x18i \x01(\x0b\x32\x11.vega.UpdateAssetH\x00R\x0bupdateAsset\x12=\n\x0fnew_spot_market\x18j \x01(\x0b\x32\x13.vega.NewSpotMarketH\x00R\rnewSpotMarket\x12\x46\n\x12update_spot_market\x18k \x01(\x0b\x32\x16.vega.UpdateSpotMarketH\x00R\x10updateSpotMarket\x12\x36\n\x0cnew_transfer\x18l \x01(\x0b\x32\x11.vega.NewTransferH\x00R\x0bnewTransfer\x12?\n\x0f\x63\x61ncel_transfer\x18m \x01(\x0b\x32\x14.vega.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12I\n\x13update_market_state\x18n \x01(\x0b\x32\x17.vega.UpdateMarketStateH\x00R\x11updateMarketState\x12U\n\x17update_referral_program\x18o \x01(\x0b\x32\x1b.vega.UpdateReferralProgramH\x00R\x15updateReferralProgram\x12h\n\x1eupdate_volume_discount_program\x18p \x01(\x0b\x32!.vega.UpdateVolumeDiscountProgramH\x00R\x1bupdateVolumeDiscountProgramB\x08\n\x06\x63hange"\xeb\x03\n\x12ProposalParameters\x12\x1b\n\tmin_close\x18\x01 \x01(\x03R\x08minClose\x12\x1b\n\tmax_close\x18\x02 \x01(\x03R\x08maxClose\x12\x1b\n\tmin_enact\x18\x03 \x01(\x03R\x08minEnact\x12\x1b\n\tmax_enact\x18\x04 \x01(\x03R\x08maxEnact\x12\x35\n\x16required_participation\x18\x05 \x01(\tR\x15requiredParticipation\x12+\n\x11required_majority\x18\x06 \x01(\tR\x10requiredMajority\x12\x30\n\x14min_proposer_balance\x18\x07 \x01(\tR\x12minProposerBalance\x12*\n\x11min_voter_balance\x18\x08 \x01(\tR\x0fminVoterBalance\x12:\n\x19required_participation_lp\x18\t \x01(\tR\x17requiredParticipationLp\x12\x30\n\x14required_majority_lp\x18\n \x01(\tR\x12requiredMajorityLp\x12\x31\n\x15min_equity_like_share\x18\x0b \x01(\tR\x12minEquityLikeShare"\xbe\x01\n\x12\x42\x61tchProposalTerms\x12+\n\x11\x63losing_timestamp\x18\x01 \x01(\x03R\x10\x63losingTimestamp\x12\x41\n\x0fproposal_params\x18\x02 \x01(\x0b\x32\x18.vega.ProposalParametersR\x0eproposalParams\x12\x38\n\x07\x63hanges\x18\x03 \x03(\x0b\x32\x1e.vega.BatchProposalTermsChangeR\x07\x63hanges"W\n\x11ProposalRationale\x12 \n\x0b\x64\x65scription\x18\x01 \x01(\tR\x0b\x64\x65scription\x12\x14\n\x05title\x18\x04 \x01(\tR\x05titleJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04"\xac\x04\n\x0eGovernanceData\x12*\n\x08proposal\x18\x01 \x01(\x0b\x32\x0e.vega.ProposalR\x08proposal\x12\x1c\n\x03yes\x18\x02 \x03(\x0b\x32\n.vega.VoteR\x03yes\x12\x1a\n\x02no\x18\x03 \x03(\x0b\x32\n.vega.VoteR\x02no\x12?\n\tyes_party\x18\x04 \x03(\x0b\x32".vega.GovernanceData.YesPartyEntryR\x08yesParty\x12<\n\x08no_party\x18\x05 \x03(\x0b\x32!.vega.GovernanceData.NoPartyEntryR\x07noParty\x12>\n\rproposal_type\x18\x06 \x01(\x0e\x32\x19.vega.GovernanceData.TypeR\x0cproposalType\x12,\n\tproposals\x18\x07 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\x1aG\n\rYesPartyEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12 \n\x05value\x18\x02 \x01(\x0b\x32\n.vega.VoteR\x05value:\x02\x38\x01\x1a\x46\n\x0cNoPartyEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12 \n\x05value\x18\x02 \x01(\x0b\x32\n.vega.VoteR\x05value:\x02\x38\x01"6\n\x04Type\x12\x1e\n\x1aTYPE_SINGLE_OR_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_BATCH\x10\x01"\xa6\x08\n\x08Proposal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12*\n\x05state\x18\x04 \x01(\x0e\x32\x14.vega.Proposal.StateR\x05state\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12.\n\x05terms\x18\x06 \x01(\x0b\x32\x13.vega.ProposalTermsH\x00R\x05terms\x88\x01\x01\x12\x30\n\x06reason\x18\x07 \x01(\x0e\x32\x13.vega.ProposalErrorH\x01R\x06reason\x88\x01\x01\x12(\n\rerror_details\x18\x08 \x01(\tH\x02R\x0c\x65rrorDetails\x88\x01\x01\x12\x35\n\trationale\x18\t \x01(\x0b\x32\x17.vega.ProposalRationaleR\trationale\x12\x35\n\x16required_participation\x18\n \x01(\tR\x15requiredParticipation\x12+\n\x11required_majority\x18\x0b \x01(\tR\x10requiredMajority\x12^\n)required_liquidity_provider_participation\x18\x0c \x01(\tH\x03R&requiredLiquidityProviderParticipation\x88\x01\x01\x12T\n$required_liquidity_provider_majority\x18\r \x01(\tH\x04R!requiredLiquidityProviderMajority\x88\x01\x01\x12>\n\x0b\x62\x61tch_terms\x18\x0e \x01(\x0b\x32\x18.vega.BatchProposalTermsH\x05R\nbatchTerms\x88\x01\x01\x12\x1e\n\x08\x62\x61tch_id\x18\x0f \x01(\tH\x06R\x07\x62\x61tchId\x88\x01\x01"\xae\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x10\n\x0cSTATE_FAILED\x10\x01\x12\x0e\n\nSTATE_OPEN\x10\x02\x12\x10\n\x0cSTATE_PASSED\x10\x03\x12\x12\n\x0eSTATE_REJECTED\x10\x04\x12\x12\n\x0eSTATE_DECLINED\x10\x05\x12\x11\n\rSTATE_ENACTED\x10\x06\x12\x1f\n\x1bSTATE_WAITING_FOR_NODE_VOTE\x10\x07\x42\x08\n\x06_termsB\t\n\x07_reasonB\x10\n\x0e_error_detailsB,\n*_required_liquidity_provider_participationB\'\n%_required_liquidity_provider_majorityB\x0e\n\x0c_batch_termsB\x0b\n\t_batch_id"\xca\x03\n\x04Vote\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12&\n\x05value\x18\x02 \x01(\x0e\x32\x10.vega.Vote.ValueR\x05value\x12\x1f\n\x0bproposal_id\x18\x03 \x01(\tR\nproposalId\x12\x1c\n\ttimestamp\x18\x04 \x01(\x03R\ttimestamp\x12\x43\n\x1etotal_governance_token_balance\x18\x05 \x01(\tR\x1btotalGovernanceTokenBalance\x12\x41\n\x1dtotal_governance_token_weight\x18\x06 \x01(\tR\x1atotalGovernanceTokenWeight\x12\x42\n\x1etotal_equity_like_share_weight\x18\x07 \x01(\tR\x1atotalEquityLikeShareWeight\x12\x37\n\x0e\x65ls_per_market\x18\x08 \x03(\x0b\x32\x11.vega.VoteELSPairR\x0c\x65lsPerMarket";\n\x05Value\x12\x15\n\x11VALUE_UNSPECIFIED\x10\x00\x12\x0c\n\x08VALUE_NO\x10\x01\x12\r\n\tVALUE_YES\x10\x02"<\n\x0bVoteELSPair\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03\x65ls\x18\x02 \x01(\tR\x03\x65ls"[\n\x1bUpdateVolumeDiscountProgram\x12<\n\x07\x63hanges\x18\x01 \x01(\x0b\x32".vega.VolumeDiscountProgramChangesR\x07\x63hanges"\xba\x01\n\x1cVolumeDiscountProgramChanges\x12<\n\rbenefit_tiers\x18\x01 \x03(\x0b\x32\x17.vega.VolumeBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x02 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x03 \x01(\x04R\x0cwindowLength"O\n\x15UpdateReferralProgram\x12\x36\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x1c.vega.ReferralProgramChangesR\x07\x63hanges"\xe6\x01\n\x16ReferralProgramChanges\x12\x36\n\rbenefit_tiers\x18\x01 \x03(\x0b\x32\x11.vega.BenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x02 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x03 \x01(\x04R\x0cwindowLength\x12\x36\n\rstaking_tiers\x18\x04 \x03(\x0b\x32\x11.vega.StakingTierR\x0cstakingTiers"S\n\x11UpdateMarketState\x12>\n\x07\x63hanges\x18\x01 \x01(\x0b\x32$.vega.UpdateMarketStateConfigurationR\x07\x63hanges"\xa0\x01\n\x1eUpdateMarketStateConfiguration\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12<\n\x0bupdate_type\x18\x02 \x01(\x0e\x32\x1b.vega.MarketStateUpdateTypeR\nupdateType\x12\x19\n\x05price\x18\x03 \x01(\tH\x00R\x05price\x88\x01\x01\x42\x08\n\x06_price"M\n\x0e\x43\x61ncelTransfer\x12;\n\x07\x63hanges\x18\x01 \x01(\x0b\x32!.vega.CancelTransferConfigurationR\x07\x63hanges">\n\x1b\x43\x61ncelTransferConfiguration\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId"G\n\x0bNewTransfer\x12\x38\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x1e.vega.NewTransferConfigurationR\x07\x63hanges"\xd9\x03\n\x18NewTransferConfiguration\x12\x32\n\x0bsource_type\x18\x01 \x01(\x0e\x32\x11.vega.AccountTypeR\nsourceType\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12\x41\n\rtransfer_type\x18\x03 \x01(\x0e\x32\x1c.vega.GovernanceTransferTypeR\x0ctransferType\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12.\n\x13\x66raction_of_balance\x18\x06 \x01(\tR\x11\x66ractionOfBalance\x12<\n\x10\x64\x65stination_type\x18\x07 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x64\x65stinationType\x12 \n\x0b\x64\x65stination\x18\x08 \x01(\tR\x0b\x64\x65stination\x12/\n\x07one_off\x18\x65 \x01(\x0b\x32\x14.vega.OneOffTransferH\x00R\x06oneOff\x12\x37\n\trecurring\x18\x66 \x01(\x0b\x32\x17.vega.RecurringTransferH\x00R\trecurringB\x06\n\x04kind"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc4\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12H\n\x11\x64ispatch_strategy\x18\x03 \x01(\x0b\x32\x16.vega.DispatchStrategyH\x01R\x10\x64ispatchStrategy\x88\x01\x01\x42\x0c\n\n_end_epochB\x14\n\x12_dispatch_strategy*\xe4\x13\n\rProposalError\x12\x1e\n\x1aPROPOSAL_ERROR_UNSPECIFIED\x10\x00\x12&\n"PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON\x10\x01\x12&\n"PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE\x10\x02\x12&\n"PROPOSAL_ERROR_ENACT_TIME_TOO_SOON\x10\x03\x12&\n"PROPOSAL_ERROR_ENACT_TIME_TOO_LATE\x10\x04\x12&\n"PROPOSAL_ERROR_INSUFFICIENT_TOKENS\x10\x05\x12.\n*PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY\x10\x06\x12\x1d\n\x19PROPOSAL_ERROR_NO_PRODUCT\x10\x07\x12&\n"PROPOSAL_ERROR_UNSUPPORTED_PRODUCT\x10\x08\x12"\n\x1ePROPOSAL_ERROR_NO_TRADING_MODE\x10\x0b\x12+\n\'PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE\x10\x0c\x12)\n%PROPOSAL_ERROR_NODE_VALIDATION_FAILED\x10\r\x12.\n*PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD\x10\x0e\x12\x31\n-PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS\x10\x0f\x12 \n\x1cPROPOSAL_ERROR_INVALID_ASSET\x10\x10\x12*\n&PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS\x10\x11\x12%\n!PROPOSAL_ERROR_NO_RISK_PARAMETERS\x10\x12\x12\x30\n,PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY\x10\x13\x12\x32\n.PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE\x10\x14\x12\x36\n2PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED\x10\x15\x12\x35\n1PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL\x10\x16\x12\x35\n1PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE\x10\x17\x12/\n+PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET\x10\x19\x12)\n%PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT\x10\x1a\x12)\n%PROPOSAL_ERROR_INVALID_RISK_PARAMETER\x10\x1e\x12\x31\n-PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED\x10\x1f\x12\x36\n2PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED\x10 \x12(\n$PROPOSAL_ERROR_INVALID_ASSET_DETAILS\x10!\x12\x1f\n\x1bPROPOSAL_ERROR_UNKNOWN_TYPE\x10"\x12.\n*PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE\x10#\x12#\n\x1fPROPOSAL_ERROR_INVALID_FREEFORM\x10$\x12\x31\n-PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE\x10%\x12!\n\x1dPROPOSAL_ERROR_INVALID_MARKET\x10&\x12\x31\n-PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES\x10\'\x12\x35\n1PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS\x10(\x12/\n+PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE\x10)\x12-\n)PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE\x10*\x12+\n\'PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE\x10+\x12\x36\n2PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE\x10,\x12\x39\n5PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE\x10-\x12\x1f\n\x1bPROPOSAL_ERROR_INVALID_SPOT\x10.\x12(\n$PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED\x10/\x12+\n\'PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET\x10\x30\x12\x36\n2PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED\x10\x31\x12\x37\n3PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID\x10\x32\x12>\n:PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID\x10\x33\x12.\n*PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE\x10\x34\x12%\n!PROPOSAL_ERROR_INVALID_SLA_PARAMS\x10\x35\x12%\n!PROPOSAL_ERROR_MISSING_SLA_PARAMS\x10\x36\x12,\n(PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT\x10\x37\x12+\n\'PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM\x10\x38\x12\x32\n.PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM\x10\x39\x12-\n)PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED\x10:\x12-\n)PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED\x10;\x12.\n*PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES\x10<*\xb4\x01\n\x15MarketStateUpdateType\x12(\n$MARKET_STATE_UPDATE_TYPE_UNSPECIFIED\x10\x00\x12&\n"MARKET_STATE_UPDATE_TYPE_TERMINATE\x10\x01\x12$\n MARKET_STATE_UPDATE_TYPE_SUSPEND\x10\x02\x12#\n\x1fMARKET_STATE_UPDATE_TYPE_RESUME\x10\x03*\x99\x01\n\x16GovernanceTransferType\x12(\n$GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED\x10\x00\x12+\n\'GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING\x10\x01\x12(\n$GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT\x10\x02\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' + b'\n\x15vega/governance.proto\x12\x04vega\x1a\x11vega/assets.proto\x1a\x16vega/data_source.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto"M\n\x0bSpotProduct\x12\x1d\n\nbase_asset\x18\x01 \x01(\tR\tbaseAsset\x12\x1f\n\x0bquote_asset\x18\x02 \x01(\tR\nquoteAsset"\x95\x03\n\rFutureProduct\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12i\n$data_source_spec_for_settlement_data\x18\x03 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12q\n(data_source_spec_for_trading_termination\x18\x04 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForTradingTermination\x12\\\n\x18\x64\x61ta_source_spec_binding\x18\x05 \x01(\x0b\x32#.vega.DataSourceSpecToFutureBindingR\x15\x64\x61taSourceSpecBinding"\x8e\x08\n\x10PerpetualProduct\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12\x32\n\x15margin_funding_factor\x18\x03 \x01(\tR\x13marginFundingFactor\x12#\n\rinterest_rate\x18\x04 \x01(\tR\x0cinterestRate\x12*\n\x11\x63lamp_lower_bound\x18\x05 \x01(\tR\x0f\x63lampLowerBound\x12*\n\x11\x63lamp_upper_bound\x18\x06 \x01(\tR\x0f\x63lampUpperBound\x12q\n(data_source_spec_for_settlement_schedule\x18\x07 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForSettlementSchedule\x12i\n$data_source_spec_for_settlement_data\x18\x08 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12_\n\x18\x64\x61ta_source_spec_binding\x18\t \x01(\x0b\x32&.vega.DataSourceSpecToPerpetualBindingR\x15\x64\x61taSourceSpecBinding\x12\x42\n\x1b\x66unding_rate_scaling_factor\x18\n \x01(\tH\x00R\x18\x66undingRateScalingFactor\x88\x01\x01\x12<\n\x18\x66unding_rate_lower_bound\x18\x0b \x01(\tH\x01R\x15\x66undingRateLowerBound\x88\x01\x01\x12<\n\x18\x66unding_rate_upper_bound\x18\x0c \x01(\tH\x02R\x15\x66undingRateUpperBound\x88\x01\x01\x12{\n&internal_composite_price_configuration\x18\r \x01(\x0b\x32!.vega.CompositePriceConfigurationH\x03R#internalCompositePriceConfiguration\x88\x01\x01\x42\x1e\n\x1c_funding_rate_scaling_factorB\x1b\n\x19_funding_rate_lower_boundB\x1b\n\x19_funding_rate_upper_boundB)\n\'_internal_composite_price_configuration"\xdc\x01\n\x17InstrumentConfiguration\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04\x63ode\x18\x02 \x01(\tR\x04\x63ode\x12-\n\x06\x66uture\x18\x64 \x01(\x0b\x32\x13.vega.FutureProductH\x00R\x06\x66uture\x12\'\n\x04spot\x18\x65 \x01(\x0b\x32\x11.vega.SpotProductH\x00R\x04spot\x12\x36\n\tperpetual\x18\x66 \x01(\x0b\x32\x16.vega.PerpetualProductH\x00R\tperpetualB\t\n\x07product"\xbc\x05\n\x1aNewSpotMarketConfiguration\x12=\n\ninstrument\x18\x01 \x01(\x0b\x32\x1d.vega.InstrumentConfigurationR\ninstrument\x12\x30\n\x14price_decimal_places\x18\x02 \x01(\x04R\x12priceDecimalPlaces\x12\x1a\n\x08metadata\x18\x03 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x04 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12S\n\x17target_stake_parameters\x18\x05 \x01(\x0b\x32\x1b.vega.TargetStakeParametersR\x15targetStakeParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12.\n\x13size_decimal_places\x18\x06 \x01(\x03R\x11sizeDecimalPlaces\x12;\n\nsla_params\x18\x07 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\tslaParams\x12P\n\x16liquidity_fee_settings\x18\x08 \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12\x1b\n\ttick_size\x18\t \x01(\tR\x08tickSizeB\x11\n\x0frisk_parameters"\x96\t\n\x16NewMarketConfiguration\x12=\n\ninstrument\x18\x01 \x01(\x0b\x32\x1d.vega.InstrumentConfigurationR\ninstrument\x12%\n\x0e\x64\x65\x63imal_places\x18\x02 \x01(\x04R\rdecimalPlaces\x12\x1a\n\x08metadata\x18\x03 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x04 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12k\n\x1fliquidity_monitoring_parameters\x18\x05 \x01(\x0b\x32#.vega.LiquidityMonitoringParametersR\x1dliquidityMonitoringParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12\x36\n\x17position_decimal_places\x18\x06 \x01(\x03R\x15positionDecimalPlaces\x12)\n\x0elp_price_range\x18\x08 \x01(\tH\x01R\x0clpPriceRange\x88\x01\x01\x12\x34\n\x16linear_slippage_factor\x18\t \x01(\tR\x14linearSlippageFactor\x12>\n\x19quadratic_slippage_factor\x18\n \x01(\tB\x02\x18\x01R\x17quadraticSlippageFactor\x12?\n\tsuccessor\x18\x0b \x01(\x0b\x32\x1c.vega.SuccessorConfigurationH\x02R\tsuccessor\x88\x01\x01\x12V\n\x18liquidity_sla_parameters\x18\x0c \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x16liquiditySlaParameters\x12P\n\x16liquidity_fee_settings\x18\r \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12L\n\x14liquidation_strategy\x18\x0e \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x13liquidationStrategy\x12[\n\x18mark_price_configuration\x18\x0f \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x16markPriceConfiguration\x12\x1b\n\ttick_size\x18\x10 \x01(\tR\x08tickSizeB\x11\n\x0frisk_parametersB\x11\n\x0f_lp_price_rangeB\x0c\n\n_successor"K\n\rNewSpotMarket\x12:\n\x07\x63hanges\x18\x01 \x01(\x0b\x32 .vega.NewSpotMarketConfigurationR\x07\x63hanges"z\n\x16SuccessorConfiguration\x12(\n\x10parent_market_id\x18\x01 \x01(\tR\x0eparentMarketId\x12\x36\n\x17insurance_pool_fraction\x18\x02 \x01(\tR\x15insurancePoolFraction"C\n\tNewMarket\x12\x36\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x1c.vega.NewMarketConfigurationR\x07\x63hanges"f\n\x0cUpdateMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x39\n\x07\x63hanges\x18\x02 \x01(\x0b\x32\x1f.vega.UpdateMarketConfigurationR\x07\x63hanges"n\n\x10UpdateSpotMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12=\n\x07\x63hanges\x18\x02 \x01(\x0b\x32#.vega.UpdateSpotMarketConfigurationR\x07\x63hanges"\xf1\x07\n\x19UpdateMarketConfiguration\x12\x43\n\ninstrument\x18\x01 \x01(\x0b\x32#.vega.UpdateInstrumentConfigurationR\ninstrument\x12\x1a\n\x08metadata\x18\x02 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x03 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12k\n\x1fliquidity_monitoring_parameters\x18\x04 \x01(\x0b\x32#.vega.LiquidityMonitoringParametersR\x1dliquidityMonitoringParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12)\n\x0elp_price_range\x18\x05 \x01(\tH\x01R\x0clpPriceRange\x88\x01\x01\x12\x34\n\x16linear_slippage_factor\x18\x06 \x01(\tR\x14linearSlippageFactor\x12>\n\x19quadratic_slippage_factor\x18\x07 \x01(\tB\x02\x18\x01R\x17quadraticSlippageFactor\x12V\n\x18liquidity_sla_parameters\x18\x08 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x16liquiditySlaParameters\x12P\n\x16liquidity_fee_settings\x18\t \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12L\n\x14liquidation_strategy\x18\n \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x13liquidationStrategy\x12[\n\x18mark_price_configuration\x18\x0b \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x16markPriceConfiguration\x12\x1b\n\ttick_size\x18\x0c \x01(\tR\x08tickSizeB\x11\n\x0frisk_parametersB\x11\n\x0f_lp_price_range"\xe7\x04\n\x1dUpdateSpotMarketConfiguration\x12\x1a\n\x08metadata\x18\x01 \x03(\tR\x08metadata\x12_\n\x1bprice_monitoring_parameters\x18\x02 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\x19priceMonitoringParameters\x12S\n\x17target_stake_parameters\x18\x03 \x01(\x0b\x32\x1b.vega.TargetStakeParametersR\x15targetStakeParameters\x12\x31\n\x06simple\x18\x64 \x01(\x0b\x32\x17.vega.SimpleModelParamsH\x00R\x06simple\x12\x39\n\nlog_normal\x18\x65 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\tlogNormal\x12;\n\nsla_params\x18\x04 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\tslaParams\x12P\n\x16liquidity_fee_settings\x18\x05 \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings\x12\x1b\n\ttick_size\x18\x06 \x01(\tR\x08tickSize\x12G\n\ninstrument\x18\x07 \x01(\x0b\x32\'.vega.UpdateSpotInstrumentConfigurationR\ninstrumentB\x11\n\x0frisk_parameters"K\n!UpdateSpotInstrumentConfiguration\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name"\xc5\x01\n\x1dUpdateInstrumentConfiguration\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x33\n\x06\x66uture\x18\x64 \x01(\x0b\x32\x19.vega.UpdateFutureProductH\x00R\x06\x66uture\x12<\n\tperpetual\x18\x65 \x01(\x0b\x32\x1c.vega.UpdatePerpetualProductH\x00R\tperpetualB\t\n\x07product"\xf0\x02\n\x13UpdateFutureProduct\x12\x1d\n\nquote_name\x18\x01 \x01(\tR\tquoteName\x12i\n$data_source_spec_for_settlement_data\x18\x02 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12q\n(data_source_spec_for_trading_termination\x18\x03 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForTradingTermination\x12\\\n\x18\x64\x61ta_source_spec_binding\x18\x04 \x01(\x0b\x32#.vega.DataSourceSpecToFutureBindingR\x15\x64\x61taSourceSpecBinding"\xe9\x07\n\x16UpdatePerpetualProduct\x12\x1d\n\nquote_name\x18\x01 \x01(\tR\tquoteName\x12\x32\n\x15margin_funding_factor\x18\x02 \x01(\tR\x13marginFundingFactor\x12#\n\rinterest_rate\x18\x03 \x01(\tR\x0cinterestRate\x12*\n\x11\x63lamp_lower_bound\x18\x04 \x01(\tR\x0f\x63lampLowerBound\x12*\n\x11\x63lamp_upper_bound\x18\x05 \x01(\tR\x0f\x63lampUpperBound\x12q\n(data_source_spec_for_settlement_schedule\x18\x06 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR#dataSourceSpecForSettlementSchedule\x12i\n$data_source_spec_for_settlement_data\x18\x07 \x01(\x0b\x32\x1a.vega.DataSourceDefinitionR\x1f\x64\x61taSourceSpecForSettlementData\x12_\n\x18\x64\x61ta_source_spec_binding\x18\x08 \x01(\x0b\x32&.vega.DataSourceSpecToPerpetualBindingR\x15\x64\x61taSourceSpecBinding\x12\x42\n\x1b\x66unding_rate_scaling_factor\x18\t \x01(\tH\x00R\x18\x66undingRateScalingFactor\x88\x01\x01\x12<\n\x18\x66unding_rate_lower_bound\x18\n \x01(\tH\x01R\x15\x66undingRateLowerBound\x88\x01\x01\x12<\n\x18\x66unding_rate_upper_bound\x18\x0b \x01(\tH\x02R\x15\x66undingRateUpperBound\x88\x01\x01\x12{\n&internal_composite_price_configuration\x18\r \x01(\x0b\x32!.vega.CompositePriceConfigurationH\x03R#internalCompositePriceConfiguration\x88\x01\x01\x42\x1e\n\x1c_funding_rate_scaling_factorB\x1b\n\x19_funding_rate_lower_boundB\x1b\n\x19_funding_rate_upper_boundB)\n\'_internal_composite_price_configuration"J\n\x16UpdateNetworkParameter\x12\x30\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x16.vega.NetworkParameterR\x07\x63hanges"8\n\x08NewAsset\x12,\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x12.vega.AssetDetailsR\x07\x63hanges"\\\n\x0bUpdateAsset\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x32\n\x07\x63hanges\x18\x02 \x01(\x0b\x32\x18.vega.AssetDetailsUpdateR\x07\x63hanges"\r\n\x0bNewFreeform"\x9c\x08\n\rProposalTerms\x12+\n\x11\x63losing_timestamp\x18\x01 \x01(\x03R\x10\x63losingTimestamp\x12/\n\x13\x65nactment_timestamp\x18\x02 \x01(\x03R\x12\x65nactmentTimestamp\x12\x31\n\x14validation_timestamp\x18\x03 \x01(\x03R\x13validationTimestamp\x12\x39\n\rupdate_market\x18\x65 \x01(\x0b\x32\x12.vega.UpdateMarketH\x00R\x0cupdateMarket\x12\x30\n\nnew_market\x18\x66 \x01(\x0b\x32\x0f.vega.NewMarketH\x00R\tnewMarket\x12X\n\x18update_network_parameter\x18g \x01(\x0b\x32\x1c.vega.UpdateNetworkParameterH\x00R\x16updateNetworkParameter\x12-\n\tnew_asset\x18h \x01(\x0b\x32\x0e.vega.NewAssetH\x00R\x08newAsset\x12\x36\n\x0cnew_freeform\x18i \x01(\x0b\x32\x11.vega.NewFreeformH\x00R\x0bnewFreeform\x12\x36\n\x0cupdate_asset\x18j \x01(\x0b\x32\x11.vega.UpdateAssetH\x00R\x0bupdateAsset\x12=\n\x0fnew_spot_market\x18k \x01(\x0b\x32\x13.vega.NewSpotMarketH\x00R\rnewSpotMarket\x12\x46\n\x12update_spot_market\x18l \x01(\x0b\x32\x16.vega.UpdateSpotMarketH\x00R\x10updateSpotMarket\x12\x36\n\x0cnew_transfer\x18m \x01(\x0b\x32\x11.vega.NewTransferH\x00R\x0bnewTransfer\x12?\n\x0f\x63\x61ncel_transfer\x18n \x01(\x0b\x32\x14.vega.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12I\n\x13update_market_state\x18o \x01(\x0b\x32\x17.vega.UpdateMarketStateH\x00R\x11updateMarketState\x12U\n\x17update_referral_program\x18p \x01(\x0b\x32\x1b.vega.UpdateReferralProgramH\x00R\x15updateReferralProgram\x12h\n\x1eupdate_volume_discount_program\x18q \x01(\x0b\x32!.vega.UpdateVolumeDiscountProgramH\x00R\x1bupdateVolumeDiscountProgramB\x08\n\x06\x63hange"\xfa\x07\n\x18\x42\x61tchProposalTermsChange\x12/\n\x13\x65nactment_timestamp\x18\x01 \x01(\x03R\x12\x65nactmentTimestamp\x12\x31\n\x14validation_timestamp\x18\x02 \x01(\x03R\x13validationTimestamp\x12\x39\n\rupdate_market\x18\x65 \x01(\x0b\x32\x12.vega.UpdateMarketH\x00R\x0cupdateMarket\x12\x30\n\nnew_market\x18\x66 \x01(\x0b\x32\x0f.vega.NewMarketH\x00R\tnewMarket\x12X\n\x18update_network_parameter\x18g \x01(\x0b\x32\x1c.vega.UpdateNetworkParameterH\x00R\x16updateNetworkParameter\x12\x36\n\x0cnew_freeform\x18h \x01(\x0b\x32\x11.vega.NewFreeformH\x00R\x0bnewFreeform\x12\x36\n\x0cupdate_asset\x18i \x01(\x0b\x32\x11.vega.UpdateAssetH\x00R\x0bupdateAsset\x12=\n\x0fnew_spot_market\x18j \x01(\x0b\x32\x13.vega.NewSpotMarketH\x00R\rnewSpotMarket\x12\x46\n\x12update_spot_market\x18k \x01(\x0b\x32\x16.vega.UpdateSpotMarketH\x00R\x10updateSpotMarket\x12\x36\n\x0cnew_transfer\x18l \x01(\x0b\x32\x11.vega.NewTransferH\x00R\x0bnewTransfer\x12?\n\x0f\x63\x61ncel_transfer\x18m \x01(\x0b\x32\x14.vega.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12I\n\x13update_market_state\x18n \x01(\x0b\x32\x17.vega.UpdateMarketStateH\x00R\x11updateMarketState\x12U\n\x17update_referral_program\x18o \x01(\x0b\x32\x1b.vega.UpdateReferralProgramH\x00R\x15updateReferralProgram\x12h\n\x1eupdate_volume_discount_program\x18p \x01(\x0b\x32!.vega.UpdateVolumeDiscountProgramH\x00R\x1bupdateVolumeDiscountProgram\x12-\n\tnew_asset\x18q \x01(\x0b\x32\x0e.vega.NewAssetH\x00R\x08newAssetB\x08\n\x06\x63hange"\xeb\x03\n\x12ProposalParameters\x12\x1b\n\tmin_close\x18\x01 \x01(\x03R\x08minClose\x12\x1b\n\tmax_close\x18\x02 \x01(\x03R\x08maxClose\x12\x1b\n\tmin_enact\x18\x03 \x01(\x03R\x08minEnact\x12\x1b\n\tmax_enact\x18\x04 \x01(\x03R\x08maxEnact\x12\x35\n\x16required_participation\x18\x05 \x01(\tR\x15requiredParticipation\x12+\n\x11required_majority\x18\x06 \x01(\tR\x10requiredMajority\x12\x30\n\x14min_proposer_balance\x18\x07 \x01(\tR\x12minProposerBalance\x12*\n\x11min_voter_balance\x18\x08 \x01(\tR\x0fminVoterBalance\x12:\n\x19required_participation_lp\x18\t \x01(\tR\x17requiredParticipationLp\x12\x30\n\x14required_majority_lp\x18\n \x01(\tR\x12requiredMajorityLp\x12\x31\n\x15min_equity_like_share\x18\x0b \x01(\tR\x12minEquityLikeShare"\xbe\x01\n\x12\x42\x61tchProposalTerms\x12+\n\x11\x63losing_timestamp\x18\x01 \x01(\x03R\x10\x63losingTimestamp\x12\x41\n\x0fproposal_params\x18\x02 \x01(\x0b\x32\x18.vega.ProposalParametersR\x0eproposalParams\x12\x38\n\x07\x63hanges\x18\x03 \x03(\x0b\x32\x1e.vega.BatchProposalTermsChangeR\x07\x63hanges"W\n\x11ProposalRationale\x12 \n\x0b\x64\x65scription\x18\x01 \x01(\tR\x0b\x64\x65scription\x12\x14\n\x05title\x18\x04 \x01(\tR\x05titleJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04"\xac\x04\n\x0eGovernanceData\x12*\n\x08proposal\x18\x01 \x01(\x0b\x32\x0e.vega.ProposalR\x08proposal\x12\x1c\n\x03yes\x18\x02 \x03(\x0b\x32\n.vega.VoteR\x03yes\x12\x1a\n\x02no\x18\x03 \x03(\x0b\x32\n.vega.VoteR\x02no\x12?\n\tyes_party\x18\x04 \x03(\x0b\x32".vega.GovernanceData.YesPartyEntryR\x08yesParty\x12<\n\x08no_party\x18\x05 \x03(\x0b\x32!.vega.GovernanceData.NoPartyEntryR\x07noParty\x12>\n\rproposal_type\x18\x06 \x01(\x0e\x32\x19.vega.GovernanceData.TypeR\x0cproposalType\x12,\n\tproposals\x18\x07 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\x1aG\n\rYesPartyEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12 \n\x05value\x18\x02 \x01(\x0b\x32\n.vega.VoteR\x05value:\x02\x38\x01\x1a\x46\n\x0cNoPartyEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12 \n\x05value\x18\x02 \x01(\x0b\x32\n.vega.VoteR\x05value:\x02\x38\x01"6\n\x04Type\x12\x1e\n\x1aTYPE_SINGLE_OR_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_BATCH\x10\x01"\xa6\x08\n\x08Proposal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12*\n\x05state\x18\x04 \x01(\x0e\x32\x14.vega.Proposal.StateR\x05state\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12.\n\x05terms\x18\x06 \x01(\x0b\x32\x13.vega.ProposalTermsH\x00R\x05terms\x88\x01\x01\x12\x30\n\x06reason\x18\x07 \x01(\x0e\x32\x13.vega.ProposalErrorH\x01R\x06reason\x88\x01\x01\x12(\n\rerror_details\x18\x08 \x01(\tH\x02R\x0c\x65rrorDetails\x88\x01\x01\x12\x35\n\trationale\x18\t \x01(\x0b\x32\x17.vega.ProposalRationaleR\trationale\x12\x35\n\x16required_participation\x18\n \x01(\tR\x15requiredParticipation\x12+\n\x11required_majority\x18\x0b \x01(\tR\x10requiredMajority\x12^\n)required_liquidity_provider_participation\x18\x0c \x01(\tH\x03R&requiredLiquidityProviderParticipation\x88\x01\x01\x12T\n$required_liquidity_provider_majority\x18\r \x01(\tH\x04R!requiredLiquidityProviderMajority\x88\x01\x01\x12>\n\x0b\x62\x61tch_terms\x18\x0e \x01(\x0b\x32\x18.vega.BatchProposalTermsH\x05R\nbatchTerms\x88\x01\x01\x12\x1e\n\x08\x62\x61tch_id\x18\x0f \x01(\tH\x06R\x07\x62\x61tchId\x88\x01\x01"\xae\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x10\n\x0cSTATE_FAILED\x10\x01\x12\x0e\n\nSTATE_OPEN\x10\x02\x12\x10\n\x0cSTATE_PASSED\x10\x03\x12\x12\n\x0eSTATE_REJECTED\x10\x04\x12\x12\n\x0eSTATE_DECLINED\x10\x05\x12\x11\n\rSTATE_ENACTED\x10\x06\x12\x1f\n\x1bSTATE_WAITING_FOR_NODE_VOTE\x10\x07\x42\x08\n\x06_termsB\t\n\x07_reasonB\x10\n\x0e_error_detailsB,\n*_required_liquidity_provider_participationB\'\n%_required_liquidity_provider_majorityB\x0e\n\x0c_batch_termsB\x0b\n\t_batch_id"\xca\x03\n\x04Vote\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12&\n\x05value\x18\x02 \x01(\x0e\x32\x10.vega.Vote.ValueR\x05value\x12\x1f\n\x0bproposal_id\x18\x03 \x01(\tR\nproposalId\x12\x1c\n\ttimestamp\x18\x04 \x01(\x03R\ttimestamp\x12\x43\n\x1etotal_governance_token_balance\x18\x05 \x01(\tR\x1btotalGovernanceTokenBalance\x12\x41\n\x1dtotal_governance_token_weight\x18\x06 \x01(\tR\x1atotalGovernanceTokenWeight\x12\x42\n\x1etotal_equity_like_share_weight\x18\x07 \x01(\tR\x1atotalEquityLikeShareWeight\x12\x37\n\x0e\x65ls_per_market\x18\x08 \x03(\x0b\x32\x11.vega.VoteELSPairR\x0c\x65lsPerMarket";\n\x05Value\x12\x15\n\x11VALUE_UNSPECIFIED\x10\x00\x12\x0c\n\x08VALUE_NO\x10\x01\x12\r\n\tVALUE_YES\x10\x02"<\n\x0bVoteELSPair\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03\x65ls\x18\x02 \x01(\tR\x03\x65ls"[\n\x1bUpdateVolumeDiscountProgram\x12<\n\x07\x63hanges\x18\x01 \x01(\x0b\x32".vega.VolumeDiscountProgramChangesR\x07\x63hanges"\xba\x01\n\x1cVolumeDiscountProgramChanges\x12<\n\rbenefit_tiers\x18\x01 \x03(\x0b\x32\x17.vega.VolumeBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x02 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x03 \x01(\x04R\x0cwindowLength"O\n\x15UpdateReferralProgram\x12\x36\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x1c.vega.ReferralProgramChangesR\x07\x63hanges"\xe6\x01\n\x16ReferralProgramChanges\x12\x36\n\rbenefit_tiers\x18\x01 \x03(\x0b\x32\x11.vega.BenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x02 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x03 \x01(\x04R\x0cwindowLength\x12\x36\n\rstaking_tiers\x18\x04 \x03(\x0b\x32\x11.vega.StakingTierR\x0cstakingTiers"S\n\x11UpdateMarketState\x12>\n\x07\x63hanges\x18\x01 \x01(\x0b\x32$.vega.UpdateMarketStateConfigurationR\x07\x63hanges"\xa0\x01\n\x1eUpdateMarketStateConfiguration\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12<\n\x0bupdate_type\x18\x02 \x01(\x0e\x32\x1b.vega.MarketStateUpdateTypeR\nupdateType\x12\x19\n\x05price\x18\x03 \x01(\tH\x00R\x05price\x88\x01\x01\x42\x08\n\x06_price"M\n\x0e\x43\x61ncelTransfer\x12;\n\x07\x63hanges\x18\x01 \x01(\x0b\x32!.vega.CancelTransferConfigurationR\x07\x63hanges">\n\x1b\x43\x61ncelTransferConfiguration\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId"G\n\x0bNewTransfer\x12\x38\n\x07\x63hanges\x18\x01 \x01(\x0b\x32\x1e.vega.NewTransferConfigurationR\x07\x63hanges"\xd9\x03\n\x18NewTransferConfiguration\x12\x32\n\x0bsource_type\x18\x01 \x01(\x0e\x32\x11.vega.AccountTypeR\nsourceType\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12\x41\n\rtransfer_type\x18\x03 \x01(\x0e\x32\x1c.vega.GovernanceTransferTypeR\x0ctransferType\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12.\n\x13\x66raction_of_balance\x18\x06 \x01(\tR\x11\x66ractionOfBalance\x12<\n\x10\x64\x65stination_type\x18\x07 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x64\x65stinationType\x12 \n\x0b\x64\x65stination\x18\x08 \x01(\tR\x0b\x64\x65stination\x12/\n\x07one_off\x18\x65 \x01(\x0b\x32\x14.vega.OneOffTransferH\x00R\x06oneOff\x12\x37\n\trecurring\x18\x66 \x01(\x0b\x32\x17.vega.RecurringTransferH\x00R\trecurringB\x06\n\x04kind"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc4\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12H\n\x11\x64ispatch_strategy\x18\x03 \x01(\x0b\x32\x16.vega.DispatchStrategyH\x01R\x10\x64ispatchStrategy\x88\x01\x01\x42\x0c\n\n_end_epochB\x14\n\x12_dispatch_strategy*\xe4\x13\n\rProposalError\x12\x1e\n\x1aPROPOSAL_ERROR_UNSPECIFIED\x10\x00\x12&\n"PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON\x10\x01\x12&\n"PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE\x10\x02\x12&\n"PROPOSAL_ERROR_ENACT_TIME_TOO_SOON\x10\x03\x12&\n"PROPOSAL_ERROR_ENACT_TIME_TOO_LATE\x10\x04\x12&\n"PROPOSAL_ERROR_INSUFFICIENT_TOKENS\x10\x05\x12.\n*PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY\x10\x06\x12\x1d\n\x19PROPOSAL_ERROR_NO_PRODUCT\x10\x07\x12&\n"PROPOSAL_ERROR_UNSUPPORTED_PRODUCT\x10\x08\x12"\n\x1ePROPOSAL_ERROR_NO_TRADING_MODE\x10\x0b\x12+\n\'PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE\x10\x0c\x12)\n%PROPOSAL_ERROR_NODE_VALIDATION_FAILED\x10\r\x12.\n*PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD\x10\x0e\x12\x31\n-PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS\x10\x0f\x12 \n\x1cPROPOSAL_ERROR_INVALID_ASSET\x10\x10\x12*\n&PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS\x10\x11\x12%\n!PROPOSAL_ERROR_NO_RISK_PARAMETERS\x10\x12\x12\x30\n,PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY\x10\x13\x12\x32\n.PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE\x10\x14\x12\x36\n2PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED\x10\x15\x12\x35\n1PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL\x10\x16\x12\x35\n1PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE\x10\x17\x12/\n+PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET\x10\x19\x12)\n%PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT\x10\x1a\x12)\n%PROPOSAL_ERROR_INVALID_RISK_PARAMETER\x10\x1e\x12\x31\n-PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED\x10\x1f\x12\x36\n2PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED\x10 \x12(\n$PROPOSAL_ERROR_INVALID_ASSET_DETAILS\x10!\x12\x1f\n\x1bPROPOSAL_ERROR_UNKNOWN_TYPE\x10"\x12.\n*PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE\x10#\x12#\n\x1fPROPOSAL_ERROR_INVALID_FREEFORM\x10$\x12\x31\n-PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE\x10%\x12!\n\x1dPROPOSAL_ERROR_INVALID_MARKET\x10&\x12\x31\n-PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES\x10\'\x12\x35\n1PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS\x10(\x12/\n+PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE\x10)\x12-\n)PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE\x10*\x12+\n\'PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE\x10+\x12\x36\n2PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE\x10,\x12\x39\n5PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE\x10-\x12\x1f\n\x1bPROPOSAL_ERROR_INVALID_SPOT\x10.\x12(\n$PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED\x10/\x12+\n\'PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET\x10\x30\x12\x36\n2PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED\x10\x31\x12\x37\n3PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID\x10\x32\x12>\n:PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID\x10\x33\x12.\n*PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE\x10\x34\x12%\n!PROPOSAL_ERROR_INVALID_SLA_PARAMS\x10\x35\x12%\n!PROPOSAL_ERROR_MISSING_SLA_PARAMS\x10\x36\x12,\n(PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT\x10\x37\x12+\n\'PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM\x10\x38\x12\x32\n.PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM\x10\x39\x12-\n)PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED\x10:\x12-\n)PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED\x10;\x12.\n*PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES\x10<*\xb4\x01\n\x15MarketStateUpdateType\x12(\n$MARKET_STATE_UPDATE_TYPE_UNSPECIFIED\x10\x00\x12&\n"MARKET_STATE_UPDATE_TYPE_TERMINATE\x10\x01\x12$\n MARKET_STATE_UPDATE_TYPE_SUSPEND\x10\x02\x12#\n\x1fMARKET_STATE_UPDATE_TYPE_RESUME\x10\x03*\x99\x01\n\x16GovernanceTransferType\x12(\n$GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED\x10\x00\x12+\n\'GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING\x10\x01\x12(\n$GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT\x10\x02\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' ) _globals = globals() @@ -47,104 +47,104 @@ _globals["_GOVERNANCEDATA_YESPARTYENTRY"]._serialized_options = b"8\001" _globals["_GOVERNANCEDATA_NOPARTYENTRY"]._loaded_options = None _globals["_GOVERNANCEDATA_NOPARTYENTRY"]._serialized_options = b"8\001" - _globals["_PROPOSALERROR"]._serialized_start = 14459 - _globals["_PROPOSALERROR"]._serialized_end = 16991 - _globals["_MARKETSTATEUPDATETYPE"]._serialized_start = 16994 - _globals["_MARKETSTATEUPDATETYPE"]._serialized_end = 17174 - _globals["_GOVERNANCETRANSFERTYPE"]._serialized_start = 17177 - _globals["_GOVERNANCETRANSFERTYPE"]._serialized_end = 17330 + _globals["_PROPOSALERROR"]._serialized_start = 14537 + _globals["_PROPOSALERROR"]._serialized_end = 17069 + _globals["_MARKETSTATEUPDATETYPE"]._serialized_start = 17072 + _globals["_MARKETSTATEUPDATETYPE"]._serialized_end = 17252 + _globals["_GOVERNANCETRANSFERTYPE"]._serialized_start = 17255 + _globals["_GOVERNANCETRANSFERTYPE"]._serialized_end = 17408 _globals["_SPOTPRODUCT"]._serialized_start = 111 - _globals["_SPOTPRODUCT"]._serialized_end = 208 - _globals["_FUTUREPRODUCT"]._serialized_start = 211 - _globals["_FUTUREPRODUCT"]._serialized_end = 616 - _globals["_PERPETUALPRODUCT"]._serialized_start = 619 - _globals["_PERPETUALPRODUCT"]._serialized_end = 1657 - _globals["_INSTRUMENTCONFIGURATION"]._serialized_start = 1660 - _globals["_INSTRUMENTCONFIGURATION"]._serialized_end = 1880 - _globals["_NEWSPOTMARKETCONFIGURATION"]._serialized_start = 1883 - _globals["_NEWSPOTMARKETCONFIGURATION"]._serialized_end = 2583 - _globals["_NEWMARKETCONFIGURATION"]._serialized_start = 2586 - _globals["_NEWMARKETCONFIGURATION"]._serialized_end = 3760 - _globals["_NEWSPOTMARKET"]._serialized_start = 3762 - _globals["_NEWSPOTMARKET"]._serialized_end = 3837 - _globals["_SUCCESSORCONFIGURATION"]._serialized_start = 3839 - _globals["_SUCCESSORCONFIGURATION"]._serialized_end = 3961 - _globals["_NEWMARKET"]._serialized_start = 3963 - _globals["_NEWMARKET"]._serialized_end = 4030 - _globals["_UPDATEMARKET"]._serialized_start = 4032 - _globals["_UPDATEMARKET"]._serialized_end = 4134 - _globals["_UPDATESPOTMARKET"]._serialized_start = 4136 - _globals["_UPDATESPOTMARKET"]._serialized_end = 4246 - _globals["_UPDATEMARKETCONFIGURATION"]._serialized_start = 4249 - _globals["_UPDATEMARKETCONFIGURATION"]._serialized_end = 5258 - _globals["_UPDATESPOTMARKETCONFIGURATION"]._serialized_start = 5261 - _globals["_UPDATESPOTMARKETCONFIGURATION"]._serialized_end = 5876 - _globals["_UPDATESPOTINSTRUMENTCONFIGURATION"]._serialized_start = 5878 - _globals["_UPDATESPOTINSTRUMENTCONFIGURATION"]._serialized_end = 5953 - _globals["_UPDATEINSTRUMENTCONFIGURATION"]._serialized_start = 5956 - _globals["_UPDATEINSTRUMENTCONFIGURATION"]._serialized_end = 6153 - _globals["_UPDATEFUTUREPRODUCT"]._serialized_start = 6156 - _globals["_UPDATEFUTUREPRODUCT"]._serialized_end = 6524 - _globals["_UPDATEPERPETUALPRODUCT"]._serialized_start = 6527 - _globals["_UPDATEPERPETUALPRODUCT"]._serialized_end = 7528 - _globals["_UPDATENETWORKPARAMETER"]._serialized_start = 7530 - _globals["_UPDATENETWORKPARAMETER"]._serialized_end = 7604 - _globals["_NEWASSET"]._serialized_start = 7606 - _globals["_NEWASSET"]._serialized_end = 7662 - _globals["_UPDATEASSET"]._serialized_start = 7664 - _globals["_UPDATEASSET"]._serialized_end = 7756 - _globals["_NEWFREEFORM"]._serialized_start = 7758 - _globals["_NEWFREEFORM"]._serialized_end = 7771 - _globals["_PROPOSALTERMS"]._serialized_start = 7774 - _globals["_PROPOSALTERMS"]._serialized_end = 8826 - _globals["_BATCHPROPOSALTERMSCHANGE"]._serialized_start = 8829 - _globals["_BATCHPROPOSALTERMSCHANGE"]._serialized_end = 9749 - _globals["_PROPOSALPARAMETERS"]._serialized_start = 9752 - _globals["_PROPOSALPARAMETERS"]._serialized_end = 10243 - _globals["_BATCHPROPOSALTERMS"]._serialized_start = 10246 - _globals["_BATCHPROPOSALTERMS"]._serialized_end = 10436 - _globals["_PROPOSALRATIONALE"]._serialized_start = 10438 - _globals["_PROPOSALRATIONALE"]._serialized_end = 10525 - _globals["_GOVERNANCEDATA"]._serialized_start = 10528 - _globals["_GOVERNANCEDATA"]._serialized_end = 11084 - _globals["_GOVERNANCEDATA_YESPARTYENTRY"]._serialized_start = 10885 - _globals["_GOVERNANCEDATA_YESPARTYENTRY"]._serialized_end = 10956 - _globals["_GOVERNANCEDATA_NOPARTYENTRY"]._serialized_start = 10958 - _globals["_GOVERNANCEDATA_NOPARTYENTRY"]._serialized_end = 11028 - _globals["_GOVERNANCEDATA_TYPE"]._serialized_start = 11030 - _globals["_GOVERNANCEDATA_TYPE"]._serialized_end = 11084 - _globals["_PROPOSAL"]._serialized_start = 11087 - _globals["_PROPOSAL"]._serialized_end = 12149 - _globals["_PROPOSAL_STATE"]._serialized_start = 11820 - _globals["_PROPOSAL_STATE"]._serialized_end = 11994 - _globals["_VOTE"]._serialized_start = 12152 - _globals["_VOTE"]._serialized_end = 12610 - _globals["_VOTE_VALUE"]._serialized_start = 12551 - _globals["_VOTE_VALUE"]._serialized_end = 12610 - _globals["_VOTEELSPAIR"]._serialized_start = 12612 - _globals["_VOTEELSPAIR"]._serialized_end = 12672 - _globals["_UPDATEVOLUMEDISCOUNTPROGRAM"]._serialized_start = 12674 - _globals["_UPDATEVOLUMEDISCOUNTPROGRAM"]._serialized_end = 12765 - _globals["_VOLUMEDISCOUNTPROGRAMCHANGES"]._serialized_start = 12768 - _globals["_VOLUMEDISCOUNTPROGRAMCHANGES"]._serialized_end = 12954 - _globals["_UPDATEREFERRALPROGRAM"]._serialized_start = 12956 - _globals["_UPDATEREFERRALPROGRAM"]._serialized_end = 13035 - _globals["_REFERRALPROGRAMCHANGES"]._serialized_start = 13038 - _globals["_REFERRALPROGRAMCHANGES"]._serialized_end = 13268 - _globals["_UPDATEMARKETSTATE"]._serialized_start = 13270 - _globals["_UPDATEMARKETSTATE"]._serialized_end = 13353 - _globals["_UPDATEMARKETSTATECONFIGURATION"]._serialized_start = 13356 - _globals["_UPDATEMARKETSTATECONFIGURATION"]._serialized_end = 13516 - _globals["_CANCELTRANSFER"]._serialized_start = 13518 - _globals["_CANCELTRANSFER"]._serialized_end = 13595 - _globals["_CANCELTRANSFERCONFIGURATION"]._serialized_start = 13597 - _globals["_CANCELTRANSFERCONFIGURATION"]._serialized_end = 13659 - _globals["_NEWTRANSFER"]._serialized_start = 13661 - _globals["_NEWTRANSFER"]._serialized_end = 13732 - _globals["_NEWTRANSFERCONFIGURATION"]._serialized_start = 13735 - _globals["_NEWTRANSFERCONFIGURATION"]._serialized_end = 14208 - _globals["_ONEOFFTRANSFER"]._serialized_start = 14210 - _globals["_ONEOFFTRANSFER"]._serialized_end = 14257 - _globals["_RECURRINGTRANSFER"]._serialized_start = 14260 - _globals["_RECURRINGTRANSFER"]._serialized_end = 14456 + _globals["_SPOTPRODUCT"]._serialized_end = 188 + _globals["_FUTUREPRODUCT"]._serialized_start = 191 + _globals["_FUTUREPRODUCT"]._serialized_end = 596 + _globals["_PERPETUALPRODUCT"]._serialized_start = 599 + _globals["_PERPETUALPRODUCT"]._serialized_end = 1637 + _globals["_INSTRUMENTCONFIGURATION"]._serialized_start = 1640 + _globals["_INSTRUMENTCONFIGURATION"]._serialized_end = 1860 + _globals["_NEWSPOTMARKETCONFIGURATION"]._serialized_start = 1863 + _globals["_NEWSPOTMARKETCONFIGURATION"]._serialized_end = 2563 + _globals["_NEWMARKETCONFIGURATION"]._serialized_start = 2566 + _globals["_NEWMARKETCONFIGURATION"]._serialized_end = 3740 + _globals["_NEWSPOTMARKET"]._serialized_start = 3742 + _globals["_NEWSPOTMARKET"]._serialized_end = 3817 + _globals["_SUCCESSORCONFIGURATION"]._serialized_start = 3819 + _globals["_SUCCESSORCONFIGURATION"]._serialized_end = 3941 + _globals["_NEWMARKET"]._serialized_start = 3943 + _globals["_NEWMARKET"]._serialized_end = 4010 + _globals["_UPDATEMARKET"]._serialized_start = 4012 + _globals["_UPDATEMARKET"]._serialized_end = 4114 + _globals["_UPDATESPOTMARKET"]._serialized_start = 4116 + _globals["_UPDATESPOTMARKET"]._serialized_end = 4226 + _globals["_UPDATEMARKETCONFIGURATION"]._serialized_start = 4229 + _globals["_UPDATEMARKETCONFIGURATION"]._serialized_end = 5238 + _globals["_UPDATESPOTMARKETCONFIGURATION"]._serialized_start = 5241 + _globals["_UPDATESPOTMARKETCONFIGURATION"]._serialized_end = 5856 + _globals["_UPDATESPOTINSTRUMENTCONFIGURATION"]._serialized_start = 5858 + _globals["_UPDATESPOTINSTRUMENTCONFIGURATION"]._serialized_end = 5933 + _globals["_UPDATEINSTRUMENTCONFIGURATION"]._serialized_start = 5936 + _globals["_UPDATEINSTRUMENTCONFIGURATION"]._serialized_end = 6133 + _globals["_UPDATEFUTUREPRODUCT"]._serialized_start = 6136 + _globals["_UPDATEFUTUREPRODUCT"]._serialized_end = 6504 + _globals["_UPDATEPERPETUALPRODUCT"]._serialized_start = 6507 + _globals["_UPDATEPERPETUALPRODUCT"]._serialized_end = 7508 + _globals["_UPDATENETWORKPARAMETER"]._serialized_start = 7510 + _globals["_UPDATENETWORKPARAMETER"]._serialized_end = 7584 + _globals["_NEWASSET"]._serialized_start = 7586 + _globals["_NEWASSET"]._serialized_end = 7642 + _globals["_UPDATEASSET"]._serialized_start = 7644 + _globals["_UPDATEASSET"]._serialized_end = 7736 + _globals["_NEWFREEFORM"]._serialized_start = 7738 + _globals["_NEWFREEFORM"]._serialized_end = 7751 + _globals["_PROPOSALTERMS"]._serialized_start = 7754 + _globals["_PROPOSALTERMS"]._serialized_end = 8806 + _globals["_BATCHPROPOSALTERMSCHANGE"]._serialized_start = 8809 + _globals["_BATCHPROPOSALTERMSCHANGE"]._serialized_end = 9827 + _globals["_PROPOSALPARAMETERS"]._serialized_start = 9830 + _globals["_PROPOSALPARAMETERS"]._serialized_end = 10321 + _globals["_BATCHPROPOSALTERMS"]._serialized_start = 10324 + _globals["_BATCHPROPOSALTERMS"]._serialized_end = 10514 + _globals["_PROPOSALRATIONALE"]._serialized_start = 10516 + _globals["_PROPOSALRATIONALE"]._serialized_end = 10603 + _globals["_GOVERNANCEDATA"]._serialized_start = 10606 + _globals["_GOVERNANCEDATA"]._serialized_end = 11162 + _globals["_GOVERNANCEDATA_YESPARTYENTRY"]._serialized_start = 10963 + _globals["_GOVERNANCEDATA_YESPARTYENTRY"]._serialized_end = 11034 + _globals["_GOVERNANCEDATA_NOPARTYENTRY"]._serialized_start = 11036 + _globals["_GOVERNANCEDATA_NOPARTYENTRY"]._serialized_end = 11106 + _globals["_GOVERNANCEDATA_TYPE"]._serialized_start = 11108 + _globals["_GOVERNANCEDATA_TYPE"]._serialized_end = 11162 + _globals["_PROPOSAL"]._serialized_start = 11165 + _globals["_PROPOSAL"]._serialized_end = 12227 + _globals["_PROPOSAL_STATE"]._serialized_start = 11898 + _globals["_PROPOSAL_STATE"]._serialized_end = 12072 + _globals["_VOTE"]._serialized_start = 12230 + _globals["_VOTE"]._serialized_end = 12688 + _globals["_VOTE_VALUE"]._serialized_start = 12629 + _globals["_VOTE_VALUE"]._serialized_end = 12688 + _globals["_VOTEELSPAIR"]._serialized_start = 12690 + _globals["_VOTEELSPAIR"]._serialized_end = 12750 + _globals["_UPDATEVOLUMEDISCOUNTPROGRAM"]._serialized_start = 12752 + _globals["_UPDATEVOLUMEDISCOUNTPROGRAM"]._serialized_end = 12843 + _globals["_VOLUMEDISCOUNTPROGRAMCHANGES"]._serialized_start = 12846 + _globals["_VOLUMEDISCOUNTPROGRAMCHANGES"]._serialized_end = 13032 + _globals["_UPDATEREFERRALPROGRAM"]._serialized_start = 13034 + _globals["_UPDATEREFERRALPROGRAM"]._serialized_end = 13113 + _globals["_REFERRALPROGRAMCHANGES"]._serialized_start = 13116 + _globals["_REFERRALPROGRAMCHANGES"]._serialized_end = 13346 + _globals["_UPDATEMARKETSTATE"]._serialized_start = 13348 + _globals["_UPDATEMARKETSTATE"]._serialized_end = 13431 + _globals["_UPDATEMARKETSTATECONFIGURATION"]._serialized_start = 13434 + _globals["_UPDATEMARKETSTATECONFIGURATION"]._serialized_end = 13594 + _globals["_CANCELTRANSFER"]._serialized_start = 13596 + _globals["_CANCELTRANSFER"]._serialized_end = 13673 + _globals["_CANCELTRANSFERCONFIGURATION"]._serialized_start = 13675 + _globals["_CANCELTRANSFERCONFIGURATION"]._serialized_end = 13737 + _globals["_NEWTRANSFER"]._serialized_start = 13739 + _globals["_NEWTRANSFER"]._serialized_end = 13810 + _globals["_NEWTRANSFERCONFIGURATION"]._serialized_start = 13813 + _globals["_NEWTRANSFERCONFIGURATION"]._serialized_end = 14286 + _globals["_ONEOFFTRANSFER"]._serialized_start = 14288 + _globals["_ONEOFFTRANSFER"]._serialized_end = 14335 + _globals["_RECURRINGTRANSFER"]._serialized_start = 14338 + _globals["_RECURRINGTRANSFER"]._serialized_end = 14534 # @@protoc_insertion_point(module_scope) diff --git a/vega_sim/proto/vega/governance_pb2.pyi b/vega_sim/proto/vega/governance_pb2.pyi index bb1d0f9cb..01d60f183 100644 --- a/vega_sim/proto/vega/governance_pb2.pyi +++ b/vega_sim/proto/vega/governance_pb2.pyi @@ -151,18 +151,13 @@ GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING: GovernanceTransferType GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT: GovernanceTransferType class SpotProduct(_message.Message): - __slots__ = ("base_asset", "quote_asset", "name") + __slots__ = ("base_asset", "quote_asset") BASE_ASSET_FIELD_NUMBER: _ClassVar[int] QUOTE_ASSET_FIELD_NUMBER: _ClassVar[int] - NAME_FIELD_NUMBER: _ClassVar[int] base_asset: str quote_asset: str - name: str def __init__( - self, - base_asset: _Optional[str] = ..., - quote_asset: _Optional[str] = ..., - name: _Optional[str] = ..., + self, base_asset: _Optional[str] = ..., quote_asset: _Optional[str] = ... ) -> None: ... class FutureProduct(_message.Message): @@ -844,6 +839,7 @@ class ProposalTerms(_message.Message): class BatchProposalTermsChange(_message.Message): __slots__ = ( "enactment_timestamp", + "validation_timestamp", "update_market", "new_market", "update_network_parameter", @@ -856,8 +852,10 @@ class BatchProposalTermsChange(_message.Message): "update_market_state", "update_referral_program", "update_volume_discount_program", + "new_asset", ) ENACTMENT_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + VALIDATION_TIMESTAMP_FIELD_NUMBER: _ClassVar[int] UPDATE_MARKET_FIELD_NUMBER: _ClassVar[int] NEW_MARKET_FIELD_NUMBER: _ClassVar[int] UPDATE_NETWORK_PARAMETER_FIELD_NUMBER: _ClassVar[int] @@ -870,7 +868,9 @@ class BatchProposalTermsChange(_message.Message): UPDATE_MARKET_STATE_FIELD_NUMBER: _ClassVar[int] UPDATE_REFERRAL_PROGRAM_FIELD_NUMBER: _ClassVar[int] UPDATE_VOLUME_DISCOUNT_PROGRAM_FIELD_NUMBER: _ClassVar[int] + NEW_ASSET_FIELD_NUMBER: _ClassVar[int] enactment_timestamp: int + validation_timestamp: int update_market: UpdateMarket new_market: NewMarket update_network_parameter: UpdateNetworkParameter @@ -883,9 +883,11 @@ class BatchProposalTermsChange(_message.Message): update_market_state: UpdateMarketState update_referral_program: UpdateReferralProgram update_volume_discount_program: UpdateVolumeDiscountProgram + new_asset: NewAsset def __init__( self, enactment_timestamp: _Optional[int] = ..., + validation_timestamp: _Optional[int] = ..., update_market: _Optional[_Union[UpdateMarket, _Mapping]] = ..., new_market: _Optional[_Union[NewMarket, _Mapping]] = ..., update_network_parameter: _Optional[ @@ -904,6 +906,7 @@ class BatchProposalTermsChange(_message.Message): update_volume_discount_program: _Optional[ _Union[UpdateVolumeDiscountProgram, _Mapping] ] = ..., + new_asset: _Optional[_Union[NewAsset, _Mapping]] = ..., ) -> None: ... class ProposalParameters(_message.Message): diff --git a/vega_sim/proto/vega/markets_pb2.py b/vega_sim/proto/vega/markets_pb2.py index 828361bb5..e681dcaa6 100644 --- a/vega_sim/proto/vega/markets_pb2.py +++ b/vega_sim/proto/vega/markets_pb2.py @@ -17,7 +17,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x12vega/markets.proto\x12\x04vega\x1a\x16vega/data_source.proto"E\n\x0f\x41uctionDuration\x12\x1a\n\x08\x64uration\x18\x01 \x01(\x03R\x08\x64uration\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"Z\n\x04Spot\x12\x1d\n\nbase_asset\x18\x01 \x01(\tR\tbaseAsset\x12\x1f\n\x0bquote_asset\x18\x02 \x01(\tR\nquoteAsset\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name"\x82\x03\n\x06\x46uture\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12\x63\n$data_source_spec_for_settlement_data\x18\x03 \x01(\x0b\x32\x14.vega.DataSourceSpecR\x1f\x64\x61taSourceSpecForSettlementData\x12k\n(data_source_spec_for_trading_termination\x18\x04 \x01(\x0b\x32\x14.vega.DataSourceSpecR#dataSourceSpecForTradingTermination\x12\\\n\x18\x64\x61ta_source_spec_binding\x18\x05 \x01(\x0b\x32#.vega.DataSourceSpecToFutureBindingR\x15\x64\x61taSourceSpecBinding"\xe6\x07\n\tPerpetual\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12\x32\n\x15margin_funding_factor\x18\x03 \x01(\tR\x13marginFundingFactor\x12#\n\rinterest_rate\x18\x04 \x01(\tR\x0cinterestRate\x12*\n\x11\x63lamp_lower_bound\x18\x05 \x01(\tR\x0f\x63lampLowerBound\x12*\n\x11\x63lamp_upper_bound\x18\x06 \x01(\tR\x0f\x63lampUpperBound\x12k\n(data_source_spec_for_settlement_schedule\x18\x07 \x01(\x0b\x32\x14.vega.DataSourceSpecR#dataSourceSpecForSettlementSchedule\x12\x63\n$data_source_spec_for_settlement_data\x18\x08 \x01(\x0b\x32\x14.vega.DataSourceSpecR\x1f\x64\x61taSourceSpecForSettlementData\x12_\n\x18\x64\x61ta_source_spec_binding\x18\t \x01(\x0b\x32&.vega.DataSourceSpecToPerpetualBindingR\x15\x64\x61taSourceSpecBinding\x12\x42\n\x1b\x66unding_rate_scaling_factor\x18\n \x01(\tH\x00R\x18\x66undingRateScalingFactor\x88\x01\x01\x12<\n\x18\x66unding_rate_lower_bound\x18\x0b \x01(\tH\x01R\x15\x66undingRateLowerBound\x88\x01\x01\x12<\n\x18\x66unding_rate_upper_bound\x18\x0c \x01(\tH\x02R\x15\x66undingRateUpperBound\x88\x01\x01\x12m\n\x1finternal_composite_price_config\x18\r \x01(\x0b\x32!.vega.CompositePriceConfigurationH\x03R\x1cinternalCompositePriceConfig\x88\x01\x01\x42\x1e\n\x1c_funding_rate_scaling_factorB\x1b\n\x19_funding_rate_lower_boundB\x1b\n\x19_funding_rate_upper_boundB"\n _internal_composite_price_config"\x9b\x01\n\x1d\x44\x61taSourceSpecToFutureBinding\x12\x38\n\x18settlement_data_property\x18\x01 \x01(\tR\x16settlementDataProperty\x12@\n\x1ctrading_termination_property\x18\x02 \x01(\tR\x1atradingTerminationProperty"\x9e\x01\n DataSourceSpecToPerpetualBinding\x12\x38\n\x18settlement_data_property\x18\x01 \x01(\tR\x16settlementDataProperty\x12@\n\x1csettlement_schedule_property\x18\x02 \x01(\tR\x1asettlementScheduleProperty"(\n\x12InstrumentMetadata\x12\x12\n\x04tags\x18\x01 \x03(\tR\x04tags"\x80\x02\n\nInstrument\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04\x63ode\x18\x02 \x01(\tR\x04\x63ode\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x34\n\x08metadata\x18\x04 \x01(\x0b\x32\x18.vega.InstrumentMetadataR\x08metadata\x12&\n\x06\x66uture\x18\x64 \x01(\x0b\x32\x0c.vega.FutureH\x00R\x06\x66uture\x12 \n\x04spot\x18\x65 \x01(\x0b\x32\n.vega.SpotH\x00R\x04spot\x12/\n\tperpetual\x18\x66 \x01(\x0b\x32\x0f.vega.PerpetualH\x00R\tperpetualB\t\n\x07product"\x92\x01\n\x12LogNormalRiskModel\x12\x36\n\x17risk_aversion_parameter\x18\x01 \x01(\x01R\x15riskAversionParameter\x12\x10\n\x03tau\x18\x02 \x01(\x01R\x03tau\x12\x32\n\x06params\x18\x03 \x01(\x0b\x32\x1a.vega.LogNormalModelParamsR\x06params"J\n\x14LogNormalModelParams\x12\x0e\n\x02mu\x18\x01 \x01(\x01R\x02mu\x12\x0c\n\x01r\x18\x02 \x01(\x01R\x01r\x12\x14\n\x05sigma\x18\x03 \x01(\x01R\x05sigma"B\n\x0fSimpleRiskModel\x12/\n\x06params\x18\x01 \x01(\x0b\x32\x17.vega.SimpleModelParamsR\x06params"\xd1\x01\n\x11SimpleModelParams\x12\x1f\n\x0b\x66\x61\x63tor_long\x18\x01 \x01(\x01R\nfactorLong\x12!\n\x0c\x66\x61\x63tor_short\x18\x02 \x01(\x01R\x0b\x66\x61\x63torShort\x12\x1e\n\x0bmax_move_up\x18\x03 \x01(\x01R\tmaxMoveUp\x12"\n\rmin_move_down\x18\x04 \x01(\x01R\x0bminMoveDown\x12\x34\n\x16probability_of_trading\x18\x05 \x01(\x01R\x14probabilityOfTrading"\x89\x01\n\x0eScalingFactors\x12!\n\x0csearch_level\x18\x01 \x01(\x01R\x0bsearchLevel\x12%\n\x0einitial_margin\x18\x02 \x01(\x01R\rinitialMargin\x12-\n\x12\x63ollateral_release\x18\x03 \x01(\x01R\x11\x63ollateralRelease"Q\n\x10MarginCalculator\x12=\n\x0fscaling_factors\x18\x01 \x01(\x0b\x32\x14.vega.ScalingFactorsR\x0escalingFactors"\xad\x02\n\x12TradableInstrument\x12\x30\n\ninstrument\x18\x01 \x01(\x0b\x32\x10.vega.InstrumentR\ninstrument\x12\x43\n\x11margin_calculator\x18\x02 \x01(\x0b\x32\x16.vega.MarginCalculatorR\x10marginCalculator\x12M\n\x15log_normal_risk_model\x18\x64 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\x12logNormalRiskModel\x12\x43\n\x11simple_risk_model\x18\x65 \x01(\x0b\x32\x15.vega.SimpleRiskModelH\x00R\x0fsimpleRiskModelB\x0c\n\nrisk_model"}\n\nFeeFactors\x12\x1b\n\tmaker_fee\x18\x01 \x01(\tR\x08makerFee\x12-\n\x12infrastructure_fee\x18\x02 \x01(\tR\x11infrastructureFee\x12#\n\rliquidity_fee\x18\x03 \x01(\tR\x0cliquidityFee"\x84\x01\n\x04\x46\x65\x65s\x12*\n\x07\x66\x61\x63tors\x18\x01 \x01(\x0b\x32\x10.vega.FeeFactorsR\x07\x66\x61\x63tors\x12P\n\x16liquidity_fee_settings\x18\x02 \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings"\x81\x01\n\x16PriceMonitoringTrigger\x12\x18\n\x07horizon\x18\x01 \x01(\x03R\x07horizon\x12 \n\x0bprobability\x18\x02 \x01(\tR\x0bprobability\x12+\n\x11\x61uction_extension\x18\x03 \x01(\x03R\x10\x61uctionExtension"U\n\x19PriceMonitoringParameters\x12\x38\n\x08triggers\x18\x01 \x03(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x08triggers"Z\n\x17PriceMonitoringSettings\x12?\n\nparameters\x18\x01 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\nparameters"\xcc\x01\n\x1dLiquidityMonitoringParameters\x12S\n\x17target_stake_parameters\x18\x01 \x01(\x0b\x32\x1b.vega.TargetStakeParametersR\x15targetStakeParameters\x12)\n\x10triggering_ratio\x18\x02 \x01(\tR\x0ftriggeringRatio\x12+\n\x11\x61uction_extension\x18\x03 \x01(\x03R\x10\x61uctionExtension"\xfa\x01\n\x16LiquiditySLAParameters\x12\x1f\n\x0bprice_range\x18\x01 \x01(\tR\npriceRange\x12?\n\x1c\x63ommitment_min_time_fraction\x18\x02 \x01(\tR\x19\x63ommitmentMinTimeFraction\x12\x42\n\x1dperformance_hysteresis_epochs\x18\x04 \x01(\x04R\x1bperformanceHysteresisEpochs\x12\x34\n\x16sla_competition_factor\x18\x05 \x01(\tR\x14slaCompetitionFactorJ\x04\x08\x03\x10\x04"\xf8\x01\n\x14LiquidityFeeSettings\x12\x39\n\x06method\x18\x01 \x01(\x0e\x32!.vega.LiquidityFeeSettings.MethodR\x06method\x12&\n\x0c\x66\x65\x65_constant\x18\x02 \x01(\tH\x00R\x0b\x66\x65\x65\x43onstant\x88\x01\x01"l\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x18\n\x14METHOD_MARGINAL_COST\x10\x01\x12\x1b\n\x17METHOD_WEIGHTED_AVERAGE\x10\x02\x12\x13\n\x0fMETHOD_CONSTANT\x10\x03\x42\x0f\n\r_fee_constant"_\n\x15TargetStakeParameters\x12\x1f\n\x0btime_window\x18\x01 \x01(\x03R\ntimeWindow\x12%\n\x0escaling_factor\x18\x02 \x01(\x01R\rscalingFactor"\xc7\x0e\n\x06Market\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12I\n\x13tradable_instrument\x18\x02 \x01(\x0b\x32\x18.vega.TradableInstrumentR\x12tradableInstrument\x12%\n\x0e\x64\x65\x63imal_places\x18\x03 \x01(\x04R\rdecimalPlaces\x12\x1e\n\x04\x66\x65\x65s\x18\x04 \x01(\x0b\x32\n.vega.FeesR\x04\x66\x65\x65s\x12>\n\x0fopening_auction\x18\x05 \x01(\x0b\x32\x15.vega.AuctionDurationR\x0eopeningAuction\x12Y\n\x19price_monitoring_settings\x18\x06 \x01(\x0b\x32\x1d.vega.PriceMonitoringSettingsR\x17priceMonitoringSettings\x12k\n\x1fliquidity_monitoring_parameters\x18\x07 \x01(\x0b\x32#.vega.LiquidityMonitoringParametersR\x1dliquidityMonitoringParameters\x12;\n\x0ctrading_mode\x18\x08 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x0btradingMode\x12(\n\x05state\x18\t \x01(\x0e\x32\x12.vega.Market.StateR\x05state\x12\x43\n\x11market_timestamps\x18\n \x01(\x0b\x32\x16.vega.MarketTimestampsR\x10marketTimestamps\x12\x36\n\x17position_decimal_places\x18\x0b \x01(\x03R\x15positionDecimalPlaces\x12$\n\x0elp_price_range\x18\x0c \x01(\tR\x0clpPriceRange\x12\x34\n\x16linear_slippage_factor\x18\r \x01(\tR\x14linearSlippageFactor\x12:\n\x19quadratic_slippage_factor\x18\x0e \x01(\tR\x17quadraticSlippageFactor\x12-\n\x10parent_market_id\x18\x0f \x01(\tH\x00R\x0eparentMarketId\x88\x01\x01\x12;\n\x17insurance_pool_fraction\x18\x10 \x01(\tH\x01R\x15insurancePoolFraction\x88\x01\x01\x12\x33\n\x13successor_market_id\x18\x11 \x01(\tH\x02R\x11successorMarketId\x88\x01\x01\x12S\n\x14liquidity_sla_params\x18\x12 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersH\x03R\x12liquiditySlaParams\x88\x01\x01\x12L\n\x14liquidation_strategy\x18\x13 \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x13liquidationStrategy\x12[\n\x18mark_price_configuration\x18\x14 \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x16markPriceConfiguration\x12\x1b\n\ttick_size\x18\x15 \x01(\tR\x08tickSize"\xfc\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATE_PROPOSED\x10\x01\x12\x12\n\x0eSTATE_REJECTED\x10\x02\x12\x11\n\rSTATE_PENDING\x10\x03\x12\x13\n\x0fSTATE_CANCELLED\x10\x04\x12\x10\n\x0cSTATE_ACTIVE\x10\x05\x12\x13\n\x0fSTATE_SUSPENDED\x10\x06\x12\x10\n\x0cSTATE_CLOSED\x10\x07\x12\x1c\n\x18STATE_TRADING_TERMINATED\x10\x08\x12\x11\n\rSTATE_SETTLED\x10\t\x12"\n\x1eSTATE_SUSPENDED_VIA_GOVERNANCE\x10\n"\xf7\x01\n\x0bTradingMode\x12\x1c\n\x18TRADING_MODE_UNSPECIFIED\x10\x00\x12\x1b\n\x17TRADING_MODE_CONTINUOUS\x10\x01\x12\x1e\n\x1aTRADING_MODE_BATCH_AUCTION\x10\x02\x12 \n\x1cTRADING_MODE_OPENING_AUCTION\x10\x03\x12#\n\x1fTRADING_MODE_MONITORING_AUCTION\x10\x04\x12\x1b\n\x17TRADING_MODE_NO_TRADING\x10\x05\x12)\n%TRADING_MODE_SUSPENDED_VIA_GOVERNANCE\x10\x06\x42\x13\n\x11_parent_market_idB\x1a\n\x18_insurance_pool_fractionB\x16\n\x14_successor_market_idB\x17\n\x15_liquidity_sla_params"r\n\x10MarketTimestamps\x12\x1a\n\x08proposed\x18\x01 \x01(\x03R\x08proposed\x12\x18\n\x07pending\x18\x02 \x01(\x03R\x07pending\x12\x12\n\x04open\x18\x03 \x01(\x03R\x04open\x12\x14\n\x05\x63lose\x18\x04 \x01(\x03R\x05\x63lose"\x8a\x02\n\x13LiquidationStrategy\x12,\n\x12\x64isposal_time_step\x18\x01 \x01(\x03R\x10\x64isposalTimeStep\x12+\n\x11\x64isposal_fraction\x18\x02 \x01(\tR\x10\x64isposalFraction\x12,\n\x12\x66ull_disposal_size\x18\x03 \x01(\x04R\x10\x66ullDisposalSize\x12\x32\n\x15max_fraction_consumed\x18\x04 \x01(\tR\x13maxFractionConsumed\x12\x36\n\x17\x64isposal_slippage_range\x18\x05 \x01(\tR\x15\x64isposalSlippageRange"\xda\x03\n\x1b\x43ompositePriceConfiguration\x12!\n\x0c\x64\x65\x63\x61y_weight\x18\x01 \x01(\tR\x0b\x64\x65\x63\x61yWeight\x12\x1f\n\x0b\x64\x65\x63\x61y_power\x18\x02 \x01(\x04R\ndecayPower\x12\x1f\n\x0b\x63\x61sh_amount\x18\x03 \x01(\tR\ncashAmount\x12%\n\x0esource_weights\x18\x04 \x03(\tR\rsourceWeights\x12<\n\x1asource_staleness_tolerance\x18\x05 \x03(\tR\x18sourceStalenessTolerance\x12J\n\x14\x63omposite_price_type\x18\x06 \x01(\x0e\x32\x18.vega.CompositePriceTypeR\x12\x63ompositePriceType\x12\x46\n\x11\x64\x61ta_sources_spec\x18\x07 \x03(\x0b\x32\x1a.vega.DataSourceDefinitionR\x0f\x64\x61taSourcesSpec\x12]\n\x19\x64\x61ta_sources_spec_binding\x18\x08 \x03(\x0b\x32".vega.SpecBindingForCompositePriceR\x16\x64\x61taSourcesSpecBinding*\xa3\x01\n\x12\x43ompositePriceType\x12$\n COMPOSITE_PRICE_TYPE_UNSPECIFIED\x10\x00\x12!\n\x1d\x43OMPOSITE_PRICE_TYPE_WEIGHTED\x10\x01\x12\x1f\n\x1b\x43OMPOSITE_PRICE_TYPE_MEDIAN\x10\x02\x12#\n\x1f\x43OMPOSITE_PRICE_TYPE_LAST_TRADE\x10\x03\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' + b'\n\x12vega/markets.proto\x12\x04vega\x1a\x16vega/data_source.proto"E\n\x0f\x41uctionDuration\x12\x1a\n\x08\x64uration\x18\x01 \x01(\x03R\x08\x64uration\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"F\n\x04Spot\x12\x1d\n\nbase_asset\x18\x01 \x01(\tR\tbaseAsset\x12\x1f\n\x0bquote_asset\x18\x02 \x01(\tR\nquoteAsset"\x82\x03\n\x06\x46uture\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12\x63\n$data_source_spec_for_settlement_data\x18\x03 \x01(\x0b\x32\x14.vega.DataSourceSpecR\x1f\x64\x61taSourceSpecForSettlementData\x12k\n(data_source_spec_for_trading_termination\x18\x04 \x01(\x0b\x32\x14.vega.DataSourceSpecR#dataSourceSpecForTradingTermination\x12\\\n\x18\x64\x61ta_source_spec_binding\x18\x05 \x01(\x0b\x32#.vega.DataSourceSpecToFutureBindingR\x15\x64\x61taSourceSpecBinding"\xe6\x07\n\tPerpetual\x12)\n\x10settlement_asset\x18\x01 \x01(\tR\x0fsettlementAsset\x12\x1d\n\nquote_name\x18\x02 \x01(\tR\tquoteName\x12\x32\n\x15margin_funding_factor\x18\x03 \x01(\tR\x13marginFundingFactor\x12#\n\rinterest_rate\x18\x04 \x01(\tR\x0cinterestRate\x12*\n\x11\x63lamp_lower_bound\x18\x05 \x01(\tR\x0f\x63lampLowerBound\x12*\n\x11\x63lamp_upper_bound\x18\x06 \x01(\tR\x0f\x63lampUpperBound\x12k\n(data_source_spec_for_settlement_schedule\x18\x07 \x01(\x0b\x32\x14.vega.DataSourceSpecR#dataSourceSpecForSettlementSchedule\x12\x63\n$data_source_spec_for_settlement_data\x18\x08 \x01(\x0b\x32\x14.vega.DataSourceSpecR\x1f\x64\x61taSourceSpecForSettlementData\x12_\n\x18\x64\x61ta_source_spec_binding\x18\t \x01(\x0b\x32&.vega.DataSourceSpecToPerpetualBindingR\x15\x64\x61taSourceSpecBinding\x12\x42\n\x1b\x66unding_rate_scaling_factor\x18\n \x01(\tH\x00R\x18\x66undingRateScalingFactor\x88\x01\x01\x12<\n\x18\x66unding_rate_lower_bound\x18\x0b \x01(\tH\x01R\x15\x66undingRateLowerBound\x88\x01\x01\x12<\n\x18\x66unding_rate_upper_bound\x18\x0c \x01(\tH\x02R\x15\x66undingRateUpperBound\x88\x01\x01\x12m\n\x1finternal_composite_price_config\x18\r \x01(\x0b\x32!.vega.CompositePriceConfigurationH\x03R\x1cinternalCompositePriceConfig\x88\x01\x01\x42\x1e\n\x1c_funding_rate_scaling_factorB\x1b\n\x19_funding_rate_lower_boundB\x1b\n\x19_funding_rate_upper_boundB"\n _internal_composite_price_config"\x9b\x01\n\x1d\x44\x61taSourceSpecToFutureBinding\x12\x38\n\x18settlement_data_property\x18\x01 \x01(\tR\x16settlementDataProperty\x12@\n\x1ctrading_termination_property\x18\x02 \x01(\tR\x1atradingTerminationProperty"\x9e\x01\n DataSourceSpecToPerpetualBinding\x12\x38\n\x18settlement_data_property\x18\x01 \x01(\tR\x16settlementDataProperty\x12@\n\x1csettlement_schedule_property\x18\x02 \x01(\tR\x1asettlementScheduleProperty"(\n\x12InstrumentMetadata\x12\x12\n\x04tags\x18\x01 \x03(\tR\x04tags"\x80\x02\n\nInstrument\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04\x63ode\x18\x02 \x01(\tR\x04\x63ode\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x34\n\x08metadata\x18\x04 \x01(\x0b\x32\x18.vega.InstrumentMetadataR\x08metadata\x12&\n\x06\x66uture\x18\x64 \x01(\x0b\x32\x0c.vega.FutureH\x00R\x06\x66uture\x12 \n\x04spot\x18\x65 \x01(\x0b\x32\n.vega.SpotH\x00R\x04spot\x12/\n\tperpetual\x18\x66 \x01(\x0b\x32\x0f.vega.PerpetualH\x00R\tperpetualB\t\n\x07product"\x92\x01\n\x12LogNormalRiskModel\x12\x36\n\x17risk_aversion_parameter\x18\x01 \x01(\x01R\x15riskAversionParameter\x12\x10\n\x03tau\x18\x02 \x01(\x01R\x03tau\x12\x32\n\x06params\x18\x03 \x01(\x0b\x32\x1a.vega.LogNormalModelParamsR\x06params"J\n\x14LogNormalModelParams\x12\x0e\n\x02mu\x18\x01 \x01(\x01R\x02mu\x12\x0c\n\x01r\x18\x02 \x01(\x01R\x01r\x12\x14\n\x05sigma\x18\x03 \x01(\x01R\x05sigma"B\n\x0fSimpleRiskModel\x12/\n\x06params\x18\x01 \x01(\x0b\x32\x17.vega.SimpleModelParamsR\x06params"\xd1\x01\n\x11SimpleModelParams\x12\x1f\n\x0b\x66\x61\x63tor_long\x18\x01 \x01(\x01R\nfactorLong\x12!\n\x0c\x66\x61\x63tor_short\x18\x02 \x01(\x01R\x0b\x66\x61\x63torShort\x12\x1e\n\x0bmax_move_up\x18\x03 \x01(\x01R\tmaxMoveUp\x12"\n\rmin_move_down\x18\x04 \x01(\x01R\x0bminMoveDown\x12\x34\n\x16probability_of_trading\x18\x05 \x01(\x01R\x14probabilityOfTrading"\x89\x01\n\x0eScalingFactors\x12!\n\x0csearch_level\x18\x01 \x01(\x01R\x0bsearchLevel\x12%\n\x0einitial_margin\x18\x02 \x01(\x01R\rinitialMargin\x12-\n\x12\x63ollateral_release\x18\x03 \x01(\x01R\x11\x63ollateralRelease"Q\n\x10MarginCalculator\x12=\n\x0fscaling_factors\x18\x01 \x01(\x0b\x32\x14.vega.ScalingFactorsR\x0escalingFactors"\xad\x02\n\x12TradableInstrument\x12\x30\n\ninstrument\x18\x01 \x01(\x0b\x32\x10.vega.InstrumentR\ninstrument\x12\x43\n\x11margin_calculator\x18\x02 \x01(\x0b\x32\x16.vega.MarginCalculatorR\x10marginCalculator\x12M\n\x15log_normal_risk_model\x18\x64 \x01(\x0b\x32\x18.vega.LogNormalRiskModelH\x00R\x12logNormalRiskModel\x12\x43\n\x11simple_risk_model\x18\x65 \x01(\x0b\x32\x15.vega.SimpleRiskModelH\x00R\x0fsimpleRiskModelB\x0c\n\nrisk_model"}\n\nFeeFactors\x12\x1b\n\tmaker_fee\x18\x01 \x01(\tR\x08makerFee\x12-\n\x12infrastructure_fee\x18\x02 \x01(\tR\x11infrastructureFee\x12#\n\rliquidity_fee\x18\x03 \x01(\tR\x0cliquidityFee"\x84\x01\n\x04\x46\x65\x65s\x12*\n\x07\x66\x61\x63tors\x18\x01 \x01(\x0b\x32\x10.vega.FeeFactorsR\x07\x66\x61\x63tors\x12P\n\x16liquidity_fee_settings\x18\x02 \x01(\x0b\x32\x1a.vega.LiquidityFeeSettingsR\x14liquidityFeeSettings"\x81\x01\n\x16PriceMonitoringTrigger\x12\x18\n\x07horizon\x18\x01 \x01(\x03R\x07horizon\x12 \n\x0bprobability\x18\x02 \x01(\tR\x0bprobability\x12+\n\x11\x61uction_extension\x18\x03 \x01(\x03R\x10\x61uctionExtension"U\n\x19PriceMonitoringParameters\x12\x38\n\x08triggers\x18\x01 \x03(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x08triggers"Z\n\x17PriceMonitoringSettings\x12?\n\nparameters\x18\x01 \x01(\x0b\x32\x1f.vega.PriceMonitoringParametersR\nparameters"\xcc\x01\n\x1dLiquidityMonitoringParameters\x12S\n\x17target_stake_parameters\x18\x01 \x01(\x0b\x32\x1b.vega.TargetStakeParametersR\x15targetStakeParameters\x12)\n\x10triggering_ratio\x18\x02 \x01(\tR\x0ftriggeringRatio\x12+\n\x11\x61uction_extension\x18\x03 \x01(\x03R\x10\x61uctionExtension"\xfa\x01\n\x16LiquiditySLAParameters\x12\x1f\n\x0bprice_range\x18\x01 \x01(\tR\npriceRange\x12?\n\x1c\x63ommitment_min_time_fraction\x18\x02 \x01(\tR\x19\x63ommitmentMinTimeFraction\x12\x42\n\x1dperformance_hysteresis_epochs\x18\x04 \x01(\x04R\x1bperformanceHysteresisEpochs\x12\x34\n\x16sla_competition_factor\x18\x05 \x01(\tR\x14slaCompetitionFactorJ\x04\x08\x03\x10\x04"\xf8\x01\n\x14LiquidityFeeSettings\x12\x39\n\x06method\x18\x01 \x01(\x0e\x32!.vega.LiquidityFeeSettings.MethodR\x06method\x12&\n\x0c\x66\x65\x65_constant\x18\x02 \x01(\tH\x00R\x0b\x66\x65\x65\x43onstant\x88\x01\x01"l\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x18\n\x14METHOD_MARGINAL_COST\x10\x01\x12\x1b\n\x17METHOD_WEIGHTED_AVERAGE\x10\x02\x12\x13\n\x0fMETHOD_CONSTANT\x10\x03\x42\x0f\n\r_fee_constant"_\n\x15TargetStakeParameters\x12\x1f\n\x0btime_window\x18\x01 \x01(\x03R\ntimeWindow\x12%\n\x0escaling_factor\x18\x02 \x01(\x01R\rscalingFactor"\xc7\x0e\n\x06Market\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12I\n\x13tradable_instrument\x18\x02 \x01(\x0b\x32\x18.vega.TradableInstrumentR\x12tradableInstrument\x12%\n\x0e\x64\x65\x63imal_places\x18\x03 \x01(\x04R\rdecimalPlaces\x12\x1e\n\x04\x66\x65\x65s\x18\x04 \x01(\x0b\x32\n.vega.FeesR\x04\x66\x65\x65s\x12>\n\x0fopening_auction\x18\x05 \x01(\x0b\x32\x15.vega.AuctionDurationR\x0eopeningAuction\x12Y\n\x19price_monitoring_settings\x18\x06 \x01(\x0b\x32\x1d.vega.PriceMonitoringSettingsR\x17priceMonitoringSettings\x12k\n\x1fliquidity_monitoring_parameters\x18\x07 \x01(\x0b\x32#.vega.LiquidityMonitoringParametersR\x1dliquidityMonitoringParameters\x12;\n\x0ctrading_mode\x18\x08 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x0btradingMode\x12(\n\x05state\x18\t \x01(\x0e\x32\x12.vega.Market.StateR\x05state\x12\x43\n\x11market_timestamps\x18\n \x01(\x0b\x32\x16.vega.MarketTimestampsR\x10marketTimestamps\x12\x36\n\x17position_decimal_places\x18\x0b \x01(\x03R\x15positionDecimalPlaces\x12$\n\x0elp_price_range\x18\x0c \x01(\tR\x0clpPriceRange\x12\x34\n\x16linear_slippage_factor\x18\r \x01(\tR\x14linearSlippageFactor\x12:\n\x19quadratic_slippage_factor\x18\x0e \x01(\tR\x17quadraticSlippageFactor\x12-\n\x10parent_market_id\x18\x0f \x01(\tH\x00R\x0eparentMarketId\x88\x01\x01\x12;\n\x17insurance_pool_fraction\x18\x10 \x01(\tH\x01R\x15insurancePoolFraction\x88\x01\x01\x12\x33\n\x13successor_market_id\x18\x11 \x01(\tH\x02R\x11successorMarketId\x88\x01\x01\x12S\n\x14liquidity_sla_params\x18\x12 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersH\x03R\x12liquiditySlaParams\x88\x01\x01\x12L\n\x14liquidation_strategy\x18\x13 \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x13liquidationStrategy\x12[\n\x18mark_price_configuration\x18\x14 \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x16markPriceConfiguration\x12\x1b\n\ttick_size\x18\x15 \x01(\tR\x08tickSize"\xfc\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATE_PROPOSED\x10\x01\x12\x12\n\x0eSTATE_REJECTED\x10\x02\x12\x11\n\rSTATE_PENDING\x10\x03\x12\x13\n\x0fSTATE_CANCELLED\x10\x04\x12\x10\n\x0cSTATE_ACTIVE\x10\x05\x12\x13\n\x0fSTATE_SUSPENDED\x10\x06\x12\x10\n\x0cSTATE_CLOSED\x10\x07\x12\x1c\n\x18STATE_TRADING_TERMINATED\x10\x08\x12\x11\n\rSTATE_SETTLED\x10\t\x12"\n\x1eSTATE_SUSPENDED_VIA_GOVERNANCE\x10\n"\xf7\x01\n\x0bTradingMode\x12\x1c\n\x18TRADING_MODE_UNSPECIFIED\x10\x00\x12\x1b\n\x17TRADING_MODE_CONTINUOUS\x10\x01\x12\x1e\n\x1aTRADING_MODE_BATCH_AUCTION\x10\x02\x12 \n\x1cTRADING_MODE_OPENING_AUCTION\x10\x03\x12#\n\x1fTRADING_MODE_MONITORING_AUCTION\x10\x04\x12\x1b\n\x17TRADING_MODE_NO_TRADING\x10\x05\x12)\n%TRADING_MODE_SUSPENDED_VIA_GOVERNANCE\x10\x06\x42\x13\n\x11_parent_market_idB\x1a\n\x18_insurance_pool_fractionB\x16\n\x14_successor_market_idB\x17\n\x15_liquidity_sla_params"r\n\x10MarketTimestamps\x12\x1a\n\x08proposed\x18\x01 \x01(\x03R\x08proposed\x12\x18\n\x07pending\x18\x02 \x01(\x03R\x07pending\x12\x12\n\x04open\x18\x03 \x01(\x03R\x04open\x12\x14\n\x05\x63lose\x18\x04 \x01(\x03R\x05\x63lose"\x8a\x02\n\x13LiquidationStrategy\x12,\n\x12\x64isposal_time_step\x18\x01 \x01(\x03R\x10\x64isposalTimeStep\x12+\n\x11\x64isposal_fraction\x18\x02 \x01(\tR\x10\x64isposalFraction\x12,\n\x12\x66ull_disposal_size\x18\x03 \x01(\x04R\x10\x66ullDisposalSize\x12\x32\n\x15max_fraction_consumed\x18\x04 \x01(\tR\x13maxFractionConsumed\x12\x36\n\x17\x64isposal_slippage_range\x18\x05 \x01(\tR\x15\x64isposalSlippageRange"\xda\x03\n\x1b\x43ompositePriceConfiguration\x12!\n\x0c\x64\x65\x63\x61y_weight\x18\x01 \x01(\tR\x0b\x64\x65\x63\x61yWeight\x12\x1f\n\x0b\x64\x65\x63\x61y_power\x18\x02 \x01(\x04R\ndecayPower\x12\x1f\n\x0b\x63\x61sh_amount\x18\x03 \x01(\tR\ncashAmount\x12%\n\x0esource_weights\x18\x04 \x03(\tR\rsourceWeights\x12<\n\x1asource_staleness_tolerance\x18\x05 \x03(\tR\x18sourceStalenessTolerance\x12J\n\x14\x63omposite_price_type\x18\x06 \x01(\x0e\x32\x18.vega.CompositePriceTypeR\x12\x63ompositePriceType\x12\x46\n\x11\x64\x61ta_sources_spec\x18\x07 \x03(\x0b\x32\x1a.vega.DataSourceDefinitionR\x0f\x64\x61taSourcesSpec\x12]\n\x19\x64\x61ta_sources_spec_binding\x18\x08 \x03(\x0b\x32".vega.SpecBindingForCompositePriceR\x16\x64\x61taSourcesSpecBinding*\xa3\x01\n\x12\x43ompositePriceType\x12$\n COMPOSITE_PRICE_TYPE_UNSPECIFIED\x10\x00\x12!\n\x1d\x43OMPOSITE_PRICE_TYPE_WEIGHTED\x10\x01\x12\x1f\n\x1b\x43OMPOSITE_PRICE_TYPE_MEDIAN\x10\x02\x12#\n\x1f\x43OMPOSITE_PRICE_TYPE_LAST_TRADE\x10\x03\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' ) _globals = globals() @@ -28,68 +28,68 @@ _globals["DESCRIPTOR"]._serialized_options = ( b"Z%code.vegaprotocol.io/vega/protos/vega" ) - _globals["_COMPOSITEPRICETYPE"]._serialized_start = 7367 - _globals["_COMPOSITEPRICETYPE"]._serialized_end = 7530 + _globals["_COMPOSITEPRICETYPE"]._serialized_start = 7347 + _globals["_COMPOSITEPRICETYPE"]._serialized_end = 7510 _globals["_AUCTIONDURATION"]._serialized_start = 52 _globals["_AUCTIONDURATION"]._serialized_end = 121 _globals["_SPOT"]._serialized_start = 123 - _globals["_SPOT"]._serialized_end = 213 - _globals["_FUTURE"]._serialized_start = 216 - _globals["_FUTURE"]._serialized_end = 602 - _globals["_PERPETUAL"]._serialized_start = 605 - _globals["_PERPETUAL"]._serialized_end = 1603 - _globals["_DATASOURCESPECTOFUTUREBINDING"]._serialized_start = 1606 - _globals["_DATASOURCESPECTOFUTUREBINDING"]._serialized_end = 1761 - _globals["_DATASOURCESPECTOPERPETUALBINDING"]._serialized_start = 1764 - _globals["_DATASOURCESPECTOPERPETUALBINDING"]._serialized_end = 1922 - _globals["_INSTRUMENTMETADATA"]._serialized_start = 1924 - _globals["_INSTRUMENTMETADATA"]._serialized_end = 1964 - _globals["_INSTRUMENT"]._serialized_start = 1967 - _globals["_INSTRUMENT"]._serialized_end = 2223 - _globals["_LOGNORMALRISKMODEL"]._serialized_start = 2226 - _globals["_LOGNORMALRISKMODEL"]._serialized_end = 2372 - _globals["_LOGNORMALMODELPARAMS"]._serialized_start = 2374 - _globals["_LOGNORMALMODELPARAMS"]._serialized_end = 2448 - _globals["_SIMPLERISKMODEL"]._serialized_start = 2450 - _globals["_SIMPLERISKMODEL"]._serialized_end = 2516 - _globals["_SIMPLEMODELPARAMS"]._serialized_start = 2519 - _globals["_SIMPLEMODELPARAMS"]._serialized_end = 2728 - _globals["_SCALINGFACTORS"]._serialized_start = 2731 - _globals["_SCALINGFACTORS"]._serialized_end = 2868 - _globals["_MARGINCALCULATOR"]._serialized_start = 2870 - _globals["_MARGINCALCULATOR"]._serialized_end = 2951 - _globals["_TRADABLEINSTRUMENT"]._serialized_start = 2954 - _globals["_TRADABLEINSTRUMENT"]._serialized_end = 3255 - _globals["_FEEFACTORS"]._serialized_start = 3257 - _globals["_FEEFACTORS"]._serialized_end = 3382 - _globals["_FEES"]._serialized_start = 3385 - _globals["_FEES"]._serialized_end = 3517 - _globals["_PRICEMONITORINGTRIGGER"]._serialized_start = 3520 - _globals["_PRICEMONITORINGTRIGGER"]._serialized_end = 3649 - _globals["_PRICEMONITORINGPARAMETERS"]._serialized_start = 3651 - _globals["_PRICEMONITORINGPARAMETERS"]._serialized_end = 3736 - _globals["_PRICEMONITORINGSETTINGS"]._serialized_start = 3738 - _globals["_PRICEMONITORINGSETTINGS"]._serialized_end = 3828 - _globals["_LIQUIDITYMONITORINGPARAMETERS"]._serialized_start = 3831 - _globals["_LIQUIDITYMONITORINGPARAMETERS"]._serialized_end = 4035 - _globals["_LIQUIDITYSLAPARAMETERS"]._serialized_start = 4038 - _globals["_LIQUIDITYSLAPARAMETERS"]._serialized_end = 4288 - _globals["_LIQUIDITYFEESETTINGS"]._serialized_start = 4291 - _globals["_LIQUIDITYFEESETTINGS"]._serialized_end = 4539 - _globals["_LIQUIDITYFEESETTINGS_METHOD"]._serialized_start = 4414 - _globals["_LIQUIDITYFEESETTINGS_METHOD"]._serialized_end = 4522 - _globals["_TARGETSTAKEPARAMETERS"]._serialized_start = 4541 - _globals["_TARGETSTAKEPARAMETERS"]._serialized_end = 4636 - _globals["_MARKET"]._serialized_start = 4639 - _globals["_MARKET"]._serialized_end = 6502 - _globals["_MARKET_STATE"]._serialized_start = 5902 - _globals["_MARKET_STATE"]._serialized_end = 6154 - _globals["_MARKET_TRADINGMODE"]._serialized_start = 6157 - _globals["_MARKET_TRADINGMODE"]._serialized_end = 6404 - _globals["_MARKETTIMESTAMPS"]._serialized_start = 6504 - _globals["_MARKETTIMESTAMPS"]._serialized_end = 6618 - _globals["_LIQUIDATIONSTRATEGY"]._serialized_start = 6621 - _globals["_LIQUIDATIONSTRATEGY"]._serialized_end = 6887 - _globals["_COMPOSITEPRICECONFIGURATION"]._serialized_start = 6890 - _globals["_COMPOSITEPRICECONFIGURATION"]._serialized_end = 7364 + _globals["_SPOT"]._serialized_end = 193 + _globals["_FUTURE"]._serialized_start = 196 + _globals["_FUTURE"]._serialized_end = 582 + _globals["_PERPETUAL"]._serialized_start = 585 + _globals["_PERPETUAL"]._serialized_end = 1583 + _globals["_DATASOURCESPECTOFUTUREBINDING"]._serialized_start = 1586 + _globals["_DATASOURCESPECTOFUTUREBINDING"]._serialized_end = 1741 + _globals["_DATASOURCESPECTOPERPETUALBINDING"]._serialized_start = 1744 + _globals["_DATASOURCESPECTOPERPETUALBINDING"]._serialized_end = 1902 + _globals["_INSTRUMENTMETADATA"]._serialized_start = 1904 + _globals["_INSTRUMENTMETADATA"]._serialized_end = 1944 + _globals["_INSTRUMENT"]._serialized_start = 1947 + _globals["_INSTRUMENT"]._serialized_end = 2203 + _globals["_LOGNORMALRISKMODEL"]._serialized_start = 2206 + _globals["_LOGNORMALRISKMODEL"]._serialized_end = 2352 + _globals["_LOGNORMALMODELPARAMS"]._serialized_start = 2354 + _globals["_LOGNORMALMODELPARAMS"]._serialized_end = 2428 + _globals["_SIMPLERISKMODEL"]._serialized_start = 2430 + _globals["_SIMPLERISKMODEL"]._serialized_end = 2496 + _globals["_SIMPLEMODELPARAMS"]._serialized_start = 2499 + _globals["_SIMPLEMODELPARAMS"]._serialized_end = 2708 + _globals["_SCALINGFACTORS"]._serialized_start = 2711 + _globals["_SCALINGFACTORS"]._serialized_end = 2848 + _globals["_MARGINCALCULATOR"]._serialized_start = 2850 + _globals["_MARGINCALCULATOR"]._serialized_end = 2931 + _globals["_TRADABLEINSTRUMENT"]._serialized_start = 2934 + _globals["_TRADABLEINSTRUMENT"]._serialized_end = 3235 + _globals["_FEEFACTORS"]._serialized_start = 3237 + _globals["_FEEFACTORS"]._serialized_end = 3362 + _globals["_FEES"]._serialized_start = 3365 + _globals["_FEES"]._serialized_end = 3497 + _globals["_PRICEMONITORINGTRIGGER"]._serialized_start = 3500 + _globals["_PRICEMONITORINGTRIGGER"]._serialized_end = 3629 + _globals["_PRICEMONITORINGPARAMETERS"]._serialized_start = 3631 + _globals["_PRICEMONITORINGPARAMETERS"]._serialized_end = 3716 + _globals["_PRICEMONITORINGSETTINGS"]._serialized_start = 3718 + _globals["_PRICEMONITORINGSETTINGS"]._serialized_end = 3808 + _globals["_LIQUIDITYMONITORINGPARAMETERS"]._serialized_start = 3811 + _globals["_LIQUIDITYMONITORINGPARAMETERS"]._serialized_end = 4015 + _globals["_LIQUIDITYSLAPARAMETERS"]._serialized_start = 4018 + _globals["_LIQUIDITYSLAPARAMETERS"]._serialized_end = 4268 + _globals["_LIQUIDITYFEESETTINGS"]._serialized_start = 4271 + _globals["_LIQUIDITYFEESETTINGS"]._serialized_end = 4519 + _globals["_LIQUIDITYFEESETTINGS_METHOD"]._serialized_start = 4394 + _globals["_LIQUIDITYFEESETTINGS_METHOD"]._serialized_end = 4502 + _globals["_TARGETSTAKEPARAMETERS"]._serialized_start = 4521 + _globals["_TARGETSTAKEPARAMETERS"]._serialized_end = 4616 + _globals["_MARKET"]._serialized_start = 4619 + _globals["_MARKET"]._serialized_end = 6482 + _globals["_MARKET_STATE"]._serialized_start = 5882 + _globals["_MARKET_STATE"]._serialized_end = 6134 + _globals["_MARKET_TRADINGMODE"]._serialized_start = 6137 + _globals["_MARKET_TRADINGMODE"]._serialized_end = 6384 + _globals["_MARKETTIMESTAMPS"]._serialized_start = 6484 + _globals["_MARKETTIMESTAMPS"]._serialized_end = 6598 + _globals["_LIQUIDATIONSTRATEGY"]._serialized_start = 6601 + _globals["_LIQUIDATIONSTRATEGY"]._serialized_end = 6867 + _globals["_COMPOSITEPRICECONFIGURATION"]._serialized_start = 6870 + _globals["_COMPOSITEPRICECONFIGURATION"]._serialized_end = 7344 # @@protoc_insertion_point(module_scope) diff --git a/vega_sim/proto/vega/markets_pb2.pyi b/vega_sim/proto/vega/markets_pb2.pyi index 6084188cf..b46ceecb4 100644 --- a/vega_sim/proto/vega/markets_pb2.pyi +++ b/vega_sim/proto/vega/markets_pb2.pyi @@ -36,18 +36,13 @@ class AuctionDuration(_message.Message): ) -> None: ... class Spot(_message.Message): - __slots__ = ("base_asset", "quote_asset", "name") + __slots__ = ("base_asset", "quote_asset") BASE_ASSET_FIELD_NUMBER: _ClassVar[int] QUOTE_ASSET_FIELD_NUMBER: _ClassVar[int] - NAME_FIELD_NUMBER: _ClassVar[int] base_asset: str quote_asset: str - name: str def __init__( - self, - base_asset: _Optional[str] = ..., - quote_asset: _Optional[str] = ..., - name: _Optional[str] = ..., + self, base_asset: _Optional[str] = ..., quote_asset: _Optional[str] = ... ) -> None: ... class Future(_message.Message): diff --git a/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.py b/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.py index 173492c75..313682500 100644 --- a/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.py +++ b/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.py @@ -26,7 +26,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fvega/snapshot/v1/snapshot.proto\x12\x10vega.snapshot.v1\x1a\x11vega/assets.proto\x1a\x17vega/chain_events.proto\x1a#vega/checkpoint/v1/checkpoint.proto\x1a\x17vega/data/v1/data.proto\x1a\x1bvega/events/v1/events.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto"\x9c\x01\n\x08Snapshot\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x30\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x18.vega.snapshot.v1.FormatR\x06\x66ormat\x12\x16\n\x06\x63hunks\x18\x03 \x01(\rR\x06\x63hunks\x12\x12\n\x04hash\x18\x04 \x01(\x0cR\x04hash\x12\x1a\n\x08metadata\x18\x05 \x01(\x0cR\x08metadata"{\n\x08NodeHash\x12\x10\n\x03key\x18\x03 \x01(\tR\x03key\x12\x12\n\x04hash\x18\x04 \x01(\tR\x04hash\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x18\n\x07version\x18\x06 \x01(\x03R\x07version\x12\x17\n\x07is_leaf\x18\x07 \x01(\x08R\x06isLeaf"\xda\x01\n\x08Metadata\x12\x18\n\x07version\x18\x01 \x01(\x03R\x07version\x12!\n\x0c\x63hunk_hashes\x18\x02 \x03(\tR\x0b\x63hunkHashes\x12;\n\x0bnode_hashes\x18\x03 \x03(\x0b\x32\x1a.vega.snapshot.v1.NodeHashR\nnodeHashes\x12)\n\x10protocol_version\x18\x04 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x05 \x01(\x08R\x0fprotocolUpgrade"V\n\x05\x43hunk\x12-\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.PayloadR\x04\x64\x61ta\x12\x0e\n\x02nr\x18\x02 \x01(\x03R\x02nr\x12\x0e\n\x02of\x18\x03 \x01(\x03R\x02of"\xb3\x38\n\x07Payload\x12\x45\n\ractive_assets\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ActiveAssetsH\x00R\x0c\x61\x63tiveAssets\x12H\n\x0epending_assets\x18\x02 \x01(\x0b\x32\x1f.vega.snapshot.v1.PendingAssetsH\x00R\rpendingAssets\x12W\n\x13\x62\x61nking_withdrawals\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.BankingWithdrawalsH\x00R\x12\x62\x61nkingWithdrawals\x12N\n\x10\x62\x61nking_deposits\x18\x04 \x01(\x0b\x32!.vega.snapshot.v1.BankingDepositsH\x00R\x0f\x62\x61nkingDeposits\x12\x42\n\x0c\x62\x61nking_seen\x18\x05 \x01(\x0b\x32\x1d.vega.snapshot.v1.BankingSeenH\x00R\x0b\x62\x61nkingSeen\x12[\n\x15\x62\x61nking_asset_actions\x18\x06 \x01(\x0b\x32%.vega.snapshot.v1.BankingAssetActionsH\x00R\x13\x62\x61nkingAssetActions\x12>\n\ncheckpoint\x18\x07 \x01(\x0b\x32\x1c.vega.snapshot.v1.CheckpointH\x00R\ncheckpoint\x12W\n\x13\x63ollateral_accounts\x18\x08 \x01(\x0b\x32$.vega.snapshot.v1.CollateralAccountsH\x00R\x12\x63ollateralAccounts\x12Q\n\x11\x63ollateral_assets\x18\t \x01(\x0b\x32".vega.snapshot.v1.CollateralAssetsH\x00R\x10\x63ollateralAssets\x12Q\n\x11\x64\x65legation_active\x18\n \x01(\x0b\x32".vega.snapshot.v1.DelegationActiveH\x00R\x10\x64\x65legationActive\x12T\n\x12\x64\x65legation_pending\x18\x0b \x01(\x0b\x32#.vega.snapshot.v1.DelegationPendingH\x00R\x11\x64\x65legationPending\x12K\n\x0f\x64\x65legation_auto\x18\x0c \x01(\x0b\x32 .vega.snapshot.v1.DelegationAutoH\x00R\x0e\x64\x65legationAuto\x12Q\n\x11governance_active\x18\r \x01(\x0b\x32".vega.snapshot.v1.GovernanceActiveH\x00R\x10governanceActive\x12T\n\x12governance_enacted\x18\x0e \x01(\x0b\x32#.vega.snapshot.v1.GovernanceEnactedH\x00R\x11governanceEnacted\x12N\n\x10staking_accounts\x18\x0f \x01(\x0b\x32!.vega.snapshot.v1.StakingAccountsH\x00R\x0fstakingAccounts\x12\x45\n\rmatching_book\x18\x10 \x01(\x0b\x32\x1e.vega.snapshot.v1.MatchingBookH\x00R\x0cmatchingBook\x12L\n\x12network_parameters\x18\x11 \x01(\x0b\x32\x1b.vega.snapshot.v1.NetParamsH\x00R\x11networkParameters\x12Q\n\x11\x65xecution_markets\x18\x12 \x01(\x0b\x32".vega.snapshot.v1.ExecutionMarketsH\x00R\x10\x65xecutionMarkets\x12N\n\x10market_positions\x18\x13 \x01(\x0b\x32!.vega.snapshot.v1.MarketPositionsH\x00R\x0fmarketPositions\x12\x39\n\tapp_state\x18\x14 \x01(\x0b\x32\x1a.vega.snapshot.v1.AppStateH\x00R\x08\x61ppState\x12\x34\n\x05\x65poch\x18\x15 \x01(\x0b\x32\x1c.vega.snapshot.v1.EpochStateH\x00R\x05\x65poch\x12\x61\n\x17rewards_pending_payouts\x18\x17 \x01(\x0b\x32\'.vega.snapshot.v1.RewardsPendingPayoutsH\x00R\x15rewardsPendingPayouts\x12K\n\x0fgovernance_node\x18\x18 \x01(\x0b\x32 .vega.snapshot.v1.GovernanceNodeH\x00R\x0egovernanceNode\x12?\n\x0blimit_state\x18\x19 \x01(\x0b\x32\x1c.vega.snapshot.v1.LimitStateH\x00R\nlimitState\x12L\n\x10vote_spam_policy\x18\x1a \x01(\x0b\x32 .vega.snapshot.v1.VoteSpamPolicyH\x00R\x0evoteSpamPolicy\x12R\n\x12simple_spam_policy\x18\x1b \x01(\x0b\x32".vega.snapshot.v1.SimpleSpamPolicyH\x00R\x10simpleSpamPolicy\x12\x32\n\x06notary\x18\x1c \x01(\x0b\x32\x18.vega.snapshot.v1.NotaryH\x00R\x06notary\x12K\n\x0f\x65vent_forwarder\x18\x1f \x01(\x0b\x32 .vega.snapshot.v1.EventForwarderH\x00R\x0e\x65ventForwarder\x12\x64\n\x18stake_verifier_deposited\x18 \x01(\x0b\x32(.vega.snapshot.v1.StakeVerifierDepositedH\x00R\x16stakeVerifierDeposited\x12^\n\x16stake_verifier_removed\x18! \x01(\x0b\x32&.vega.snapshot.v1.StakeVerifierRemovedH\x00R\x14stakeVerifierRemoved\x12\x35\n\x07witness\x18" \x01(\x0b\x32\x19.vega.snapshot.v1.WitnessH\x00R\x07witness\x12\x83\x01\n#delegation_last_reconciliation_time\x18# \x01(\x0b\x32\x32.vega.snapshot.v1.DelegationLastReconciliationTimeH\x00R delegationLastReconciliationTime\x12\x38\n\x08topology\x18$ \x01(\x0b\x32\x1a.vega.snapshot.v1.TopologyH\x00R\x08topology\x12\x44\n\x0boracle_data\x18% \x01(\x0b\x32!.vega.snapshot.v1.OracleDataBatchH\x00R\noracleData\x12Z\n\x14liquidity_parameters\x18& \x01(\x0b\x32%.vega.snapshot.v1.LiquidityParametersH\x00R\x13liquidityParameters\x12p\n\x1cliquidity_pending_provisions\x18\' \x01(\x0b\x32,.vega.snapshot.v1.LiquidityPendingProvisionsH\x00R\x1aliquidityPendingProvisions\x12\x80\x01\n"liquidity_parties_liquidity_orders\x18( \x01(\x0b\x32\x31.vega.snapshot.v1.LiquidityPartiesLiquidityOrdersH\x00R\x1fliquidityPartiesLiquidityOrders\x12\x64\n\x18liquidity_parties_orders\x18) \x01(\x0b\x32(.vega.snapshot.v1.LiquidityPartiesOrdersH\x00R\x16liquidityPartiesOrders\x12Z\n\x14liquidity_provisions\x18* \x01(\x0b\x32%.vega.snapshot.v1.LiquidityProvisionsH\x00R\x13liquidityProvisions\x12T\n\x12liquidity_supplied\x18+ \x01(\x0b\x32#.vega.snapshot.v1.LiquiditySuppliedH\x00R\x11liquiditySupplied\x12N\n\x10liquidity_target\x18, \x01(\x0b\x32!.vega.snapshot.v1.LiquidityTargetH\x00R\x0fliquidityTarget\x12\x64\n\x18\x66loating_point_consensus\x18. \x01(\x0b\x32(.vega.snapshot.v1.FloatingPointConsensusH\x00R\x16\x66loatingPointConsensus\x12H\n\x0emarket_tracker\x18/ \x01(\x0b\x32\x1f.vega.snapshot.v1.MarketTrackerH\x00R\rmarketTracker\x12m\n\x1b\x62\x61nking_recurring_transfers\x18\x31 \x01(\x0b\x32+.vega.snapshot.v1.BankingRecurringTransfersH\x00R\x19\x62\x61nkingRecurringTransfers\x12m\n\x1b\x62\x61nking_scheduled_transfers\x18\x32 \x01(\x0b\x32+.vega.snapshot.v1.BankingScheduledTransfersH\x00R\x19\x62\x61nkingScheduledTransfers\x12z\n erc20_multisig_topology_verified\x18\x33 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedH\x00R\x1d\x65rc20MultisigTopologyVerified\x12w\n\x1f\x65rc20_multisig_topology_pending\x18\x34 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingH\x00R\x1c\x65rc20MultisigTopologyPending\x12\x43\n\rproof_of_work\x18\x35 \x01(\x0b\x32\x1d.vega.snapshot.v1.ProofOfWorkH\x00R\x0bproofOfWork\x12[\n\x15pending_asset_updates\x18\x36 \x01(\x0b\x32%.vega.snapshot.v1.PendingAssetUpdatesH\x00R\x13pendingAssetUpdates\x12j\n\x1aprotocol_upgrade_proposals\x18\x37 \x01(\x0b\x32*.vega.snapshot.v1.ProtocolUpgradeProposalsH\x00R\x18protocolUpgradeProposals\x12g\n\x1c\x62\x61nking_primary_bridge_state\x18\x38 \x01(\x0b\x32$.vega.snapshot.v1.BankingBridgeStateH\x00R\x19\x62\x61nkingPrimaryBridgeState\x12N\n\x10settlement_state\x18\x39 \x01(\x0b\x32!.vega.snapshot.v1.SettlementStateH\x00R\x0fsettlementState\x12N\n\x10liquidity_scores\x18: \x01(\x0b\x32!.vega.snapshot.v1.LiquidityScoresH\x00R\x0fliquidityScores\x12[\n\x15spot_liquidity_target\x18; \x01(\x0b\x32%.vega.snapshot.v1.SpotLiquidityTargetH\x00R\x13spotLiquidityTarget\x12\x8c\x01\n&banking_recurring_governance_transfers\x18< \x01(\x0b\x32\x35.vega.snapshot.v1.BankingRecurringGovernanceTransfersH\x00R#bankingRecurringGovernanceTransfers\x12\x8c\x01\n&banking_scheduled_governance_transfers\x18= \x01(\x0b\x32\x35.vega.snapshot.v1.BankingScheduledGovernanceTransfersH\x00R#bankingScheduledGovernanceTransfers\x12\x65\n\x19\x65th_contract_call_results\x18> \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsH\x00R\x16\x65thContractCallResults\x12r\n\x1e\x65th_oracle_verifier_last_block\x18? \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockH\x00R\x1a\x65thOracleVerifierLastBlock\x12\x61\n\x17liquidity_v2_provisions\x18@ \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ProvisionsH\x00R\x15liquidityV2Provisions\x12w\n\x1fliquidity_v2_pending_provisions\x18\x41 \x01(\x0b\x32..vega.snapshot.v1.LiquidityV2PendingProvisionsH\x00R\x1cliquidityV2PendingProvisions\x12g\n\x19liquidity_v2_performances\x18\x42 \x01(\x0b\x32).vega.snapshot.v1.LiquidityV2PerformancesH\x00R\x17liquidityV2Performances\x12[\n\x15liquidity_v2_supplied\x18\x43 \x01(\x0b\x32%.vega.snapshot.v1.LiquidityV2SuppliedH\x00R\x13liquidityV2Supplied\x12U\n\x13liquidity_v2_scores\x18\x44 \x01(\x0b\x32#.vega.snapshot.v1.LiquidityV2ScoresH\x00R\x11liquidityV2Scores\x12\x61\n\x17holding_account_tracker\x18\x45 \x01(\x0b\x32\'.vega.snapshot.v1.HoldingAccountTrackerH\x00R\x15holdingAccountTracker\x12/\n\x05teams\x18\x46 \x01(\x0b\x32\x17.vega.snapshot.v1.TeamsH\x00R\x05teams\x12\x45\n\rteam_switches\x18G \x01(\x0b\x32\x1e.vega.snapshot.v1.TeamSwitchesH\x00R\x0cteamSwitches\x12\x35\n\x07vesting\x18H \x01(\x0b\x32\x19.vega.snapshot.v1.VestingH\x00R\x07vesting\x12R\n\x10referral_program\x18I \x01(\x0b\x32%.vega.snapshot.v1.ReferralProgramDataH\x00R\x0freferralProgram\x12K\n\x0f\x61\x63tivity_streak\x18L \x01(\x0b\x32 .vega.snapshot.v1.ActivityStreakH\x00R\x0e\x61\x63tivityStreak\x12\x61\n\x17volume_discount_program\x18M \x01(\x0b\x32\'.vega.snapshot.v1.VolumeDiscountProgramH\x00R\x15volumeDiscountProgram\x12\x61\n\x17liquidity_v2_parameters\x18N \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ParametersH\x00R\x15liquidityV2Parameters\x12l\n\x1cliquidity_v2_paid_fees_stats\x18O \x01(\x0b\x32*.vega.snapshot.v1.LiquidityV2PaidFeesStatsH\x00R\x18liquidityV2PaidFeesStats\x12\x41\n\x0bliquidation\x18P \x01(\x0b\x32\x1d.vega.snapshot.v1.LiquidationH\x00R\x0bliquidation\x12t\n\x1e\x62\x61nking_transfer_fee_discounts\x18Q \x01(\x0b\x32-.vega.snapshot.v1.BankingTransferFeeDiscountsH\x00R\x1b\x62\x61nkingTransferFeeDiscounts\x12\x61\n\x17governance_batch_active\x18R \x01(\x0b\x32\'.vega.snapshot.v1.GovernanceBatchActiveH\x00R\x15governanceBatchActive\x12\x35\n\x07parties\x18S \x01(\x0b\x32\x19.vega.snapshot.v1.PartiesH\x00R\x07parties\x12\x46\n\x0el2_eth_oracles\x18T \x01(\x0b\x32\x1e.vega.snapshot.v1.L2EthOraclesH\x00R\x0cl2EthOracles\x12\x62\n\x18\x65th_oracle_verifier_misc\x18U \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscH\x00R\x15\x65thOracleVerifierMisc\x12\x65\n\x19\x62\x61nking_evm_bridge_states\x18V \x01(\x0b\x32(.vega.snapshot.v1.BankingEVMBridgeStatesH\x00R\x16\x62\x61nkingEvmBridgeStates\x12X\n\x14\x65vm_event_forwarders\x18W \x01(\x0b\x32$.vega.snapshot.v1.EVMEventForwardersH\x00R\x12\x65vmEventForwarders\x12\x61\n\x17\x65vm_multisig_topologies\x18X \x01(\x0b\x32\'.vega.snapshot.v1.EVMMultisigTopologiesH\x00R\x15\x65vmMultisigTopologiesB\x06\n\x04\x64\x61ta"V\n\x16OrderHoldingQuantities\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n\x08quantity\x18\x02 \x01(\tR\x08quantity\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65"\x83\x01\n\x15HoldingAccountTracker\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12M\n\rorder_holding\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.OrderHoldingQuantitiesR\x0corderHolding"L\n\x15TimestampedTotalStake\x12\x1f\n\x0btotal_stake\x18\x01 \x01(\x04R\ntotalStake\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"R\n\x17TimestampedOpenInterest\x12#\n\ropen_interest\x18\x01 \x01(\x04R\x0copenInterest\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\xf2\x02\n\x0fLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12\x34\n\x16\x63urrent_open_interests\x18\x04 \x03(\x04R\x14\x63urrentOpenInterests\x12\x61\n\x17previous_open_interests\x18\x05 \x03(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x15previousOpenInterests\x12W\n\x12max_open_interests\x18\x06 \x01(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x10maxOpenInterests"\xe0\x02\n\x13SpotLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12.\n\x13\x63urrent_total_stake\x18\x04 \x03(\x04R\x11\x63urrentTotalStake\x12Y\n\x14previous_total_stake\x18\x05 \x03(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\x12previousTotalStake\x12O\n\x0fmax_total_stake\x18\x06 \x01(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\rmaxTotalStake"Z\n\x1eLiquidityOffsetProbabilityPair\x12\x16\n\x06offset\x18\x01 \x01(\rR\x06offset\x12 \n\x0bprobability\x18\x02 \x01(\tR\x0bprobability"\xfb\x01\n\x11LiquiditySupplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"P\n\x0fOracleDataBatch\x12=\n\x0boracle_data\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.OracleDataR\noracleData"\xa7\x01\n\nOracleData\x12.\n\x07signers\x18\x01 \x03(\x0b\x32\x14.vega.data.v1.SignerR\x07signers\x12\x34\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OracleDataPairR\x04\x64\x61ta\x12\x33\n\tmeta_data\x18\x03 \x03(\x0b\x32\x16.vega.data.v1.PropertyR\x08metaData"8\n\x0eOracleDataPair\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"C\n\x07Witness\x12\x38\n\tresources\x18\x01 \x03(\x0b\x32\x1a.vega.snapshot.v1.ResourceR\tresources"g\n\x08Resource\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0b\x63heck_until\x18\x02 \x01(\x03R\ncheckUntil\x12\x14\n\x05votes\x18\x03 \x03(\tR\x05votes\x12\x14\n\x05state\x18\x04 \x01(\rR\x05state">\n\x14\x45ventForwarderBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x90\x01\n\x0e\x45ventForwarder\x12!\n\x0c\x61\x63ked_events\x18\x01 \x03(\tR\x0b\x61\x63kedEvents\x12@\n\x07\x62uckets\x18\x02 \x03(\x0b\x32&.vega.snapshot.v1.EventForwarderBucketR\x07\x62uckets\x12\x19\n\x08\x63hain_id\x18\x03 \x01(\tR\x07\x63hainId"h\n\x12\x45VMEventForwarders\x12R\n\x14\x65vm_event_forwarders\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.EventForwarderR\x12\x65vmEventForwarders"s\n\x12\x43ollateralAccounts\x12)\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x08\x61\x63\x63ounts\x12\x32\n\x15next_balance_snapshot\x18\x02 \x01(\x03R\x13nextBalanceSnapshot"7\n\x10\x43ollateralAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"3\n\x0c\x41\x63tiveAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"4\n\rPendingAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets":\n\x13PendingAssetUpdates\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"P\n\nWithdrawal\x12\x10\n\x03ref\x18\x01 \x01(\tR\x03ref\x12\x30\n\nwithdrawal\x18\x02 \x01(\x0b\x32\x10.vega.WithdrawalR\nwithdrawal"B\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x07\x64\x65posit\x18\x02 \x01(\x0b\x32\r.vega.DepositR\x07\x64\x65posit"\x84\x01\n\x05TxRef\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x19\n\x08\x62lock_nr\x18\x02 \x01(\x04R\x07\x62lockNr\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12\x1b\n\tlog_index\x18\x04 \x01(\x04R\x08logIndex\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId"T\n\x12\x42\x61nkingWithdrawals\x12>\n\x0bwithdrawals\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.WithdrawalR\x0bwithdrawals"F\n\x0f\x42\x61nkingDeposits\x12\x33\n\x07\x64\x65posit\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.DepositR\x07\x64\x65posit"\xa1\x01\n\x0b\x42\x61nkingSeen\x12\x12\n\x04refs\x18\x01 \x03(\tR\x04refs\x12<\n\x1blast_seen_primary_eth_block\x18\x02 \x01(\x04R\x17lastSeenPrimaryEthBlock\x12@\n\x1dlast_seen_secondary_eth_block\x18\x03 \x01(\x04R\x19lastSeenSecondaryEthBlock"Y\n\x13\x42\x61nkingAssetActions\x12\x42\n\x0c\x61sset_action\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.AssetActionR\x0b\x61ssetAction"t\n\x19\x42\x61nkingRecurringTransfers\x12W\n\x13recurring_transfers\x18\x01 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers"t\n\x19\x42\x61nkingScheduledTransfers\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime"~\n#BankingRecurringGovernanceTransfers\x12W\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\x12recurringTransfers"\x88\x01\n#BankingScheduledGovernanceTransfers\x12\x61\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32\x35.vega.checkpoint.v1.ScheduledGovernanceTransferAtTimeR\x0ftransfersAtTime"X\n\x12\x42\x61nkingBridgeState\x12\x42\n\x0c\x62ridge_state\x18\x01 \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0b\x62ridgeState"^\n\x16\x42\x61nkingEVMBridgeStates\x12\x44\n\rbridge_states\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0c\x62ridgeStates"%\n\nCheckpoint\x12\x17\n\x07next_cp\x18\x01 \x01(\x03R\x06nextCp"\\\n DelegationLastReconciliationTime\x12\x38\n\x18last_reconciliation_time\x18\x01 \x01(\x03R\x16lastReconciliationTime"F\n\x10\x44\x65legationActive\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"}\n\x11\x44\x65legationPending\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0cundelegation\x18\x02 \x03(\x0b\x32\x10.vega.DelegationR\x0cundelegation"*\n\x0e\x44\x65legationAuto\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties"\x9a\x01\n\x0cProposalData\x12*\n\x08proposal\x18\x01 \x01(\x0b\x32\x0e.vega.ProposalR\x08proposal\x12\x1c\n\x03yes\x18\x02 \x03(\x0b\x32\n.vega.VoteR\x03yes\x12\x1a\n\x02no\x18\x03 \x03(\x0b\x32\n.vega.VoteR\x02no\x12$\n\x07invalid\x18\x04 \x03(\x0b\x32\n.vega.VoteR\x07invalid"Q\n\x11GovernanceEnacted\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"P\n\x10GovernanceActive\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"\x88\x01\n\x11\x42\x61tchProposalData\x12\x45\n\x0e\x62\x61tch_proposal\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\rbatchProposal\x12,\n\tproposals\x18\x02 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals"e\n\x15GovernanceBatchActive\x12L\n\x0f\x62\x61tch_proposals\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x0e\x62\x61tchProposals"\x83\x01\n\x0eGovernanceNode\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\x12\x43\n\rproposal_data\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\x0cproposalData"v\n\x0eStakingAccount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance\x12\x34\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x06\x65vents"\xe1\x01\n\x0fStakingAccounts\x12<\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.StakingAccountR\x08\x61\x63\x63ounts\x12;\n\x1astaking_asset_total_supply\x18\x02 \x01(\tR\x17stakingAssetTotalSupply\x12S\n\x1apending_stake_total_supply\x18\x03 \x01(\x0b\x32\x16.vega.StakeTotalSupplyR\x17pendingStakeTotalSupply"\xf6\x01\n\x0cMatchingBook\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1d\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x03\x62uy\x12\x1f\n\x04sell\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x04sell\x12*\n\x11last_traded_price\x18\x04 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07\x61uction\x18\x05 \x01(\x08R\x07\x61uction\x12\x19\n\x08\x62\x61tch_id\x18\x06 \x01(\x04R\x07\x62\x61tchId\x12(\n\x10pegged_order_ids\x18\x07 \x03(\tR\x0epeggedOrderIds";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params"0\n\nDecimalMap\x12\x10\n\x03key\x18\x01 \x01(\x03R\x03key\x12\x10\n\x03val\x18\x02 \x01(\tR\x03val"5\n\tTimePrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price";\n\x0bPriceVolume\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"B\n\nPriceRange\x12\x10\n\x03min\x18\x01 \x01(\tR\x03min\x12\x10\n\x03max\x18\x02 \x01(\tR\x03max\x12\x10\n\x03ref\x18\x03 \x01(\tR\x03ref"\x9a\x01\n\nPriceBound\x12\x16\n\x06\x61\x63tive\x18\x01 \x01(\x08R\x06\x61\x63tive\x12\x1b\n\tup_factor\x18\x02 \x01(\tR\x08upFactor\x12\x1f\n\x0b\x64own_factor\x18\x03 \x01(\tR\ndownFactor\x12\x36\n\x07trigger\x18\x04 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger"\x9a\x01\n\x0fPriceRangeCache\x12\x32\n\x05\x62ound\x18\x01 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x05\x62ound\x12\x32\n\x05range\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceRangeR\x05range\x12\x1f\n\x0b\x62ound_index\x18\x03 \x01(\x04R\nboundIndex"<\n\x0c\x43urrentPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"S\n\tPastPrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x32\n\x15volume_weighted_price\x18\x02 \x01(\tR\x13volumeWeightedPrice"\xf4\x04\n\x0cPriceMonitor\x12 \n\x0binitialised\x18\x03 \x01(\x08R\x0binitialised\x12=\n\x0b\x66p_horizons\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\nfpHorizons\x12\x10\n\x03now\x18\x05 \x01(\x03R\x03now\x12\x16\n\x06update\x18\x06 \x01(\x03R\x06update\x12\x34\n\x06\x62ounds\x18\x07 \x03(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x06\x62ounds\x12\x33\n\x16price_range_cache_time\x18\x08 \x01(\x03R\x13priceRangeCacheTime\x12M\n\x11price_range_cache\x18\t \x03(\x0b\x32!.vega.snapshot.v1.PriceRangeCacheR\x0fpriceRangeCache\x12/\n\x14ref_price_cache_time\x18\n \x01(\x03R\x11refPriceCacheTime\x12\x44\n\x0fref_price_cache\x18\x0b \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\rrefPriceCache\x12=\n\nprices_now\x18\x0c \x03(\x0b\x32\x1e.vega.snapshot.v1.CurrentPriceR\tpricesNow\x12<\n\x0bprices_past\x18\r \x03(\x0b\x32\x1b.vega.snapshot.v1.PastPriceR\npricesPast\x12+\n\x11\x63onsensus_reached\x18\x0e \x01(\x08R\x10\x63onsensusReached"\xf8\x02\n\x0c\x41uctionState\x12,\n\x04mode\x18\x01 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x04mode\x12;\n\x0c\x64\x65\x66\x61ult_mode\x18\x02 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x0b\x64\x65\x66\x61ultMode\x12.\n\x07trigger\x18\x03 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x14\n\x05\x62\x65gin\x18\x04 \x01(\x03R\x05\x62\x65gin\x12\'\n\x03\x65nd\x18\x05 \x01(\x0b\x32\x15.vega.AuctionDurationR\x03\x65nd\x12\x14\n\x05start\x18\x06 \x01(\x08R\x05start\x12\x12\n\x04stop\x18\x07 \x01(\x08R\x04stop\x12\x32\n\textension\x18\x08 \x01(\x0e\x32\x14.vega.AuctionTriggerR\textension\x12\x30\n\x14\x65xtension_event_sent\x18\t \x01(\x08R\x12\x65xtensionEventSent"u\n\rEquityShareLP\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05stake\x18\x02 \x01(\tR\x05stake\x12\x14\n\x05share\x18\x03 \x01(\tR\x05share\x12\x10\n\x03\x61vg\x18\x04 \x01(\tR\x03\x61vg\x12\x16\n\x06vshare\x18\x05 \x01(\tR\x06vshare"\xa9\x01\n\x0b\x45quityShare\x12\x10\n\x03mvp\x18\x01 \x01(\tR\x03mvp\x12\x32\n\x15opening_auction_ended\x18\x02 \x01(\x08R\x13openingAuctionEnded\x12\x31\n\x03lps\x18\x03 \x03(\x0b\x32\x1f.vega.snapshot.v1.EquityShareLPR\x03lps\x12\x0c\n\x01r\x18\x04 \x01(\tR\x01r\x12\x13\n\x05p_mvp\x18\x05 \x01(\tR\x04pMvp"\x84\x01\n\x0b\x46\x65\x65Splitter\x12*\n\x11time_window_start\x18\x01 \x01(\x03R\x0ftimeWindowStart\x12\x1f\n\x0btrade_value\x18\x02 \x01(\tR\ntradeValue\x12\x10\n\x03\x61vg\x18\x03 \x01(\tR\x03\x61vg\x12\x16\n\x06window\x18\x04 \x01(\x04R\x06window"\xa1\t\n\nSpotMarket\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12@\n\x0c\x66\x65\x65_splitter\x18\x0e \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12-\n\x13next_mark_to_market\x18\x0f \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x10 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x11 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x12 \x01(\x08R\x06\x63losed\x12=\n\x0bstop_orders\x18\x13 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x14 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x38\n\nfees_stats\x18\x15 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12\x1d\n\nhas_traded\x18\x16 \x01(\x08R\thasTraded\x12L\n\x10market_liquidity\x18\x17 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidity"\xbc\x0e\n\x06Market\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12*\n\x11risk_factor_short\x18\x0e \x01(\tR\x0friskFactorShort\x12(\n\x10risk_factor_long\x18\x0f \x01(\tR\x0eriskFactorLong\x12\x41\n\x1drisk_factor_consensus_reached\x18\x10 \x01(\x08R\x1ariskFactorConsensusReached\x12@\n\x0c\x66\x65\x65_splitter\x18\x11 \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12\'\n\x0fsettlement_data\x18\x12 \x01(\tR\x0esettlementData\x12-\n\x13next_mark_to_market\x18\x13 \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x14 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x15 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x16 \x01(\x08R\x06\x63losed\x12\x1c\n\tsucceeded\x18\x17 \x01(\x08R\tsucceeded\x12=\n\x0bstop_orders\x18\x18 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x19 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x33\n\x07product\x18\x1a \x01(\x0b\x32\x19.vega.snapshot.v1.ProductR\x07product\x12\x38\n\nfees_stats\x18\x1b \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12S\n\x13party_margin_factor\x18\x1c \x03(\x0b\x32#.vega.snapshot.v1.PartyMarginFactorR\x11partyMarginFactor\x12^\n\x15mark_price_calculator\x18\x1d \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorR\x13markPriceCalculator\x12~\n#internal_composite_price_calculator\x18\x1e \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorH\x00R internalCompositePriceCalculator\x88\x01\x01\x12J\n"next_internal_composite_price_calc\x18\x1f \x01(\x03R\x1enextInternalCompositePriceCalc\x12L\n\x10market_liquidity\x18 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidityB&\n$_internal_composite_price_calculator"N\n\x11PartyMarginFactor\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\rmargin_factor\x18\x02 \x01(\tR\x0cmarginFactor"B\n\x07Product\x12/\n\x05perps\x18\x01 \x01(\x0b\x32\x17.vega.snapshot.v1.PerpsH\x00R\x05perpsB\x06\n\x04type"?\n\tDataPoint\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp"[\n\x10\x41uctionIntervals\x12\x0c\n\x01t\x18\x01 \x03(\x03R\x01t\x12#\n\rauction_start\x18\x02 \x01(\x03R\x0c\x61uctionStart\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total"S\n\x08TWAPData\x12\x14\n\x05start\x18\x01 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x03R\x03\x65nd\x12\x1f\n\x0bsum_product\x18\x03 \x01(\tR\nsumProduct"\xc7\x03\n\x05Perps\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12K\n\x13\x65xternal_data_point\x18\x02 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11\x65xternalDataPoint\x12K\n\x13internal_data_point\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11internalDataPoint\x12\x10\n\x03seq\x18\x04 \x01(\x04R\x03seq\x12\x1d\n\nstarted_at\x18\x05 \x01(\x03R\tstartedAt\x12H\n\x12\x65xternal_twap_data\x18\x06 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10\x65xternalTwapData\x12H\n\x12internal_twap_data\x18\x07 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10internalTwapData\x12O\n\x11\x61uction_intervals\x18\x08 \x01(\x0b\x32".vega.snapshot.v1.AuctionIntervalsR\x10\x61uctionIntervals"=\n\rOrdersAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"\x98\x01\n\x10PricedStopOrders\x12\x42\n\x0c\x66\x61lls_bellow\x18\x01 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\x0b\x66\x61llsBellow\x12@\n\x0brises_above\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\nrisesAbove"\xc4\x01\n\x12TrailingStopOrders\x12&\n\x0flast_seen_price\x18\x01 \x01(\tR\rlastSeenPrice\x12\x43\n\x0c\x66\x61lls_bellow\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\x0b\x66\x61llsBellow\x12\x41\n\x0brises_above\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\nrisesAbove"@\n\x0eOrdersAtOffset\x12\x16\n\x06offset\x18\x01 \x01(\tR\x06offset\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"b\n\x0eOffsetsAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12:\n\x07offsets\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OrdersAtOffsetR\x07offsets"\xf7\x01\n\nStopOrders\x12?\n\x0bstop_orders\x18\x01 \x03(\x0b\x32\x1e.vega.events.v1.StopOrderEventR\nstopOrders\x12P\n\x12priced_stop_orders\x18\x02 \x01(\x0b\x32".vega.snapshot.v1.PricedStopOrdersR\x10pricedStopOrders\x12V\n\x14trailing_stop_orders\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.TrailingStopOrdersR\x12trailingStopOrders"@\n\x0cPeggedOrders\x12\x30\n\rparked_orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x0cparkedOrders"\xad\x03\n\x10SLANetworkParams\x12.\n\x13\x62ond_penalty_factor\x18\x01 \x01(\tR\x11\x62ondPenaltyFactor\x12,\n\x12\x65\x61rly_exit_penalty\x18\x02 \x01(\tR\x10\x65\x61rlyExitPenalty\x12*\n\x11max_liquidity_fee\x18\x03 \x01(\tR\x0fmaxLiquidityFee\x12\x46\n non_performance_bond_penalty_max\x18\x04 \x01(\tR\x1cnonPerformanceBondPenaltyMax\x12J\n"non_performance_bond_penalty_slope\x18\x05 \x01(\tR\x1enonPerformanceBondPenaltySlope\x12-\n\x13stake_to_ccy_volume\x18\x06 \x01(\tR\x10stakeToCcyVolume\x12L\n#providers_fee_calculation_time_step\x18\x07 \x01(\x03R\x1fprovidersFeeCalculationTimeStep"\x80\x03\n\x10\x45xecutionMarkets\x12\x32\n\x07markets\x18\x01 \x03(\x0b\x32\x18.vega.snapshot.v1.MarketR\x07markets\x12?\n\x0cspot_markets\x18\x02 \x03(\x0b\x32\x1c.vega.snapshot.v1.SpotMarketR\x0bspotMarkets\x12H\n\x0fsettled_markets\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.MarketStateR\x0esettledMarkets\x12<\n\nsuccessors\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.SuccessorsR\nsuccessors\x12\x1d\n\nmarket_ids\x18\x05 \x03(\tR\tmarketIds\x12P\n\x12sla_network_params\x18\x06 \x01(\x0b\x32".vega.snapshot.v1.SLANetworkParamsR\x10slaNetworkParams"^\n\nSuccessors\x12#\n\rparent_market\x18\x01 \x01(\tR\x0cparentMarket\x12+\n\x11successor_markets\x18\x02 \x03(\tR\x10successorMarkets"\x97\x02\n\x08Position\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x12\n\x04size\x18\x02 \x01(\x03R\x04size\x12\x10\n\x03\x62uy\x18\x03 \x01(\x03R\x03\x62uy\x12\x12\n\x04sell\x18\x04 \x01(\x03R\x04sell\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12&\n\x0f\x62uy_sum_product\x18\x06 \x01(\tR\rbuySumProduct\x12(\n\x10sell_sum_product\x18\x07 \x01(\tR\x0esellSumProduct\x12\x1e\n\ndistressed\x18\x08 \x01(\x08R\ndistressed\x12.\n\x13\x61verage_entry_price\x18\t \x01(\x0cR\x11\x61verageEntryPrice"\xb7\x01\n\x0fMarketPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x38\n\tpositions\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.PositionR\tpositions\x12M\n\x0fparties_records\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PartyPositionStatsR\x0epartiesRecords"\x86\x02\n\x12PartyPositionStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x35\n\x14latest_open_interest\x18\x02 \x01(\x04H\x00R\x12latestOpenInterest\x88\x01\x01\x12\x35\n\x14lowest_open_interest\x18\x03 \x01(\x04H\x01R\x12lowestOpenInterest\x88\x01\x01\x12(\n\rtraded_volume\x18\x04 \x01(\x04H\x02R\x0ctradedVolume\x88\x01\x01\x42\x17\n\x15_latest_open_interestB\x17\n\x15_lowest_open_interestB\x10\n\x0e_traded_volume"\xee\x01\n\x0fSettlementState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12&\n\x0flast_mark_price\x18\x02 \x01(\tR\rlastMarkPrice\x12[\n\x16last_settled_positions\x18\x03 \x03(\x0b\x32%.vega.snapshot.v1.LastSettledPositionR\x14lastSettledPositions\x12\x39\n\x06trades\x18\x04 \x03(\x0b\x32!.vega.snapshot.v1.SettlementTradeR\x06trades"V\n\x13LastSettledPosition\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12)\n\x10settled_position\x18\x02 \x01(\x03R\x0fsettledPosition"\x94\x01\n\x0fSettlementTrade\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice\x12\x12\n\x04size\x18\x04 \x01(\x03R\x04size\x12\x19\n\x08new_size\x18\x05 \x01(\x03R\x07newSize"\xbd\x01\n\x08\x41ppState\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId\x12)\n\x10protocol_version\x18\x05 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x06 \x01(\x08R\x0fprotocolUpgrade"\xc3\x01\n\nEpochState\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x36\n\x18ready_to_start_new_epoch\x18\x06 \x01(\x08R\x14readyToStartNewEpoch\x12+\n\x12ready_to_end_epoch\x18\x07 \x01(\x08R\x0freadyToEndEpoch"{\n\x15RewardsPendingPayouts\x12\x62\n\x18scheduled_rewards_payout\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.ScheduledRewardsPayoutR\x16scheduledRewardsPayout"\x81\x01\n\x16ScheduledRewardsPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12\x46\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.RewardsPayoutR\rrewardsPayout"\xfc\x01\n\rRewardsPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12T\n\x13reward_party_amount\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.RewardsPartyAmountR\x11rewardPartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp"B\n\x12RewardsPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\x94\x04\n\nLimitState\x12\x1f\n\x0b\x62lock_count\x18\x01 \x01(\rR\nblockCount\x12,\n\x12\x63\x61n_propose_market\x18\x02 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x03 \x01(\x08R\x0f\x63\x61nProposeAsset\x12%\n\x0egenesis_loaded\x18\x04 \x01(\x08R\rgenesisLoaded\x12\x34\n\x16propose_market_enabled\x18\x05 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x06 \x01(\x08R\x13proposeAssetEnabled\x12=\n\x1bpropose_market_enabled_from\x18\x07 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\x08 \x01(\x03R\x17proposeAssetEnabledFrom\x12=\n\x1bpropose_spot_market_enabled\x18\t \x01(\x08R\x18proposeSpotMarketEnabled\x12?\n\x1cpropose_perps_market_enabled\x18\n \x01(\x08R\x19proposePerpsMarketEnabled"\x94\x04\n\x0eVoteSpamPolicy\x12L\n\rparty_to_vote\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.PartyProposalVoteCountR\x0bpartyToVote\x12\x44\n\x0e\x62\x61nned_parties\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12_\n\x1arecent_blocks_reject_stats\x18\x04 \x03(\x0b\x32".vega.snapshot.v1.BlockRejectStatsR\x17recentBlocksRejectStats\x12.\n\x13\x63urrent_block_index\x18\x05 \x01(\x04R\x11\x63urrentBlockIndex\x12.\n\x13last_increase_block\x18\x06 \x01(\x04R\x11lastIncreaseBlock\x12*\n\x11\x63urrent_epoch_seq\x18\x07 \x01(\x04R\x0f\x63urrentEpochSeq\x12\x37\n\x18min_voting_tokens_factor\x18\x08 \x01(\tR\x15minVotingTokensFactor"`\n\x16PartyProposalVoteCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08proposal\x18\x02 \x01(\tR\x08proposal\x12\x14\n\x05\x63ount\x18\x03 \x01(\x04R\x05\x63ount"C\n\x11PartyTokenBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"D\n\x10\x42lockRejectStats\x12\x1a\n\x08rejected\x18\x01 \x01(\x04R\x08rejected\x12\x14\n\x05total\x18\x02 \x01(\x04R\x05total"G\n\x19SpamPartyTransactionCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x63ount\x18\x02 \x01(\x04R\x05\x63ount"\xc2\x02\n\x10SimpleSpamPolicy\x12\x1f\n\x0bpolicy_name\x18\x01 \x01(\tR\npolicyName\x12Q\n\x0eparty_to_count\x18\x02 \x03(\x0b\x32+.vega.snapshot.v1.SpamPartyTransactionCountR\x0cpartyToCount\x12\x44\n\x0e\x62\x61nned_parties\x18\x03 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x04 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12*\n\x11\x63urrent_epoch_seq\x18\x05 \x01(\x04R\x0f\x63urrentEpochSeq"p\n\nNotarySigs\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\x05R\x04kind\x12\x12\n\x04node\x18\x03 \x01(\tR\x04node\x12\x10\n\x03sig\x18\x04 \x01(\tR\x03sig\x12\x18\n\x07pending\x18\x05 \x01(\x08R\x07pending"G\n\x06Notary\x12=\n\x0bnotary_sigs\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.NotarySigsR\nnotarySigs"m\n\x16StakeVerifierDeposited\x12S\n\x11pending_deposited\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x10pendingDeposited"g\n\x14StakeVerifierRemoved\x12O\n\x0fpending_removed\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x0ependingRemoved"\x85\x02\n\x14StakeVerifierPending\x12)\n\x10\x65thereum_address\x18\x01 \x01(\tR\x0f\x65thereumAddress\x12&\n\x0fvega_public_key\x18\x02 \x01(\tR\rvegaPublicKey\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12!\n\x0c\x62lock_number\x18\x05 \x01(\x04R\x0b\x62lockNumber\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12\x13\n\x05tx_id\x18\x07 \x01(\tR\x04txId\x12\x0e\n\x02id\x18\x08 \x01(\tR\x02id"d\n\x0cL2EthOracles\x12T\n\x14\x63hain_id_eth_oracles\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.ChainIdEthOraclesR\x11\x63hainIdEthOracles"\x92\x02\n\x11\x43hainIdEthOracles\x12&\n\x0fsource_chain_id\x18\x01 \x01(\tR\rsourceChainId\x12K\n\nlast_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\tlastBlock\x12K\n\x0c\x63\x61ll_results\x18\x03 \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsR\x0b\x63\x61llResults\x12;\n\x04misc\x18\x04 \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscR\x04misc"^\n\x1a\x45thOracleVerifierLastBlock\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime"\xa5\x01\n\x15\x45thOracleVerifierMisc\x12=\n\x07\x62uckets\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.EthVerifierBucketR\x07\x62uckets\x12M\n\x0bpatch_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\npatchBlock"\x82\x01\n\x16\x45thContractCallResults\x12h\n\x1cpending_contract_call_result\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.EthContractCallResultR\x19pendingContractCallResult"\xdc\x01\n\x15\x45thContractCallResult\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime\x12\x17\n\x07spec_id\x18\x03 \x01(\tR\x06specId\x12\x16\n\x06result\x18\x04 \x01(\x0cR\x06result\x12\x19\n\x05\x65rror\x18\x05 \x01(\tH\x00R\x05\x65rror\x88\x01\x01\x12\x1e\n\x08\x63hain_id\x18\x06 \x01(\x04H\x01R\x07\x63hainId\x88\x01\x01\x42\x08\n\x06_errorB\x0b\n\t_chain_id";\n\x11\x45thVerifierBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x9b\x01\n\x12PendingKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex"\xb8\x01\n\x1aPendingEthereumKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12\x1c\n\tsubmitter\x18\x04 \x01(\tR\tsubmitter\x12\x1f\n\x0bold_address\x18\x05 \x01(\tR\noldAddress"\xdd\x04\n\x08Topology\x12G\n\x0evalidator_data\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.ValidatorStateR\rvalidatorData\x12\x1d\n\nchain_keys\x18\x02 \x03(\tR\tchainKeys\x12_\n\x19pending_pub_key_rotations\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PendingKeyRotationR\x16pendingPubKeyRotations\x12[\n\x15validator_performance\x18\x04 \x01(\x0b\x32&.vega.snapshot.v1.ValidatorPerformanceR\x14validatorPerformance\x12q\n\x1epending_ethereum_key_rotations\x18\x05 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1bpendingEthereumKeyRotations\x12\x43\n\nsignatures\x18\x06 \x01(\x0b\x32#.vega.snapshot.v1.ToplogySignaturesR\nsignatures\x12s\n\x1funsolved_ethereum_key_rotations\x18\x07 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1cunsolvedEthereumKeyRotations"\xde\x01\n\x11ToplogySignatures\x12\x65\n\x12pending_signatures\x18\x01 \x03(\x0b\x32\x36.vega.snapshot.v1.PendingERC20MultisigControlSignatureR\x11pendingSignatures\x12\x62\n\x11issued_signatures\x18\x02 \x03(\x0b\x32\x35.vega.snapshot.v1.IssuedERC20MultisigControlSignatureR\x10issuedSignatures"\xb3\x01\n$PendingERC20MultisigControlSignature\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x04 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\x05 \x01(\x08R\x05\x61\x64\x64\x65\x64"\xb9\x01\n#IssuedERC20MultisigControlSignature\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12+\n\x11submitter_address\x18\x03 \x01(\tR\x10submitterAddress\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xf2\x03\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x1f\n\x0b\x62lock_added\x18\x02 \x01(\x04R\nblockAdded\x12\x16\n\x06status\x18\x03 \x01(\x05R\x06status\x12.\n\x13status_change_block\x18\x04 \x01(\x04R\x11statusChangeBlock\x12\x46\n last_block_with_positive_ranking\x18\x05 \x01(\x04R\x1clastBlockWithPositiveRanking\x12\x30\n\x14\x65th_events_forwarded\x18\x06 \x01(\x04R\x12\x65thEventsForwarded\x12O\n\x11heartbeat_tracker\x18\x07 \x01(\x0b\x32".vega.snapshot.v1.HeartbeatTrackerR\x10heartbeatTracker\x12\'\n\x0fvalidator_power\x18\x08 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\t \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore"\xb9\x01\n\x10HeartbeatTracker\x12,\n\x12\x65xpected_next_hash\x18\x01 \x01(\tR\x10\x65xpectedNextHash\x12\x37\n\x18\x65xpected_next_hash_since\x18\x02 \x01(\x03R\x15\x65xpectedNextHashSince\x12\x1f\n\x0b\x62lock_index\x18\x03 \x01(\x05R\nblockIndex\x12\x1d\n\nblock_sigs\x18\x04 \x03(\x08R\tblockSigs"\x99\x02\n\x10PerformanceStats\x12+\n\x11validator_address\x18\x01 \x01(\tR\x10validatorAddress\x12\x1a\n\x08proposed\x18\x02 \x01(\x04R\x08proposed\x12\x18\n\x07\x65lected\x18\x03 \x01(\x04R\x07\x65lected\x12\x14\n\x05voted\x18\x04 \x01(\x04R\x05voted\x12*\n\x11last_height_voted\x18\x05 \x01(\x03R\x0flastHeightVoted\x12\x30\n\x14last_height_proposed\x18\x06 \x01(\x03R\x12lastHeightProposed\x12.\n\x13last_height_elected\x18\x07 \x01(\x03R\x11lastHeightElected"l\n\x14ValidatorPerformance\x12T\n\x14validator_perf_stats\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PerformanceStatsR\x12validatorPerfStats"\xae\x01\n\x13LiquidityParameters\x12\x17\n\x07max_fee\x18\x01 \x01(\tR\x06maxFee\x12$\n\x0emax_shape_size\x18\x02 \x01(\tR\x0cmaxShapeSize\x12;\n\x1astake_to_obligation_factor\x18\x03 \x01(\tR\x17stakeToObligationFactor\x12\x1b\n\tmarket_id\x18\x04 \x01(\tR\x08marketId"h\n\x1aLiquidityPendingProvisions\x12-\n\x12pending_provisions\x18\x01 \x03(\tR\x11pendingProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x80\x01\n\x1fLiquidityPartiesLiquidityOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"H\n\x0bPartyOrders\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\x06orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x06orders"w\n\x16LiquidityPartiesOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x7f\n\x13LiquidityProvisions\x12K\n\x14liquidity_provisions\x18\x01 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\xa0\x01\n\x0fLiquidityScores\x12\x36\n\x17running_average_counter\x18\x01 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId"A\n\x0eLiquidityScore\x12\x14\n\x05score\x18\x01 \x01(\tR\x05score\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId"\x86\x02\n\x15LiquidityV2Parameters\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12P\n\x15market_sla_parameters\x18\x02 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x13marketSlaParameters\x12&\n\x0fstake_to_volume\x18\x03 \x01(\tR\rstakeToVolume\x12,\n\x12\x62ond_penalty_slope\x18\x04 \x01(\tR\x10\x62ondPenaltySlope\x12(\n\x10\x62ond_penalty_max\x18\x05 \x01(\tR\x0e\x62ondPenaltyMax"u\n\x18LiquidityV2PaidFeesStats\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12<\n\x05stats\x18\x02 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsR\x05stats"\x81\x01\n\x15LiquidityV2Provisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12K\n\x14liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions"\x97\x01\n\x1cLiquidityV2PendingProvisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12Z\n\x1cpending_liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x1apendingLiquidityProvisions"\xc6\x01\n\x17LiquidityV2Performances\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12(\n\x10\x65poch_start_time\x18\x02 \x01(\x03R\x0e\x65pochStartTime\x12\x64\n\x15performance_per_party\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityV2PerformancePerPartyR\x13performancePerParty"\x93\x05\n\x1eLiquidityV2PerformancePerParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12O\n%elapsed_time_meeting_sla_during_epoch\x18\x02 \x01(\x03R elapsedTimeMeetingSlaDuringEpoch\x12\x32\n\x15\x63ommitment_start_time\x18\x03 \x01(\x03R\x13\x63ommitmentStartTime\x12\x43\n\x1eregistered_penalties_per_epoch\x18\x04 \x03(\tR\x1bregisteredPenaltiesPerEpoch\x12\x44\n\x1fposition_in_penalties_per_epoch\x18\x05 \x01(\rR\x1bpositionInPenaltiesPerEpoch\x12J\n#last_epoch_fraction_of_time_on_book\x18\x06 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x07 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x08 \x01(\tR\x14lastEpochBondPenalty\x12-\n\x12required_liquidity\x18\t \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\n \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\x0b \x01(\tR\x13notionalVolumeSells"\x9a\x02\n\x11LiquidityV2Scores\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x36\n\x17running_average_counter\x18\x02 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12;\n\x1alast_fee_distribution_time\x18\x04 \x01(\x03R\x17lastFeeDistributionTime\x12\x39\n\x19\x66\x65\x65_calculation_time_step\x18\x05 \x01(\x03R\x16\x66\x65\x65\x43\x61lculationTimeStep"\xfd\x01\n\x13LiquidityV2Supplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"\xb9\x01\n\x16\x46loatingPointConsensus\x12M\n\x11next_time_trigger\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.NextTimeTriggerR\x0fnextTimeTrigger\x12P\n\x0fstate_variables\x18\x02 \x03(\x0b\x32\'.vega.snapshot.v1.StateVarInternalStateR\x0estateVariables"\xfc\x01\n\x15StateVarInternalState\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05state\x18\x02 \x01(\x05R\x05state\x12\x19\n\x08\x65vent_id\x18\x03 \x01(\tR\x07\x65ventId\x12]\n\x12validators_results\x18\x04 \x03(\x0b\x32..vega.snapshot.v1.FloatingPointValidatorResultR\x11validatorsResults\x12\x43\n\x1erounds_since_meaningful_update\x18\x05 \x01(\x05R\x1broundsSinceMeaningfulUpdate"\\\n\x1c\x46loatingPointValidatorResult\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06\x62undle\x18\x02 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x06\x62undle"r\n\x0fNextTimeTrigger\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x02 \x01(\tR\x06market\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12!\n\x0cnext_trigger\x18\x04 \x01(\x03R\x0bnextTrigger"\xc8\x02\n\rMarketTracker\x12R\n\x0fmarket_activity\x18\x01 \x03(\x0b\x32).vega.checkpoint.v1.MarketActivityTrackerR\x0emarketActivity\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume\x12\x85\x01\n%market_to_party_taker_notional_volume\x18\x03 \x03(\x0b\x32\x34.vega.checkpoint.v1.MarketToPartyTakerNotionalVolumeR marketToPartyTakerNotionalVolume"t\n\x16SignerEventsPerAddress\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12@\n\x06\x65vents\x18\x02 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x06\x65vents"\x80\x02\n\x1d\x45RC20MultiSigTopologyVerified\x12\x18\n\x07signers\x18\x01 \x03(\tR\x07signers\x12V\n\x12\x65vents_per_address\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.SignerEventsPerAddressR\x10\x65ventsPerAddress\x12L\n\tthreshold\x18\x03 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\tthreshold\x12\x1f\n\x0bseen_events\x18\x04 \x03(\tR\nseenEvents"\xbc\x02\n\x1c\x45RC20MultiSigTopologyPending\x12Q\n\x0fpending_signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x0ependingSigners\x12\x62\n\x15pending_threshold_set\x18\x02 \x03(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x13pendingThresholdSet\x12+\n\x11witnessed_signers\x18\x03 \x03(\tR\x10witnessedSigners\x12\x38\n\x18witnessed_threshold_sets\x18\x04 \x03(\tR\x16witnessedThresholdSets"\xc7\x01\n\x13\x45VMMultisigTopology\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12K\n\x08verified\x18\x02 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedR\x08verified\x12H\n\x07pending\x18\x03 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingR\x07pending"r\n\x15\x45VMMultisigTopologies\x12Y\n\x15\x65vm_multisig_topology\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.EVMMultisigTopologyR\x13\x65vmMultisigTopology"\xa5\x04\n\x0bProofOfWork\x12!\n\x0c\x62lock_height\x18\x01 \x03(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x03(\tR\tblockHash\x12H\n\x0ctx_at_height\x18\x04 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\ntxAtHeight\x12J\n\rtid_at_height\x18\x06 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\x0btidAtHeight\x12\x35\n\x06\x62\x61nned\x18\x07 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\x06\x62\x61nned\x12\x42\n\npow_params\x18\x08 \x03(\x0b\x32#.vega.snapshot.v1.ProofOfWorkParamsR\tpowParams\x12?\n\tpow_state\x18\t \x03(\x0b\x32".vega.snapshot.v1.ProofOfWorkStateR\x08powState\x12,\n\x12last_pruning_block\x18\n \x01(\x04R\x10lastPruningBlock\x12T\n\x14nonce_refs_at_height\x18\x0b \x03(\x0b\x32#.vega.snapshot.v1.NonceRefsAtHeightR\x11nonceRefsAtHeight"9\n\x0b\x42\x61nnedParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05until\x18\x02 \x01(\x03R\x05until"\x84\x03\n\x11ProofOfWorkParams\x12\x41\n\x1espam_pow_number_of_past_blocks\x18\x01 \x01(\x04R\x19spamPowNumberOfPastBlocks\x12.\n\x13spam_pow_difficulty\x18\x02 \x01(\rR\x11spamPowDifficulty\x12\x33\n\x16spam_pow_hash_function\x18\x03 \x01(\tR\x13spamPowHashFunction\x12\x42\n\x1fspam_pow_number_of_tx_per_block\x18\x04 \x01(\x04R\x19spamPowNumberOfTxPerBlock\x12\x43\n\x1espam_pow_increasing_difficulty\x18\x05 \x01(\x08R\x1bspamPowIncreasingDifficulty\x12\x1d\n\nfrom_block\x18\x06 \x01(\x04R\tfromBlock\x12\x1f\n\x0buntil_block\x18\x07 \x01(\x03R\nuntilBlock"X\n\x10ProofOfWorkState\x12\x44\n\tpow_state\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.ProofOfWorkBlockStateR\x08powState"\x8c\x01\n\x15ProofOfWorkBlockState\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12P\n\x0bparty_state\x18\x02 \x03(\x0b\x32/.vega.snapshot.v1.ProofOfWorkPartyStateForBlockR\npartyState"\x85\x01\n\x1dProofOfWorkPartyStateForBlock\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nseen_count\x18\x02 \x01(\x04R\tseenCount\x12/\n\x13observed_difficulty\x18\x03 \x01(\x04R\x12observedDifficulty"R\n\x14TransactionsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12"\n\x0ctransactions\x18\x02 \x03(\tR\x0ctransactions"6\n\x08NonceRef\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05nonce\x18\x02 \x01(\x04R\x05nonce"[\n\x11NonceRefsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12.\n\x04refs\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.NonceRefR\x04refs"\xcb\x01\n\x18ProtocolUpgradeProposals\x12O\n\x10\x61\x63tive_proposals\x18\x01 \x03(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventR\x0f\x61\x63tiveProposals\x12^\n\x11\x61\x63\x63\x65pted_proposal\x18\x02 \x01(\x0b\x32\x31.vega.snapshot.v1.AcceptedProtocolUpgradeProposalR\x10\x61\x63\x63\x65ptedProposal"}\n\x1f\x41\x63\x63\x65ptedProtocolUpgradeProposal\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag"5\n\x05Teams\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x16.vega.snapshot.v1.TeamR\x05teams"\xae\x02\n\x04Team\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x38\n\x08referrer\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x03 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x19\n\x08team_url\x18\x05 \x01(\tR\x07teamUrl\x12\x1d\n\navatar_url\x18\x06 \x01(\tR\tavatarUrl\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x08 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowList"n\n\nMembership\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tjoined_at\x18\x02 \x01(\x03R\x08joinedAt\x12(\n\x10started_at_epoch\x18\x03 \x01(\x04R\x0estartedAtEpoch"Q\n\x0cTeamSwitches\x12\x41\n\rteam_switches\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.TeamSwitchR\x0cteamSwitches"g\n\nTeamSwitch\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId"O\n\x07Vesting\x12\x44\n\x0eparties_reward\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyRewardR\rpartiesReward"\xa1\x01\n\x0bPartyReward\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12@\n\x0c\x61sset_locked\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.AssetLockedR\x0b\x61ssetLocked\x12:\n\nin_vesting\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.InVestingR\tinVesting"\xed\x02\n\x13ReferralProgramData\x12M\n\x11\x66\x61\x63tor_by_referee\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.FactorByRefereeR\x0f\x66\x61\x63torByReferee\x12>\n\x0f\x63urrent_program\x18\x02 \x01(\x0b\x32\x15.vega.ReferralProgramR\x0e\x63urrentProgram\x12\x36\n\x0bnew_program\x18\x03 \x01(\x0b\x32\x15.vega.ReferralProgramR\nnewProgram\x12\x30\n\x14last_program_version\x18\x04 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\x05 \x01(\x08R\x0fprogramHasEnded\x12\x31\n\x04sets\x18\x06 \x03(\x0b\x32\x1d.vega.snapshot.v1.ReferralSetR\x04sets"\xd6\x03\n\x0bReferralSet\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\ncreated_at\x18\x02 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x03 \x01(\x03R\tupdatedAt\x12\x38\n\x08referrer\x18\x04 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x05 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12H\n\x0frunning_volumes\x18\x06 \x03(\x0b\x32\x1f.vega.snapshot.v1.RunningVolumeR\x0erunningVolumes\x12\x32\n\x15\x63urrent_reward_factor\x18\x07 \x01(\tR\x13\x63urrentRewardFactor\x12<\n\x1a\x63urrent_rewards_multiplier\x18\x08 \x01(\tR\x18\x63urrentRewardsMultiplier\x12I\n!current_rewards_factor_multiplier\x18\t \x01(\tR\x1e\x63urrentRewardsFactorMultiplier"=\n\rRunningVolume\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"s\n\x0f\x46\x61\x63torByReferee\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\x0cR\x0e\x64iscountFactor\x12!\n\x0ctaker_volume\x18\x03 \x01(\x0cR\x0btakerVolume"j\n\x0b\x41ssetLocked\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x45\n\x0e\x65poch_balances\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.EpochBalanceR\repochBalances">\n\x0c\x45pochBalance\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance";\n\tInVesting\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"o\n\x0e\x41\x63tivityStreak\x12]\n\x17parties_activity_streak\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.PartyActivityStreakR\x15partiesActivityStreak"\xe1\x01\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61\x63tive\x18\x02 \x01(\x04R\x06\x61\x63tive\x12\x1a\n\x08inactive\x18\x03 \x01(\x04R\x08inactive\x12\x44\n\x1ereward_distribution_multiplier\x18\x04 \x01(\x0cR\x1crewardDistributionMultiplier\x12:\n\x19reward_vesting_multiplier\x18\x05 \x01(\x0cR\x17rewardVestingMultiplier"\xb4\x04\n\x15VolumeDiscountProgram\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12S\n\x13\x65poch_party_volumes\x18\x02 \x03(\x0b\x32#.vega.snapshot.v1.EpochPartyVolumesR\x11\x65pochPartyVolumes\x12(\n\x10\x65poch_data_index\x18\x03 \x01(\x04R\x0e\x65pochDataIndex\x12O\n\x14\x61verage_party_volume\x18\x04 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x12\x61veragePartyVolume\x12\x44\n\x0f\x63urrent_program\x18\x05 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x0e\x63urrentProgram\x12<\n\x0bnew_program\x18\x06 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\nnewProgram\x12O\n\x10\x66\x61\x63tors_by_party\x18\x07 \x03(\x0b\x32%.vega.snapshot.v1.VolumeDiscountStatsR\x0e\x66\x61\x63torsByParty\x12\x30\n\x14last_program_version\x18\x08 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\t \x01(\x08R\x0fprogramHasEnded"T\n\x13VolumeDiscountStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor"U\n\x11\x45pochPartyVolumes\x12@\n\x0cparty_volume\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x0bpartyVolume";\n\x0bPartyVolume\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\x9b\x01\n\x0bLiquidation\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1f\n\x0bnetwork_pos\x18\x02 \x01(\x03R\nnetworkPos\x12\x1b\n\tnext_step\x18\x03 \x01(\x03R\x08nextStep\x12\x31\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x06\x63onfig"V\n\x10PartyAssetAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"s\n\x1b\x42\x61nkingTransferFeeDiscounts\x12T\n\x14party_asset_discount\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PartyAssetAmountR\x12partyAssetDiscount"\xe4\x02\n\x18\x43ompositePriceCalculator\x12\'\n\x0f\x63omposite_price\x18\x01 \x01(\tR\x0e\x63ompositePrice\x12R\n\x13price_configuration\x18\x02 \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x12priceConfiguration\x12#\n\x06trades\x18\x03 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12#\n\rprice_sources\x18\x04 \x03(\tR\x0cpriceSources\x12\x37\n\x18price_source_last_update\x18\x05 \x03(\x03R\x15priceSourceLastUpdate\x12H\n\x12\x62ook_price_at_time\x18\x06 \x03(\x0b\x32\x1b.vega.snapshot.v1.TimePriceR\x0f\x62ookPriceAtTime"E\n\x07Parties\x12:\n\x08profiles\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.PartyProfileR\x08profiles"k\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"2\n\x0fMarketLiquidity\x12\x1f\n\x0bprice_range\x18\x01 \x01(\tR\npriceRange*`\n\x06\x46ormat\x12\x16\n\x12\x46ORMAT_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x46ORMAT_PROTO\x10\x01\x12\x1b\n\x17\x46ORMAT_PROTO_COMPRESSED\x10\x02\x12\x0f\n\x0b\x46ORMAT_JSON\x10\x03\x42\x33Z1code.vegaprotocol.io/vega/protos/vega/snapshot/v1b\x06proto3' + b'\n\x1fvega/snapshot/v1/snapshot.proto\x12\x10vega.snapshot.v1\x1a\x11vega/assets.proto\x1a\x17vega/chain_events.proto\x1a#vega/checkpoint/v1/checkpoint.proto\x1a\x17vega/data/v1/data.proto\x1a\x1bvega/events/v1/events.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto"\x9c\x01\n\x08Snapshot\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x30\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x18.vega.snapshot.v1.FormatR\x06\x66ormat\x12\x16\n\x06\x63hunks\x18\x03 \x01(\rR\x06\x63hunks\x12\x12\n\x04hash\x18\x04 \x01(\x0cR\x04hash\x12\x1a\n\x08metadata\x18\x05 \x01(\x0cR\x08metadata"{\n\x08NodeHash\x12\x10\n\x03key\x18\x03 \x01(\tR\x03key\x12\x12\n\x04hash\x18\x04 \x01(\tR\x04hash\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x18\n\x07version\x18\x06 \x01(\x03R\x07version\x12\x17\n\x07is_leaf\x18\x07 \x01(\x08R\x06isLeaf"\xda\x01\n\x08Metadata\x12\x18\n\x07version\x18\x01 \x01(\x03R\x07version\x12!\n\x0c\x63hunk_hashes\x18\x02 \x03(\tR\x0b\x63hunkHashes\x12;\n\x0bnode_hashes\x18\x03 \x03(\x0b\x32\x1a.vega.snapshot.v1.NodeHashR\nnodeHashes\x12)\n\x10protocol_version\x18\x04 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x05 \x01(\x08R\x0fprotocolUpgrade"V\n\x05\x43hunk\x12-\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.PayloadR\x04\x64\x61ta\x12\x0e\n\x02nr\x18\x02 \x01(\x03R\x02nr\x12\x0e\n\x02of\x18\x03 \x01(\x03R\x02of"\xd9\x37\n\x07Payload\x12\x45\n\ractive_assets\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ActiveAssetsH\x00R\x0c\x61\x63tiveAssets\x12H\n\x0epending_assets\x18\x02 \x01(\x0b\x32\x1f.vega.snapshot.v1.PendingAssetsH\x00R\rpendingAssets\x12W\n\x13\x62\x61nking_withdrawals\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.BankingWithdrawalsH\x00R\x12\x62\x61nkingWithdrawals\x12N\n\x10\x62\x61nking_deposits\x18\x04 \x01(\x0b\x32!.vega.snapshot.v1.BankingDepositsH\x00R\x0f\x62\x61nkingDeposits\x12\x42\n\x0c\x62\x61nking_seen\x18\x05 \x01(\x0b\x32\x1d.vega.snapshot.v1.BankingSeenH\x00R\x0b\x62\x61nkingSeen\x12[\n\x15\x62\x61nking_asset_actions\x18\x06 \x01(\x0b\x32%.vega.snapshot.v1.BankingAssetActionsH\x00R\x13\x62\x61nkingAssetActions\x12>\n\ncheckpoint\x18\x07 \x01(\x0b\x32\x1c.vega.snapshot.v1.CheckpointH\x00R\ncheckpoint\x12W\n\x13\x63ollateral_accounts\x18\x08 \x01(\x0b\x32$.vega.snapshot.v1.CollateralAccountsH\x00R\x12\x63ollateralAccounts\x12Q\n\x11\x63ollateral_assets\x18\t \x01(\x0b\x32".vega.snapshot.v1.CollateralAssetsH\x00R\x10\x63ollateralAssets\x12Q\n\x11\x64\x65legation_active\x18\n \x01(\x0b\x32".vega.snapshot.v1.DelegationActiveH\x00R\x10\x64\x65legationActive\x12T\n\x12\x64\x65legation_pending\x18\x0b \x01(\x0b\x32#.vega.snapshot.v1.DelegationPendingH\x00R\x11\x64\x65legationPending\x12K\n\x0f\x64\x65legation_auto\x18\x0c \x01(\x0b\x32 .vega.snapshot.v1.DelegationAutoH\x00R\x0e\x64\x65legationAuto\x12Q\n\x11governance_active\x18\r \x01(\x0b\x32".vega.snapshot.v1.GovernanceActiveH\x00R\x10governanceActive\x12T\n\x12governance_enacted\x18\x0e \x01(\x0b\x32#.vega.snapshot.v1.GovernanceEnactedH\x00R\x11governanceEnacted\x12N\n\x10staking_accounts\x18\x0f \x01(\x0b\x32!.vega.snapshot.v1.StakingAccountsH\x00R\x0fstakingAccounts\x12\x45\n\rmatching_book\x18\x10 \x01(\x0b\x32\x1e.vega.snapshot.v1.MatchingBookH\x00R\x0cmatchingBook\x12L\n\x12network_parameters\x18\x11 \x01(\x0b\x32\x1b.vega.snapshot.v1.NetParamsH\x00R\x11networkParameters\x12Q\n\x11\x65xecution_markets\x18\x12 \x01(\x0b\x32".vega.snapshot.v1.ExecutionMarketsH\x00R\x10\x65xecutionMarkets\x12N\n\x10market_positions\x18\x13 \x01(\x0b\x32!.vega.snapshot.v1.MarketPositionsH\x00R\x0fmarketPositions\x12\x39\n\tapp_state\x18\x14 \x01(\x0b\x32\x1a.vega.snapshot.v1.AppStateH\x00R\x08\x61ppState\x12\x34\n\x05\x65poch\x18\x15 \x01(\x0b\x32\x1c.vega.snapshot.v1.EpochStateH\x00R\x05\x65poch\x12\x61\n\x17rewards_pending_payouts\x18\x17 \x01(\x0b\x32\'.vega.snapshot.v1.RewardsPendingPayoutsH\x00R\x15rewardsPendingPayouts\x12K\n\x0fgovernance_node\x18\x18 \x01(\x0b\x32 .vega.snapshot.v1.GovernanceNodeH\x00R\x0egovernanceNode\x12?\n\x0blimit_state\x18\x19 \x01(\x0b\x32\x1c.vega.snapshot.v1.LimitStateH\x00R\nlimitState\x12L\n\x10vote_spam_policy\x18\x1a \x01(\x0b\x32 .vega.snapshot.v1.VoteSpamPolicyH\x00R\x0evoteSpamPolicy\x12R\n\x12simple_spam_policy\x18\x1b \x01(\x0b\x32".vega.snapshot.v1.SimpleSpamPolicyH\x00R\x10simpleSpamPolicy\x12\x32\n\x06notary\x18\x1c \x01(\x0b\x32\x18.vega.snapshot.v1.NotaryH\x00R\x06notary\x12K\n\x0f\x65vent_forwarder\x18\x1f \x01(\x0b\x32 .vega.snapshot.v1.EventForwarderH\x00R\x0e\x65ventForwarder\x12\x64\n\x18stake_verifier_deposited\x18 \x01(\x0b\x32(.vega.snapshot.v1.StakeVerifierDepositedH\x00R\x16stakeVerifierDeposited\x12^\n\x16stake_verifier_removed\x18! \x01(\x0b\x32&.vega.snapshot.v1.StakeVerifierRemovedH\x00R\x14stakeVerifierRemoved\x12\x35\n\x07witness\x18" \x01(\x0b\x32\x19.vega.snapshot.v1.WitnessH\x00R\x07witness\x12\x83\x01\n#delegation_last_reconciliation_time\x18# \x01(\x0b\x32\x32.vega.snapshot.v1.DelegationLastReconciliationTimeH\x00R delegationLastReconciliationTime\x12\x38\n\x08topology\x18$ \x01(\x0b\x32\x1a.vega.snapshot.v1.TopologyH\x00R\x08topology\x12\x44\n\x0boracle_data\x18% \x01(\x0b\x32!.vega.snapshot.v1.OracleDataBatchH\x00R\noracleData\x12Z\n\x14liquidity_parameters\x18& \x01(\x0b\x32%.vega.snapshot.v1.LiquidityParametersH\x00R\x13liquidityParameters\x12p\n\x1cliquidity_pending_provisions\x18\' \x01(\x0b\x32,.vega.snapshot.v1.LiquidityPendingProvisionsH\x00R\x1aliquidityPendingProvisions\x12\x80\x01\n"liquidity_parties_liquidity_orders\x18( \x01(\x0b\x32\x31.vega.snapshot.v1.LiquidityPartiesLiquidityOrdersH\x00R\x1fliquidityPartiesLiquidityOrders\x12\x64\n\x18liquidity_parties_orders\x18) \x01(\x0b\x32(.vega.snapshot.v1.LiquidityPartiesOrdersH\x00R\x16liquidityPartiesOrders\x12Z\n\x14liquidity_provisions\x18* \x01(\x0b\x32%.vega.snapshot.v1.LiquidityProvisionsH\x00R\x13liquidityProvisions\x12T\n\x12liquidity_supplied\x18+ \x01(\x0b\x32#.vega.snapshot.v1.LiquiditySuppliedH\x00R\x11liquiditySupplied\x12N\n\x10liquidity_target\x18, \x01(\x0b\x32!.vega.snapshot.v1.LiquidityTargetH\x00R\x0fliquidityTarget\x12\x64\n\x18\x66loating_point_consensus\x18. \x01(\x0b\x32(.vega.snapshot.v1.FloatingPointConsensusH\x00R\x16\x66loatingPointConsensus\x12H\n\x0emarket_tracker\x18/ \x01(\x0b\x32\x1f.vega.snapshot.v1.MarketTrackerH\x00R\rmarketTracker\x12m\n\x1b\x62\x61nking_recurring_transfers\x18\x31 \x01(\x0b\x32+.vega.snapshot.v1.BankingRecurringTransfersH\x00R\x19\x62\x61nkingRecurringTransfers\x12m\n\x1b\x62\x61nking_scheduled_transfers\x18\x32 \x01(\x0b\x32+.vega.snapshot.v1.BankingScheduledTransfersH\x00R\x19\x62\x61nkingScheduledTransfers\x12z\n erc20_multisig_topology_verified\x18\x33 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedH\x00R\x1d\x65rc20MultisigTopologyVerified\x12w\n\x1f\x65rc20_multisig_topology_pending\x18\x34 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingH\x00R\x1c\x65rc20MultisigTopologyPending\x12\x43\n\rproof_of_work\x18\x35 \x01(\x0b\x32\x1d.vega.snapshot.v1.ProofOfWorkH\x00R\x0bproofOfWork\x12[\n\x15pending_asset_updates\x18\x36 \x01(\x0b\x32%.vega.snapshot.v1.PendingAssetUpdatesH\x00R\x13pendingAssetUpdates\x12j\n\x1aprotocol_upgrade_proposals\x18\x37 \x01(\x0b\x32*.vega.snapshot.v1.ProtocolUpgradeProposalsH\x00R\x18protocolUpgradeProposals\x12g\n\x1c\x62\x61nking_primary_bridge_state\x18\x38 \x01(\x0b\x32$.vega.snapshot.v1.BankingBridgeStateH\x00R\x19\x62\x61nkingPrimaryBridgeState\x12N\n\x10settlement_state\x18\x39 \x01(\x0b\x32!.vega.snapshot.v1.SettlementStateH\x00R\x0fsettlementState\x12N\n\x10liquidity_scores\x18: \x01(\x0b\x32!.vega.snapshot.v1.LiquidityScoresH\x00R\x0fliquidityScores\x12[\n\x15spot_liquidity_target\x18; \x01(\x0b\x32%.vega.snapshot.v1.SpotLiquidityTargetH\x00R\x13spotLiquidityTarget\x12\x8c\x01\n&banking_recurring_governance_transfers\x18< \x01(\x0b\x32\x35.vega.snapshot.v1.BankingRecurringGovernanceTransfersH\x00R#bankingRecurringGovernanceTransfers\x12\x8c\x01\n&banking_scheduled_governance_transfers\x18= \x01(\x0b\x32\x35.vega.snapshot.v1.BankingScheduledGovernanceTransfersH\x00R#bankingScheduledGovernanceTransfers\x12\x65\n\x19\x65th_contract_call_results\x18> \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsH\x00R\x16\x65thContractCallResults\x12r\n\x1e\x65th_oracle_verifier_last_block\x18? \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockH\x00R\x1a\x65thOracleVerifierLastBlock\x12\x61\n\x17liquidity_v2_provisions\x18@ \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ProvisionsH\x00R\x15liquidityV2Provisions\x12w\n\x1fliquidity_v2_pending_provisions\x18\x41 \x01(\x0b\x32..vega.snapshot.v1.LiquidityV2PendingProvisionsH\x00R\x1cliquidityV2PendingProvisions\x12g\n\x19liquidity_v2_performances\x18\x42 \x01(\x0b\x32).vega.snapshot.v1.LiquidityV2PerformancesH\x00R\x17liquidityV2Performances\x12[\n\x15liquidity_v2_supplied\x18\x43 \x01(\x0b\x32%.vega.snapshot.v1.LiquidityV2SuppliedH\x00R\x13liquidityV2Supplied\x12U\n\x13liquidity_v2_scores\x18\x44 \x01(\x0b\x32#.vega.snapshot.v1.LiquidityV2ScoresH\x00R\x11liquidityV2Scores\x12\x61\n\x17holding_account_tracker\x18\x45 \x01(\x0b\x32\'.vega.snapshot.v1.HoldingAccountTrackerH\x00R\x15holdingAccountTracker\x12/\n\x05teams\x18\x46 \x01(\x0b\x32\x17.vega.snapshot.v1.TeamsH\x00R\x05teams\x12\x45\n\rteam_switches\x18G \x01(\x0b\x32\x1e.vega.snapshot.v1.TeamSwitchesH\x00R\x0cteamSwitches\x12\x35\n\x07vesting\x18H \x01(\x0b\x32\x19.vega.snapshot.v1.VestingH\x00R\x07vesting\x12R\n\x10referral_program\x18I \x01(\x0b\x32%.vega.snapshot.v1.ReferralProgramDataH\x00R\x0freferralProgram\x12K\n\x0f\x61\x63tivity_streak\x18L \x01(\x0b\x32 .vega.snapshot.v1.ActivityStreakH\x00R\x0e\x61\x63tivityStreak\x12\x61\n\x17volume_discount_program\x18M \x01(\x0b\x32\'.vega.snapshot.v1.VolumeDiscountProgramH\x00R\x15volumeDiscountProgram\x12\x61\n\x17liquidity_v2_parameters\x18N \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ParametersH\x00R\x15liquidityV2Parameters\x12l\n\x1cliquidity_v2_paid_fees_stats\x18O \x01(\x0b\x32*.vega.snapshot.v1.LiquidityV2PaidFeesStatsH\x00R\x18liquidityV2PaidFeesStats\x12\x41\n\x0bliquidation\x18P \x01(\x0b\x32\x1d.vega.snapshot.v1.LiquidationH\x00R\x0bliquidation\x12t\n\x1e\x62\x61nking_transfer_fee_discounts\x18Q \x01(\x0b\x32-.vega.snapshot.v1.BankingTransferFeeDiscountsH\x00R\x1b\x62\x61nkingTransferFeeDiscounts\x12\x61\n\x17governance_batch_active\x18R \x01(\x0b\x32\'.vega.snapshot.v1.GovernanceBatchActiveH\x00R\x15governanceBatchActive\x12\x35\n\x07parties\x18S \x01(\x0b\x32\x19.vega.snapshot.v1.PartiesH\x00R\x07parties\x12\x46\n\x0el2_eth_oracles\x18T \x01(\x0b\x32\x1e.vega.snapshot.v1.L2EthOraclesH\x00R\x0cl2EthOracles\x12\x62\n\x18\x65th_oracle_verifier_misc\x18U \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscH\x00R\x15\x65thOracleVerifierMisc\x12\x65\n\x19\x62\x61nking_evm_bridge_states\x18V \x01(\x0b\x32(.vega.snapshot.v1.BankingEVMBridgeStatesH\x00R\x16\x62\x61nkingEvmBridgeStates\x12\x61\n\x17\x65vm_multisig_topologies\x18W \x01(\x0b\x32\'.vega.snapshot.v1.EVMMultisigTopologiesH\x00R\x15\x65vmMultisigTopologiesB\x06\n\x04\x64\x61ta"V\n\x16OrderHoldingQuantities\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n\x08quantity\x18\x02 \x01(\tR\x08quantity\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65"\x83\x01\n\x15HoldingAccountTracker\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12M\n\rorder_holding\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.OrderHoldingQuantitiesR\x0corderHolding"L\n\x15TimestampedTotalStake\x12\x1f\n\x0btotal_stake\x18\x01 \x01(\x04R\ntotalStake\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"R\n\x17TimestampedOpenInterest\x12#\n\ropen_interest\x18\x01 \x01(\x04R\x0copenInterest\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\xf2\x02\n\x0fLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12\x34\n\x16\x63urrent_open_interests\x18\x04 \x03(\x04R\x14\x63urrentOpenInterests\x12\x61\n\x17previous_open_interests\x18\x05 \x03(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x15previousOpenInterests\x12W\n\x12max_open_interests\x18\x06 \x01(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x10maxOpenInterests"\xe0\x02\n\x13SpotLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12.\n\x13\x63urrent_total_stake\x18\x04 \x03(\x04R\x11\x63urrentTotalStake\x12Y\n\x14previous_total_stake\x18\x05 \x03(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\x12previousTotalStake\x12O\n\x0fmax_total_stake\x18\x06 \x01(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\rmaxTotalStake"Z\n\x1eLiquidityOffsetProbabilityPair\x12\x16\n\x06offset\x18\x01 \x01(\rR\x06offset\x12 \n\x0bprobability\x18\x02 \x01(\tR\x0bprobability"\xfb\x01\n\x11LiquiditySupplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"P\n\x0fOracleDataBatch\x12=\n\x0boracle_data\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.OracleDataR\noracleData"\xa7\x01\n\nOracleData\x12.\n\x07signers\x18\x01 \x03(\x0b\x32\x14.vega.data.v1.SignerR\x07signers\x12\x34\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OracleDataPairR\x04\x64\x61ta\x12\x33\n\tmeta_data\x18\x03 \x03(\x0b\x32\x16.vega.data.v1.PropertyR\x08metaData"8\n\x0eOracleDataPair\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"C\n\x07Witness\x12\x38\n\tresources\x18\x01 \x03(\x0b\x32\x1a.vega.snapshot.v1.ResourceR\tresources"g\n\x08Resource\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0b\x63heck_until\x18\x02 \x01(\x03R\ncheckUntil\x12\x14\n\x05votes\x18\x03 \x03(\tR\x05votes\x12\x14\n\x05state\x18\x04 \x01(\rR\x05state">\n\x14\x45ventForwarderBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x90\x01\n\x0e\x45ventForwarder\x12!\n\x0c\x61\x63ked_events\x18\x01 \x03(\tR\x0b\x61\x63kedEvents\x12@\n\x07\x62uckets\x18\x02 \x03(\x0b\x32&.vega.snapshot.v1.EventForwarderBucketR\x07\x62uckets\x12\x19\n\x08\x63hain_id\x18\x03 \x01(\tR\x07\x63hainId"s\n\x12\x43ollateralAccounts\x12)\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x08\x61\x63\x63ounts\x12\x32\n\x15next_balance_snapshot\x18\x02 \x01(\x03R\x13nextBalanceSnapshot"7\n\x10\x43ollateralAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"3\n\x0c\x41\x63tiveAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"4\n\rPendingAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets":\n\x13PendingAssetUpdates\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"P\n\nWithdrawal\x12\x10\n\x03ref\x18\x01 \x01(\tR\x03ref\x12\x30\n\nwithdrawal\x18\x02 \x01(\x0b\x32\x10.vega.WithdrawalR\nwithdrawal"B\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x07\x64\x65posit\x18\x02 \x01(\x0b\x32\r.vega.DepositR\x07\x64\x65posit"\x84\x01\n\x05TxRef\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x19\n\x08\x62lock_nr\x18\x02 \x01(\x04R\x07\x62lockNr\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12\x1b\n\tlog_index\x18\x04 \x01(\x04R\x08logIndex\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId"T\n\x12\x42\x61nkingWithdrawals\x12>\n\x0bwithdrawals\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.WithdrawalR\x0bwithdrawals"F\n\x0f\x42\x61nkingDeposits\x12\x33\n\x07\x64\x65posit\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.DepositR\x07\x64\x65posit"\xa1\x01\n\x0b\x42\x61nkingSeen\x12\x12\n\x04refs\x18\x01 \x03(\tR\x04refs\x12<\n\x1blast_seen_primary_eth_block\x18\x02 \x01(\x04R\x17lastSeenPrimaryEthBlock\x12@\n\x1dlast_seen_secondary_eth_block\x18\x03 \x01(\x04R\x19lastSeenSecondaryEthBlock"Y\n\x13\x42\x61nkingAssetActions\x12\x42\n\x0c\x61sset_action\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.AssetActionR\x0b\x61ssetAction"t\n\x19\x42\x61nkingRecurringTransfers\x12W\n\x13recurring_transfers\x18\x01 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers"t\n\x19\x42\x61nkingScheduledTransfers\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime"~\n#BankingRecurringGovernanceTransfers\x12W\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\x12recurringTransfers"\x88\x01\n#BankingScheduledGovernanceTransfers\x12\x61\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32\x35.vega.checkpoint.v1.ScheduledGovernanceTransferAtTimeR\x0ftransfersAtTime"X\n\x12\x42\x61nkingBridgeState\x12\x42\n\x0c\x62ridge_state\x18\x01 \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0b\x62ridgeState"^\n\x16\x42\x61nkingEVMBridgeStates\x12\x44\n\rbridge_states\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0c\x62ridgeStates"%\n\nCheckpoint\x12\x17\n\x07next_cp\x18\x01 \x01(\x03R\x06nextCp"\\\n DelegationLastReconciliationTime\x12\x38\n\x18last_reconciliation_time\x18\x01 \x01(\x03R\x16lastReconciliationTime"F\n\x10\x44\x65legationActive\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"}\n\x11\x44\x65legationPending\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0cundelegation\x18\x02 \x03(\x0b\x32\x10.vega.DelegationR\x0cundelegation"*\n\x0e\x44\x65legationAuto\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties"\x9a\x01\n\x0cProposalData\x12*\n\x08proposal\x18\x01 \x01(\x0b\x32\x0e.vega.ProposalR\x08proposal\x12\x1c\n\x03yes\x18\x02 \x03(\x0b\x32\n.vega.VoteR\x03yes\x12\x1a\n\x02no\x18\x03 \x03(\x0b\x32\n.vega.VoteR\x02no\x12$\n\x07invalid\x18\x04 \x03(\x0b\x32\n.vega.VoteR\x07invalid"Q\n\x11GovernanceEnacted\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"P\n\x10GovernanceActive\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"\x88\x01\n\x11\x42\x61tchProposalData\x12\x45\n\x0e\x62\x61tch_proposal\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\rbatchProposal\x12,\n\tproposals\x18\x02 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals"e\n\x15GovernanceBatchActive\x12L\n\x0f\x62\x61tch_proposals\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x0e\x62\x61tchProposals"\xd8\x01\n\x0eGovernanceNode\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\x12\x43\n\rproposal_data\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\x0cproposalData\x12S\n\x13\x62\x61tch_proposal_data\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x11\x62\x61tchProposalData"v\n\x0eStakingAccount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance\x12\x34\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x06\x65vents"\xe1\x01\n\x0fStakingAccounts\x12<\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.StakingAccountR\x08\x61\x63\x63ounts\x12;\n\x1astaking_asset_total_supply\x18\x02 \x01(\tR\x17stakingAssetTotalSupply\x12S\n\x1apending_stake_total_supply\x18\x03 \x01(\x0b\x32\x16.vega.StakeTotalSupplyR\x17pendingStakeTotalSupply"\xf6\x01\n\x0cMatchingBook\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1d\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x03\x62uy\x12\x1f\n\x04sell\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x04sell\x12*\n\x11last_traded_price\x18\x04 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07\x61uction\x18\x05 \x01(\x08R\x07\x61uction\x12\x19\n\x08\x62\x61tch_id\x18\x06 \x01(\x04R\x07\x62\x61tchId\x12(\n\x10pegged_order_ids\x18\x07 \x03(\tR\x0epeggedOrderIds";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params"0\n\nDecimalMap\x12\x10\n\x03key\x18\x01 \x01(\x03R\x03key\x12\x10\n\x03val\x18\x02 \x01(\tR\x03val"5\n\tTimePrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price";\n\x0bPriceVolume\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"B\n\nPriceRange\x12\x10\n\x03min\x18\x01 \x01(\tR\x03min\x12\x10\n\x03max\x18\x02 \x01(\tR\x03max\x12\x10\n\x03ref\x18\x03 \x01(\tR\x03ref"\x9a\x01\n\nPriceBound\x12\x16\n\x06\x61\x63tive\x18\x01 \x01(\x08R\x06\x61\x63tive\x12\x1b\n\tup_factor\x18\x02 \x01(\tR\x08upFactor\x12\x1f\n\x0b\x64own_factor\x18\x03 \x01(\tR\ndownFactor\x12\x36\n\x07trigger\x18\x04 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger"\x9a\x01\n\x0fPriceRangeCache\x12\x32\n\x05\x62ound\x18\x01 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x05\x62ound\x12\x32\n\x05range\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceRangeR\x05range\x12\x1f\n\x0b\x62ound_index\x18\x03 \x01(\x04R\nboundIndex"<\n\x0c\x43urrentPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"S\n\tPastPrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x32\n\x15volume_weighted_price\x18\x02 \x01(\tR\x13volumeWeightedPrice"\xf4\x04\n\x0cPriceMonitor\x12 \n\x0binitialised\x18\x03 \x01(\x08R\x0binitialised\x12=\n\x0b\x66p_horizons\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\nfpHorizons\x12\x10\n\x03now\x18\x05 \x01(\x03R\x03now\x12\x16\n\x06update\x18\x06 \x01(\x03R\x06update\x12\x34\n\x06\x62ounds\x18\x07 \x03(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x06\x62ounds\x12\x33\n\x16price_range_cache_time\x18\x08 \x01(\x03R\x13priceRangeCacheTime\x12M\n\x11price_range_cache\x18\t \x03(\x0b\x32!.vega.snapshot.v1.PriceRangeCacheR\x0fpriceRangeCache\x12/\n\x14ref_price_cache_time\x18\n \x01(\x03R\x11refPriceCacheTime\x12\x44\n\x0fref_price_cache\x18\x0b \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\rrefPriceCache\x12=\n\nprices_now\x18\x0c \x03(\x0b\x32\x1e.vega.snapshot.v1.CurrentPriceR\tpricesNow\x12<\n\x0bprices_past\x18\r \x03(\x0b\x32\x1b.vega.snapshot.v1.PastPriceR\npricesPast\x12+\n\x11\x63onsensus_reached\x18\x0e \x01(\x08R\x10\x63onsensusReached"\xf8\x02\n\x0c\x41uctionState\x12,\n\x04mode\x18\x01 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x04mode\x12;\n\x0c\x64\x65\x66\x61ult_mode\x18\x02 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x0b\x64\x65\x66\x61ultMode\x12.\n\x07trigger\x18\x03 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x14\n\x05\x62\x65gin\x18\x04 \x01(\x03R\x05\x62\x65gin\x12\'\n\x03\x65nd\x18\x05 \x01(\x0b\x32\x15.vega.AuctionDurationR\x03\x65nd\x12\x14\n\x05start\x18\x06 \x01(\x08R\x05start\x12\x12\n\x04stop\x18\x07 \x01(\x08R\x04stop\x12\x32\n\textension\x18\x08 \x01(\x0e\x32\x14.vega.AuctionTriggerR\textension\x12\x30\n\x14\x65xtension_event_sent\x18\t \x01(\x08R\x12\x65xtensionEventSent"u\n\rEquityShareLP\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05stake\x18\x02 \x01(\tR\x05stake\x12\x14\n\x05share\x18\x03 \x01(\tR\x05share\x12\x10\n\x03\x61vg\x18\x04 \x01(\tR\x03\x61vg\x12\x16\n\x06vshare\x18\x05 \x01(\tR\x06vshare"\xa9\x01\n\x0b\x45quityShare\x12\x10\n\x03mvp\x18\x01 \x01(\tR\x03mvp\x12\x32\n\x15opening_auction_ended\x18\x02 \x01(\x08R\x13openingAuctionEnded\x12\x31\n\x03lps\x18\x03 \x03(\x0b\x32\x1f.vega.snapshot.v1.EquityShareLPR\x03lps\x12\x0c\n\x01r\x18\x04 \x01(\tR\x01r\x12\x13\n\x05p_mvp\x18\x05 \x01(\tR\x04pMvp"\x84\x01\n\x0b\x46\x65\x65Splitter\x12*\n\x11time_window_start\x18\x01 \x01(\x03R\x0ftimeWindowStart\x12\x1f\n\x0btrade_value\x18\x02 \x01(\tR\ntradeValue\x12\x10\n\x03\x61vg\x18\x03 \x01(\tR\x03\x61vg\x12\x16\n\x06window\x18\x04 \x01(\x04R\x06window"\xa1\t\n\nSpotMarket\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12@\n\x0c\x66\x65\x65_splitter\x18\x0e \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12-\n\x13next_mark_to_market\x18\x0f \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x10 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x11 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x12 \x01(\x08R\x06\x63losed\x12=\n\x0bstop_orders\x18\x13 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x14 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x38\n\nfees_stats\x18\x15 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12\x1d\n\nhas_traded\x18\x16 \x01(\x08R\thasTraded\x12L\n\x10market_liquidity\x18\x17 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidity"\xbc\x0e\n\x06Market\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12*\n\x11risk_factor_short\x18\x0e \x01(\tR\x0friskFactorShort\x12(\n\x10risk_factor_long\x18\x0f \x01(\tR\x0eriskFactorLong\x12\x41\n\x1drisk_factor_consensus_reached\x18\x10 \x01(\x08R\x1ariskFactorConsensusReached\x12@\n\x0c\x66\x65\x65_splitter\x18\x11 \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12\'\n\x0fsettlement_data\x18\x12 \x01(\tR\x0esettlementData\x12-\n\x13next_mark_to_market\x18\x13 \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x14 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x15 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x16 \x01(\x08R\x06\x63losed\x12\x1c\n\tsucceeded\x18\x17 \x01(\x08R\tsucceeded\x12=\n\x0bstop_orders\x18\x18 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x19 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x33\n\x07product\x18\x1a \x01(\x0b\x32\x19.vega.snapshot.v1.ProductR\x07product\x12\x38\n\nfees_stats\x18\x1b \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12S\n\x13party_margin_factor\x18\x1c \x03(\x0b\x32#.vega.snapshot.v1.PartyMarginFactorR\x11partyMarginFactor\x12^\n\x15mark_price_calculator\x18\x1d \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorR\x13markPriceCalculator\x12~\n#internal_composite_price_calculator\x18\x1e \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorH\x00R internalCompositePriceCalculator\x88\x01\x01\x12J\n"next_internal_composite_price_calc\x18\x1f \x01(\x03R\x1enextInternalCompositePriceCalc\x12L\n\x10market_liquidity\x18 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidityB&\n$_internal_composite_price_calculator"N\n\x11PartyMarginFactor\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\rmargin_factor\x18\x02 \x01(\tR\x0cmarginFactor"B\n\x07Product\x12/\n\x05perps\x18\x01 \x01(\x0b\x32\x17.vega.snapshot.v1.PerpsH\x00R\x05perpsB\x06\n\x04type"?\n\tDataPoint\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp"[\n\x10\x41uctionIntervals\x12\x0c\n\x01t\x18\x01 \x03(\x03R\x01t\x12#\n\rauction_start\x18\x02 \x01(\x03R\x0c\x61uctionStart\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total"S\n\x08TWAPData\x12\x14\n\x05start\x18\x01 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x03R\x03\x65nd\x12\x1f\n\x0bsum_product\x18\x03 \x01(\tR\nsumProduct"\xc7\x03\n\x05Perps\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12K\n\x13\x65xternal_data_point\x18\x02 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11\x65xternalDataPoint\x12K\n\x13internal_data_point\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11internalDataPoint\x12\x10\n\x03seq\x18\x04 \x01(\x04R\x03seq\x12\x1d\n\nstarted_at\x18\x05 \x01(\x03R\tstartedAt\x12H\n\x12\x65xternal_twap_data\x18\x06 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10\x65xternalTwapData\x12H\n\x12internal_twap_data\x18\x07 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10internalTwapData\x12O\n\x11\x61uction_intervals\x18\x08 \x01(\x0b\x32".vega.snapshot.v1.AuctionIntervalsR\x10\x61uctionIntervals"=\n\rOrdersAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"\x98\x01\n\x10PricedStopOrders\x12\x42\n\x0c\x66\x61lls_bellow\x18\x01 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\x0b\x66\x61llsBellow\x12@\n\x0brises_above\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\nrisesAbove"\xc4\x01\n\x12TrailingStopOrders\x12&\n\x0flast_seen_price\x18\x01 \x01(\tR\rlastSeenPrice\x12\x43\n\x0c\x66\x61lls_bellow\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\x0b\x66\x61llsBellow\x12\x41\n\x0brises_above\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\nrisesAbove"@\n\x0eOrdersAtOffset\x12\x16\n\x06offset\x18\x01 \x01(\tR\x06offset\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"b\n\x0eOffsetsAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12:\n\x07offsets\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OrdersAtOffsetR\x07offsets"\xf7\x01\n\nStopOrders\x12?\n\x0bstop_orders\x18\x01 \x03(\x0b\x32\x1e.vega.events.v1.StopOrderEventR\nstopOrders\x12P\n\x12priced_stop_orders\x18\x02 \x01(\x0b\x32".vega.snapshot.v1.PricedStopOrdersR\x10pricedStopOrders\x12V\n\x14trailing_stop_orders\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.TrailingStopOrdersR\x12trailingStopOrders"@\n\x0cPeggedOrders\x12\x30\n\rparked_orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x0cparkedOrders"\xad\x03\n\x10SLANetworkParams\x12.\n\x13\x62ond_penalty_factor\x18\x01 \x01(\tR\x11\x62ondPenaltyFactor\x12,\n\x12\x65\x61rly_exit_penalty\x18\x02 \x01(\tR\x10\x65\x61rlyExitPenalty\x12*\n\x11max_liquidity_fee\x18\x03 \x01(\tR\x0fmaxLiquidityFee\x12\x46\n non_performance_bond_penalty_max\x18\x04 \x01(\tR\x1cnonPerformanceBondPenaltyMax\x12J\n"non_performance_bond_penalty_slope\x18\x05 \x01(\tR\x1enonPerformanceBondPenaltySlope\x12-\n\x13stake_to_ccy_volume\x18\x06 \x01(\tR\x10stakeToCcyVolume\x12L\n#providers_fee_calculation_time_step\x18\x07 \x01(\x03R\x1fprovidersFeeCalculationTimeStep"\x80\x03\n\x10\x45xecutionMarkets\x12\x32\n\x07markets\x18\x01 \x03(\x0b\x32\x18.vega.snapshot.v1.MarketR\x07markets\x12?\n\x0cspot_markets\x18\x02 \x03(\x0b\x32\x1c.vega.snapshot.v1.SpotMarketR\x0bspotMarkets\x12H\n\x0fsettled_markets\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.MarketStateR\x0esettledMarkets\x12<\n\nsuccessors\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.SuccessorsR\nsuccessors\x12\x1d\n\nmarket_ids\x18\x05 \x03(\tR\tmarketIds\x12P\n\x12sla_network_params\x18\x06 \x01(\x0b\x32".vega.snapshot.v1.SLANetworkParamsR\x10slaNetworkParams"^\n\nSuccessors\x12#\n\rparent_market\x18\x01 \x01(\tR\x0cparentMarket\x12+\n\x11successor_markets\x18\x02 \x03(\tR\x10successorMarkets"\x97\x02\n\x08Position\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x12\n\x04size\x18\x02 \x01(\x03R\x04size\x12\x10\n\x03\x62uy\x18\x03 \x01(\x03R\x03\x62uy\x12\x12\n\x04sell\x18\x04 \x01(\x03R\x04sell\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12&\n\x0f\x62uy_sum_product\x18\x06 \x01(\tR\rbuySumProduct\x12(\n\x10sell_sum_product\x18\x07 \x01(\tR\x0esellSumProduct\x12\x1e\n\ndistressed\x18\x08 \x01(\x08R\ndistressed\x12.\n\x13\x61verage_entry_price\x18\t \x01(\x0cR\x11\x61verageEntryPrice"\xb7\x01\n\x0fMarketPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x38\n\tpositions\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.PositionR\tpositions\x12M\n\x0fparties_records\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PartyPositionStatsR\x0epartiesRecords"\x86\x02\n\x12PartyPositionStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x35\n\x14latest_open_interest\x18\x02 \x01(\x04H\x00R\x12latestOpenInterest\x88\x01\x01\x12\x35\n\x14lowest_open_interest\x18\x03 \x01(\x04H\x01R\x12lowestOpenInterest\x88\x01\x01\x12(\n\rtraded_volume\x18\x04 \x01(\x04H\x02R\x0ctradedVolume\x88\x01\x01\x42\x17\n\x15_latest_open_interestB\x17\n\x15_lowest_open_interestB\x10\n\x0e_traded_volume"\xee\x01\n\x0fSettlementState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12&\n\x0flast_mark_price\x18\x02 \x01(\tR\rlastMarkPrice\x12[\n\x16last_settled_positions\x18\x03 \x03(\x0b\x32%.vega.snapshot.v1.LastSettledPositionR\x14lastSettledPositions\x12\x39\n\x06trades\x18\x04 \x03(\x0b\x32!.vega.snapshot.v1.SettlementTradeR\x06trades"V\n\x13LastSettledPosition\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12)\n\x10settled_position\x18\x02 \x01(\x03R\x0fsettledPosition"\x94\x01\n\x0fSettlementTrade\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice\x12\x12\n\x04size\x18\x04 \x01(\x03R\x04size\x12\x19\n\x08new_size\x18\x05 \x01(\x03R\x07newSize"\xbd\x01\n\x08\x41ppState\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId\x12)\n\x10protocol_version\x18\x05 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x06 \x01(\x08R\x0fprotocolUpgrade"\xc3\x01\n\nEpochState\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x36\n\x18ready_to_start_new_epoch\x18\x06 \x01(\x08R\x14readyToStartNewEpoch\x12+\n\x12ready_to_end_epoch\x18\x07 \x01(\x08R\x0freadyToEndEpoch"{\n\x15RewardsPendingPayouts\x12\x62\n\x18scheduled_rewards_payout\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.ScheduledRewardsPayoutR\x16scheduledRewardsPayout"\x81\x01\n\x16ScheduledRewardsPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12\x46\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.RewardsPayoutR\rrewardsPayout"\xfc\x01\n\rRewardsPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12T\n\x13reward_party_amount\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.RewardsPartyAmountR\x11rewardPartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp"B\n\x12RewardsPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\x94\x04\n\nLimitState\x12\x1f\n\x0b\x62lock_count\x18\x01 \x01(\rR\nblockCount\x12,\n\x12\x63\x61n_propose_market\x18\x02 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x03 \x01(\x08R\x0f\x63\x61nProposeAsset\x12%\n\x0egenesis_loaded\x18\x04 \x01(\x08R\rgenesisLoaded\x12\x34\n\x16propose_market_enabled\x18\x05 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x06 \x01(\x08R\x13proposeAssetEnabled\x12=\n\x1bpropose_market_enabled_from\x18\x07 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\x08 \x01(\x03R\x17proposeAssetEnabledFrom\x12=\n\x1bpropose_spot_market_enabled\x18\t \x01(\x08R\x18proposeSpotMarketEnabled\x12?\n\x1cpropose_perps_market_enabled\x18\n \x01(\x08R\x19proposePerpsMarketEnabled"\x94\x04\n\x0eVoteSpamPolicy\x12L\n\rparty_to_vote\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.PartyProposalVoteCountR\x0bpartyToVote\x12\x44\n\x0e\x62\x61nned_parties\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12_\n\x1arecent_blocks_reject_stats\x18\x04 \x03(\x0b\x32".vega.snapshot.v1.BlockRejectStatsR\x17recentBlocksRejectStats\x12.\n\x13\x63urrent_block_index\x18\x05 \x01(\x04R\x11\x63urrentBlockIndex\x12.\n\x13last_increase_block\x18\x06 \x01(\x04R\x11lastIncreaseBlock\x12*\n\x11\x63urrent_epoch_seq\x18\x07 \x01(\x04R\x0f\x63urrentEpochSeq\x12\x37\n\x18min_voting_tokens_factor\x18\x08 \x01(\tR\x15minVotingTokensFactor"`\n\x16PartyProposalVoteCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08proposal\x18\x02 \x01(\tR\x08proposal\x12\x14\n\x05\x63ount\x18\x03 \x01(\x04R\x05\x63ount"C\n\x11PartyTokenBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"D\n\x10\x42lockRejectStats\x12\x1a\n\x08rejected\x18\x01 \x01(\x04R\x08rejected\x12\x14\n\x05total\x18\x02 \x01(\x04R\x05total"G\n\x19SpamPartyTransactionCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x63ount\x18\x02 \x01(\x04R\x05\x63ount"\xc2\x02\n\x10SimpleSpamPolicy\x12\x1f\n\x0bpolicy_name\x18\x01 \x01(\tR\npolicyName\x12Q\n\x0eparty_to_count\x18\x02 \x03(\x0b\x32+.vega.snapshot.v1.SpamPartyTransactionCountR\x0cpartyToCount\x12\x44\n\x0e\x62\x61nned_parties\x18\x03 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x04 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12*\n\x11\x63urrent_epoch_seq\x18\x05 \x01(\x04R\x0f\x63urrentEpochSeq"p\n\nNotarySigs\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\x05R\x04kind\x12\x12\n\x04node\x18\x03 \x01(\tR\x04node\x12\x10\n\x03sig\x18\x04 \x01(\tR\x03sig\x12\x18\n\x07pending\x18\x05 \x01(\x08R\x07pending"G\n\x06Notary\x12=\n\x0bnotary_sigs\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.NotarySigsR\nnotarySigs"m\n\x16StakeVerifierDeposited\x12S\n\x11pending_deposited\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x10pendingDeposited"g\n\x14StakeVerifierRemoved\x12O\n\x0fpending_removed\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x0ependingRemoved"\x85\x02\n\x14StakeVerifierPending\x12)\n\x10\x65thereum_address\x18\x01 \x01(\tR\x0f\x65thereumAddress\x12&\n\x0fvega_public_key\x18\x02 \x01(\tR\rvegaPublicKey\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12!\n\x0c\x62lock_number\x18\x05 \x01(\x04R\x0b\x62lockNumber\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12\x13\n\x05tx_id\x18\x07 \x01(\tR\x04txId\x12\x0e\n\x02id\x18\x08 \x01(\tR\x02id"d\n\x0cL2EthOracles\x12T\n\x14\x63hain_id_eth_oracles\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.ChainIdEthOraclesR\x11\x63hainIdEthOracles"\x92\x02\n\x11\x43hainIdEthOracles\x12&\n\x0fsource_chain_id\x18\x01 \x01(\tR\rsourceChainId\x12K\n\nlast_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\tlastBlock\x12K\n\x0c\x63\x61ll_results\x18\x03 \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsR\x0b\x63\x61llResults\x12;\n\x04misc\x18\x04 \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscR\x04misc"^\n\x1a\x45thOracleVerifierLastBlock\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime"\xa5\x01\n\x15\x45thOracleVerifierMisc\x12=\n\x07\x62uckets\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.EthVerifierBucketR\x07\x62uckets\x12M\n\x0bpatch_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\npatchBlock"\x82\x01\n\x16\x45thContractCallResults\x12h\n\x1cpending_contract_call_result\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.EthContractCallResultR\x19pendingContractCallResult"\xdc\x01\n\x15\x45thContractCallResult\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime\x12\x17\n\x07spec_id\x18\x03 \x01(\tR\x06specId\x12\x16\n\x06result\x18\x04 \x01(\x0cR\x06result\x12\x19\n\x05\x65rror\x18\x05 \x01(\tH\x00R\x05\x65rror\x88\x01\x01\x12\x1e\n\x08\x63hain_id\x18\x06 \x01(\x04H\x01R\x07\x63hainId\x88\x01\x01\x42\x08\n\x06_errorB\x0b\n\t_chain_id";\n\x11\x45thVerifierBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x9b\x01\n\x12PendingKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex"\xb8\x01\n\x1aPendingEthereumKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12\x1c\n\tsubmitter\x18\x04 \x01(\tR\tsubmitter\x12\x1f\n\x0bold_address\x18\x05 \x01(\tR\noldAddress"\xdd\x04\n\x08Topology\x12G\n\x0evalidator_data\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.ValidatorStateR\rvalidatorData\x12\x1d\n\nchain_keys\x18\x02 \x03(\tR\tchainKeys\x12_\n\x19pending_pub_key_rotations\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PendingKeyRotationR\x16pendingPubKeyRotations\x12[\n\x15validator_performance\x18\x04 \x01(\x0b\x32&.vega.snapshot.v1.ValidatorPerformanceR\x14validatorPerformance\x12q\n\x1epending_ethereum_key_rotations\x18\x05 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1bpendingEthereumKeyRotations\x12\x43\n\nsignatures\x18\x06 \x01(\x0b\x32#.vega.snapshot.v1.ToplogySignaturesR\nsignatures\x12s\n\x1funsolved_ethereum_key_rotations\x18\x07 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1cunsolvedEthereumKeyRotations"\xde\x01\n\x11ToplogySignatures\x12\x65\n\x12pending_signatures\x18\x01 \x03(\x0b\x32\x36.vega.snapshot.v1.PendingERC20MultisigControlSignatureR\x11pendingSignatures\x12\x62\n\x11issued_signatures\x18\x02 \x03(\x0b\x32\x35.vega.snapshot.v1.IssuedERC20MultisigControlSignatureR\x10issuedSignatures"\xb3\x01\n$PendingERC20MultisigControlSignature\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x04 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\x05 \x01(\x08R\x05\x61\x64\x64\x65\x64"\xb9\x01\n#IssuedERC20MultisigControlSignature\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12+\n\x11submitter_address\x18\x03 \x01(\tR\x10submitterAddress\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xf2\x03\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x1f\n\x0b\x62lock_added\x18\x02 \x01(\x04R\nblockAdded\x12\x16\n\x06status\x18\x03 \x01(\x05R\x06status\x12.\n\x13status_change_block\x18\x04 \x01(\x04R\x11statusChangeBlock\x12\x46\n last_block_with_positive_ranking\x18\x05 \x01(\x04R\x1clastBlockWithPositiveRanking\x12\x30\n\x14\x65th_events_forwarded\x18\x06 \x01(\x04R\x12\x65thEventsForwarded\x12O\n\x11heartbeat_tracker\x18\x07 \x01(\x0b\x32".vega.snapshot.v1.HeartbeatTrackerR\x10heartbeatTracker\x12\'\n\x0fvalidator_power\x18\x08 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\t \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore"\xb9\x01\n\x10HeartbeatTracker\x12,\n\x12\x65xpected_next_hash\x18\x01 \x01(\tR\x10\x65xpectedNextHash\x12\x37\n\x18\x65xpected_next_hash_since\x18\x02 \x01(\x03R\x15\x65xpectedNextHashSince\x12\x1f\n\x0b\x62lock_index\x18\x03 \x01(\x05R\nblockIndex\x12\x1d\n\nblock_sigs\x18\x04 \x03(\x08R\tblockSigs"\x99\x02\n\x10PerformanceStats\x12+\n\x11validator_address\x18\x01 \x01(\tR\x10validatorAddress\x12\x1a\n\x08proposed\x18\x02 \x01(\x04R\x08proposed\x12\x18\n\x07\x65lected\x18\x03 \x01(\x04R\x07\x65lected\x12\x14\n\x05voted\x18\x04 \x01(\x04R\x05voted\x12*\n\x11last_height_voted\x18\x05 \x01(\x03R\x0flastHeightVoted\x12\x30\n\x14last_height_proposed\x18\x06 \x01(\x03R\x12lastHeightProposed\x12.\n\x13last_height_elected\x18\x07 \x01(\x03R\x11lastHeightElected"l\n\x14ValidatorPerformance\x12T\n\x14validator_perf_stats\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PerformanceStatsR\x12validatorPerfStats"\xae\x01\n\x13LiquidityParameters\x12\x17\n\x07max_fee\x18\x01 \x01(\tR\x06maxFee\x12$\n\x0emax_shape_size\x18\x02 \x01(\tR\x0cmaxShapeSize\x12;\n\x1astake_to_obligation_factor\x18\x03 \x01(\tR\x17stakeToObligationFactor\x12\x1b\n\tmarket_id\x18\x04 \x01(\tR\x08marketId"h\n\x1aLiquidityPendingProvisions\x12-\n\x12pending_provisions\x18\x01 \x03(\tR\x11pendingProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x80\x01\n\x1fLiquidityPartiesLiquidityOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"H\n\x0bPartyOrders\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\x06orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x06orders"w\n\x16LiquidityPartiesOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x7f\n\x13LiquidityProvisions\x12K\n\x14liquidity_provisions\x18\x01 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\xa0\x01\n\x0fLiquidityScores\x12\x36\n\x17running_average_counter\x18\x01 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId"A\n\x0eLiquidityScore\x12\x14\n\x05score\x18\x01 \x01(\tR\x05score\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId"\x86\x02\n\x15LiquidityV2Parameters\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12P\n\x15market_sla_parameters\x18\x02 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x13marketSlaParameters\x12&\n\x0fstake_to_volume\x18\x03 \x01(\tR\rstakeToVolume\x12,\n\x12\x62ond_penalty_slope\x18\x04 \x01(\tR\x10\x62ondPenaltySlope\x12(\n\x10\x62ond_penalty_max\x18\x05 \x01(\tR\x0e\x62ondPenaltyMax"u\n\x18LiquidityV2PaidFeesStats\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12<\n\x05stats\x18\x02 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsR\x05stats"\x81\x01\n\x15LiquidityV2Provisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12K\n\x14liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions"\x97\x01\n\x1cLiquidityV2PendingProvisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12Z\n\x1cpending_liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x1apendingLiquidityProvisions"\xc6\x01\n\x17LiquidityV2Performances\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12(\n\x10\x65poch_start_time\x18\x02 \x01(\x03R\x0e\x65pochStartTime\x12\x64\n\x15performance_per_party\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityV2PerformancePerPartyR\x13performancePerParty"\x93\x05\n\x1eLiquidityV2PerformancePerParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12O\n%elapsed_time_meeting_sla_during_epoch\x18\x02 \x01(\x03R elapsedTimeMeetingSlaDuringEpoch\x12\x32\n\x15\x63ommitment_start_time\x18\x03 \x01(\x03R\x13\x63ommitmentStartTime\x12\x43\n\x1eregistered_penalties_per_epoch\x18\x04 \x03(\tR\x1bregisteredPenaltiesPerEpoch\x12\x44\n\x1fposition_in_penalties_per_epoch\x18\x05 \x01(\rR\x1bpositionInPenaltiesPerEpoch\x12J\n#last_epoch_fraction_of_time_on_book\x18\x06 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x07 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x08 \x01(\tR\x14lastEpochBondPenalty\x12-\n\x12required_liquidity\x18\t \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\n \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\x0b \x01(\tR\x13notionalVolumeSells"\x9a\x02\n\x11LiquidityV2Scores\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x36\n\x17running_average_counter\x18\x02 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12;\n\x1alast_fee_distribution_time\x18\x04 \x01(\x03R\x17lastFeeDistributionTime\x12\x39\n\x19\x66\x65\x65_calculation_time_step\x18\x05 \x01(\x03R\x16\x66\x65\x65\x43\x61lculationTimeStep"\xfd\x01\n\x13LiquidityV2Supplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"\xb9\x01\n\x16\x46loatingPointConsensus\x12M\n\x11next_time_trigger\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.NextTimeTriggerR\x0fnextTimeTrigger\x12P\n\x0fstate_variables\x18\x02 \x03(\x0b\x32\'.vega.snapshot.v1.StateVarInternalStateR\x0estateVariables"\xfc\x01\n\x15StateVarInternalState\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05state\x18\x02 \x01(\x05R\x05state\x12\x19\n\x08\x65vent_id\x18\x03 \x01(\tR\x07\x65ventId\x12]\n\x12validators_results\x18\x04 \x03(\x0b\x32..vega.snapshot.v1.FloatingPointValidatorResultR\x11validatorsResults\x12\x43\n\x1erounds_since_meaningful_update\x18\x05 \x01(\x05R\x1broundsSinceMeaningfulUpdate"\\\n\x1c\x46loatingPointValidatorResult\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06\x62undle\x18\x02 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x06\x62undle"r\n\x0fNextTimeTrigger\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x02 \x01(\tR\x06market\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12!\n\x0cnext_trigger\x18\x04 \x01(\x03R\x0bnextTrigger"\x9b\x03\n\rMarketTracker\x12R\n\x0fmarket_activity\x18\x01 \x03(\x0b\x32).vega.checkpoint.v1.MarketActivityTrackerR\x0emarketActivity\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume\x12\x85\x01\n%market_to_party_taker_notional_volume\x18\x03 \x03(\x0b\x32\x34.vega.checkpoint.v1.MarketToPartyTakerNotionalVolumeR marketToPartyTakerNotionalVolume\x12Q\n\x10\x65poch_taker_fees\x18\x04 \x03(\x0b\x32\'.vega.checkpoint.v1.EpochPartyTakerFeesR\x0e\x65pochTakerFees"t\n\x16SignerEventsPerAddress\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12@\n\x06\x65vents\x18\x02 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x06\x65vents"\x80\x02\n\x1d\x45RC20MultiSigTopologyVerified\x12\x18\n\x07signers\x18\x01 \x03(\tR\x07signers\x12V\n\x12\x65vents_per_address\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.SignerEventsPerAddressR\x10\x65ventsPerAddress\x12L\n\tthreshold\x18\x03 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\tthreshold\x12\x1f\n\x0bseen_events\x18\x04 \x03(\tR\nseenEvents"\xbc\x02\n\x1c\x45RC20MultiSigTopologyPending\x12Q\n\x0fpending_signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x0ependingSigners\x12\x62\n\x15pending_threshold_set\x18\x02 \x03(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x13pendingThresholdSet\x12+\n\x11witnessed_signers\x18\x03 \x03(\tR\x10witnessedSigners\x12\x38\n\x18witnessed_threshold_sets\x18\x04 \x03(\tR\x16witnessedThresholdSets"\xc7\x01\n\x13\x45VMMultisigTopology\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12K\n\x08verified\x18\x02 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedR\x08verified\x12H\n\x07pending\x18\x03 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingR\x07pending"r\n\x15\x45VMMultisigTopologies\x12Y\n\x15\x65vm_multisig_topology\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.EVMMultisigTopologyR\x13\x65vmMultisigTopology"\xa5\x04\n\x0bProofOfWork\x12!\n\x0c\x62lock_height\x18\x01 \x03(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x03(\tR\tblockHash\x12H\n\x0ctx_at_height\x18\x04 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\ntxAtHeight\x12J\n\rtid_at_height\x18\x06 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\x0btidAtHeight\x12\x35\n\x06\x62\x61nned\x18\x07 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\x06\x62\x61nned\x12\x42\n\npow_params\x18\x08 \x03(\x0b\x32#.vega.snapshot.v1.ProofOfWorkParamsR\tpowParams\x12?\n\tpow_state\x18\t \x03(\x0b\x32".vega.snapshot.v1.ProofOfWorkStateR\x08powState\x12,\n\x12last_pruning_block\x18\n \x01(\x04R\x10lastPruningBlock\x12T\n\x14nonce_refs_at_height\x18\x0b \x03(\x0b\x32#.vega.snapshot.v1.NonceRefsAtHeightR\x11nonceRefsAtHeight"9\n\x0b\x42\x61nnedParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05until\x18\x02 \x01(\x03R\x05until"\x84\x03\n\x11ProofOfWorkParams\x12\x41\n\x1espam_pow_number_of_past_blocks\x18\x01 \x01(\x04R\x19spamPowNumberOfPastBlocks\x12.\n\x13spam_pow_difficulty\x18\x02 \x01(\rR\x11spamPowDifficulty\x12\x33\n\x16spam_pow_hash_function\x18\x03 \x01(\tR\x13spamPowHashFunction\x12\x42\n\x1fspam_pow_number_of_tx_per_block\x18\x04 \x01(\x04R\x19spamPowNumberOfTxPerBlock\x12\x43\n\x1espam_pow_increasing_difficulty\x18\x05 \x01(\x08R\x1bspamPowIncreasingDifficulty\x12\x1d\n\nfrom_block\x18\x06 \x01(\x04R\tfromBlock\x12\x1f\n\x0buntil_block\x18\x07 \x01(\x03R\nuntilBlock"X\n\x10ProofOfWorkState\x12\x44\n\tpow_state\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.ProofOfWorkBlockStateR\x08powState"\x8c\x01\n\x15ProofOfWorkBlockState\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12P\n\x0bparty_state\x18\x02 \x03(\x0b\x32/.vega.snapshot.v1.ProofOfWorkPartyStateForBlockR\npartyState"\x85\x01\n\x1dProofOfWorkPartyStateForBlock\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nseen_count\x18\x02 \x01(\x04R\tseenCount\x12/\n\x13observed_difficulty\x18\x03 \x01(\x04R\x12observedDifficulty"R\n\x14TransactionsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12"\n\x0ctransactions\x18\x02 \x03(\tR\x0ctransactions"6\n\x08NonceRef\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05nonce\x18\x02 \x01(\x04R\x05nonce"[\n\x11NonceRefsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12.\n\x04refs\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.NonceRefR\x04refs"\xcb\x01\n\x18ProtocolUpgradeProposals\x12O\n\x10\x61\x63tive_proposals\x18\x01 \x03(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventR\x0f\x61\x63tiveProposals\x12^\n\x11\x61\x63\x63\x65pted_proposal\x18\x02 \x01(\x0b\x32\x31.vega.snapshot.v1.AcceptedProtocolUpgradeProposalR\x10\x61\x63\x63\x65ptedProposal"}\n\x1f\x41\x63\x63\x65ptedProtocolUpgradeProposal\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag"5\n\x05Teams\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x16.vega.snapshot.v1.TeamR\x05teams"\xae\x02\n\x04Team\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x38\n\x08referrer\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x03 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x19\n\x08team_url\x18\x05 \x01(\tR\x07teamUrl\x12\x1d\n\navatar_url\x18\x06 \x01(\tR\tavatarUrl\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x08 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowList"n\n\nMembership\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tjoined_at\x18\x02 \x01(\x03R\x08joinedAt\x12(\n\x10started_at_epoch\x18\x03 \x01(\x04R\x0estartedAtEpoch"Q\n\x0cTeamSwitches\x12\x41\n\rteam_switches\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.TeamSwitchR\x0cteamSwitches"g\n\nTeamSwitch\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId"O\n\x07Vesting\x12\x44\n\x0eparties_reward\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyRewardR\rpartiesReward"\xa1\x01\n\x0bPartyReward\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12@\n\x0c\x61sset_locked\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.AssetLockedR\x0b\x61ssetLocked\x12:\n\nin_vesting\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.InVestingR\tinVesting"\xed\x02\n\x13ReferralProgramData\x12M\n\x11\x66\x61\x63tor_by_referee\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.FactorByRefereeR\x0f\x66\x61\x63torByReferee\x12>\n\x0f\x63urrent_program\x18\x02 \x01(\x0b\x32\x15.vega.ReferralProgramR\x0e\x63urrentProgram\x12\x36\n\x0bnew_program\x18\x03 \x01(\x0b\x32\x15.vega.ReferralProgramR\nnewProgram\x12\x30\n\x14last_program_version\x18\x04 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\x05 \x01(\x08R\x0fprogramHasEnded\x12\x31\n\x04sets\x18\x06 \x03(\x0b\x32\x1d.vega.snapshot.v1.ReferralSetR\x04sets"\xd6\x03\n\x0bReferralSet\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\ncreated_at\x18\x02 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x03 \x01(\x03R\tupdatedAt\x12\x38\n\x08referrer\x18\x04 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x05 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12H\n\x0frunning_volumes\x18\x06 \x03(\x0b\x32\x1f.vega.snapshot.v1.RunningVolumeR\x0erunningVolumes\x12\x32\n\x15\x63urrent_reward_factor\x18\x07 \x01(\tR\x13\x63urrentRewardFactor\x12<\n\x1a\x63urrent_rewards_multiplier\x18\x08 \x01(\tR\x18\x63urrentRewardsMultiplier\x12I\n!current_rewards_factor_multiplier\x18\t \x01(\tR\x1e\x63urrentRewardsFactorMultiplier"=\n\rRunningVolume\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"s\n\x0f\x46\x61\x63torByReferee\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\x0cR\x0e\x64iscountFactor\x12!\n\x0ctaker_volume\x18\x03 \x01(\x0cR\x0btakerVolume"j\n\x0b\x41ssetLocked\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x45\n\x0e\x65poch_balances\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.EpochBalanceR\repochBalances">\n\x0c\x45pochBalance\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance";\n\tInVesting\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"o\n\x0e\x41\x63tivityStreak\x12]\n\x17parties_activity_streak\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.PartyActivityStreakR\x15partiesActivityStreak"\xe1\x01\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61\x63tive\x18\x02 \x01(\x04R\x06\x61\x63tive\x12\x1a\n\x08inactive\x18\x03 \x01(\x04R\x08inactive\x12\x44\n\x1ereward_distribution_multiplier\x18\x04 \x01(\x0cR\x1crewardDistributionMultiplier\x12:\n\x19reward_vesting_multiplier\x18\x05 \x01(\x0cR\x17rewardVestingMultiplier"\xb4\x04\n\x15VolumeDiscountProgram\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12S\n\x13\x65poch_party_volumes\x18\x02 \x03(\x0b\x32#.vega.snapshot.v1.EpochPartyVolumesR\x11\x65pochPartyVolumes\x12(\n\x10\x65poch_data_index\x18\x03 \x01(\x04R\x0e\x65pochDataIndex\x12O\n\x14\x61verage_party_volume\x18\x04 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x12\x61veragePartyVolume\x12\x44\n\x0f\x63urrent_program\x18\x05 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x0e\x63urrentProgram\x12<\n\x0bnew_program\x18\x06 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\nnewProgram\x12O\n\x10\x66\x61\x63tors_by_party\x18\x07 \x03(\x0b\x32%.vega.snapshot.v1.VolumeDiscountStatsR\x0e\x66\x61\x63torsByParty\x12\x30\n\x14last_program_version\x18\x08 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\t \x01(\x08R\x0fprogramHasEnded"T\n\x13VolumeDiscountStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor"U\n\x11\x45pochPartyVolumes\x12@\n\x0cparty_volume\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x0bpartyVolume";\n\x0bPartyVolume\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\x9b\x01\n\x0bLiquidation\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1f\n\x0bnetwork_pos\x18\x02 \x01(\x03R\nnetworkPos\x12\x1b\n\tnext_step\x18\x03 \x01(\x03R\x08nextStep\x12\x31\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x06\x63onfig"V\n\x10PartyAssetAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"s\n\x1b\x42\x61nkingTransferFeeDiscounts\x12T\n\x14party_asset_discount\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PartyAssetAmountR\x12partyAssetDiscount"\xe4\x02\n\x18\x43ompositePriceCalculator\x12\'\n\x0f\x63omposite_price\x18\x01 \x01(\tR\x0e\x63ompositePrice\x12R\n\x13price_configuration\x18\x02 \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x12priceConfiguration\x12#\n\x06trades\x18\x03 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12#\n\rprice_sources\x18\x04 \x03(\tR\x0cpriceSources\x12\x37\n\x18price_source_last_update\x18\x05 \x03(\x03R\x15priceSourceLastUpdate\x12H\n\x12\x62ook_price_at_time\x18\x06 \x03(\x0b\x32\x1b.vega.snapshot.v1.TimePriceR\x0f\x62ookPriceAtTime"E\n\x07Parties\x12:\n\x08profiles\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.PartyProfileR\x08profiles"k\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"2\n\x0fMarketLiquidity\x12\x1f\n\x0bprice_range\x18\x01 \x01(\tR\npriceRange*`\n\x06\x46ormat\x12\x16\n\x12\x46ORMAT_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x46ORMAT_PROTO\x10\x01\x12\x1b\n\x17\x46ORMAT_PROTO_COMPRESSED\x10\x02\x12\x0f\n\x0b\x46ORMAT_JSON\x10\x03\x42\x33Z1code.vegaprotocol.io/vega/protos/vega/snapshot/v1b\x06proto3' ) _globals = globals() @@ -39,8 +39,8 @@ _globals["DESCRIPTOR"]._serialized_options = ( b"Z1code.vegaprotocol.io/vega/protos/vega/snapshot/v1" ) - _globals["_FORMAT"]._serialized_start = 41097 - _globals["_FORMAT"]._serialized_end = 41193 + _globals["_FORMAT"]._serialized_start = 41069 + _globals["_FORMAT"]._serialized_end = 41165 _globals["_SNAPSHOT"]._serialized_start = 249 _globals["_SNAPSHOT"]._serialized_end = 405 _globals["_NODEHASH"]._serialized_start = 407 @@ -50,375 +50,373 @@ _globals["_CHUNK"]._serialized_start = 753 _globals["_CHUNK"]._serialized_end = 839 _globals["_PAYLOAD"]._serialized_start = 842 - _globals["_PAYLOAD"]._serialized_end = 8061 - _globals["_ORDERHOLDINGQUANTITIES"]._serialized_start = 8063 - _globals["_ORDERHOLDINGQUANTITIES"]._serialized_end = 8149 - _globals["_HOLDINGACCOUNTTRACKER"]._serialized_start = 8152 - _globals["_HOLDINGACCOUNTTRACKER"]._serialized_end = 8283 - _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_start = 8285 - _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_end = 8361 - _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_start = 8363 - _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_end = 8445 - _globals["_LIQUIDITYTARGET"]._serialized_start = 8448 - _globals["_LIQUIDITYTARGET"]._serialized_end = 8818 - _globals["_SPOTLIQUIDITYTARGET"]._serialized_start = 8821 - _globals["_SPOTLIQUIDITYTARGET"]._serialized_end = 9173 - _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_start = 9175 - _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_end = 9265 - _globals["_LIQUIDITYSUPPLIED"]._serialized_start = 9268 - _globals["_LIQUIDITYSUPPLIED"]._serialized_end = 9519 - _globals["_ORACLEDATABATCH"]._serialized_start = 9521 - _globals["_ORACLEDATABATCH"]._serialized_end = 9601 - _globals["_ORACLEDATA"]._serialized_start = 9604 - _globals["_ORACLEDATA"]._serialized_end = 9771 - _globals["_ORACLEDATAPAIR"]._serialized_start = 9773 - _globals["_ORACLEDATAPAIR"]._serialized_end = 9829 - _globals["_WITNESS"]._serialized_start = 9831 - _globals["_WITNESS"]._serialized_end = 9898 - _globals["_RESOURCE"]._serialized_start = 9900 - _globals["_RESOURCE"]._serialized_end = 10003 - _globals["_EVENTFORWARDERBUCKET"]._serialized_start = 10005 - _globals["_EVENTFORWARDERBUCKET"]._serialized_end = 10067 - _globals["_EVENTFORWARDER"]._serialized_start = 10070 - _globals["_EVENTFORWARDER"]._serialized_end = 10214 - _globals["_EVMEVENTFORWARDERS"]._serialized_start = 10216 - _globals["_EVMEVENTFORWARDERS"]._serialized_end = 10320 - _globals["_COLLATERALACCOUNTS"]._serialized_start = 10322 - _globals["_COLLATERALACCOUNTS"]._serialized_end = 10437 - _globals["_COLLATERALASSETS"]._serialized_start = 10439 - _globals["_COLLATERALASSETS"]._serialized_end = 10494 - _globals["_ACTIVEASSETS"]._serialized_start = 10496 - _globals["_ACTIVEASSETS"]._serialized_end = 10547 - _globals["_PENDINGASSETS"]._serialized_start = 10549 - _globals["_PENDINGASSETS"]._serialized_end = 10601 - _globals["_PENDINGASSETUPDATES"]._serialized_start = 10603 - _globals["_PENDINGASSETUPDATES"]._serialized_end = 10661 - _globals["_WITHDRAWAL"]._serialized_start = 10663 - _globals["_WITHDRAWAL"]._serialized_end = 10743 - _globals["_DEPOSIT"]._serialized_start = 10745 - _globals["_DEPOSIT"]._serialized_end = 10811 - _globals["_TXREF"]._serialized_start = 10814 - _globals["_TXREF"]._serialized_end = 10946 - _globals["_BANKINGWITHDRAWALS"]._serialized_start = 10948 - _globals["_BANKINGWITHDRAWALS"]._serialized_end = 11032 - _globals["_BANKINGDEPOSITS"]._serialized_start = 11034 - _globals["_BANKINGDEPOSITS"]._serialized_end = 11104 - _globals["_BANKINGSEEN"]._serialized_start = 11107 - _globals["_BANKINGSEEN"]._serialized_end = 11268 - _globals["_BANKINGASSETACTIONS"]._serialized_start = 11270 - _globals["_BANKINGASSETACTIONS"]._serialized_end = 11359 - _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_start = 11361 - _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_end = 11477 - _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_start = 11479 - _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_end = 11595 - _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_start = 11597 - _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_end = 11723 - _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_start = 11726 - _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_end = 11862 - _globals["_BANKINGBRIDGESTATE"]._serialized_start = 11864 - _globals["_BANKINGBRIDGESTATE"]._serialized_end = 11952 - _globals["_BANKINGEVMBRIDGESTATES"]._serialized_start = 11954 - _globals["_BANKINGEVMBRIDGESTATES"]._serialized_end = 12048 - _globals["_CHECKPOINT"]._serialized_start = 12050 - _globals["_CHECKPOINT"]._serialized_end = 12087 - _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_start = 12089 - _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_end = 12181 - _globals["_DELEGATIONACTIVE"]._serialized_start = 12183 - _globals["_DELEGATIONACTIVE"]._serialized_end = 12253 - _globals["_DELEGATIONPENDING"]._serialized_start = 12255 - _globals["_DELEGATIONPENDING"]._serialized_end = 12380 - _globals["_DELEGATIONAUTO"]._serialized_start = 12382 - _globals["_DELEGATIONAUTO"]._serialized_end = 12424 - _globals["_PROPOSALDATA"]._serialized_start = 12427 - _globals["_PROPOSALDATA"]._serialized_end = 12581 - _globals["_GOVERNANCEENACTED"]._serialized_start = 12583 - _globals["_GOVERNANCEENACTED"]._serialized_end = 12664 - _globals["_GOVERNANCEACTIVE"]._serialized_start = 12666 - _globals["_GOVERNANCEACTIVE"]._serialized_end = 12746 - _globals["_BATCHPROPOSALDATA"]._serialized_start = 12749 - _globals["_BATCHPROPOSALDATA"]._serialized_end = 12885 - _globals["_GOVERNANCEBATCHACTIVE"]._serialized_start = 12887 - _globals["_GOVERNANCEBATCHACTIVE"]._serialized_end = 12988 - _globals["_GOVERNANCENODE"]._serialized_start = 12991 - _globals["_GOVERNANCENODE"]._serialized_end = 13122 - _globals["_STAKINGACCOUNT"]._serialized_start = 13124 - _globals["_STAKINGACCOUNT"]._serialized_end = 13242 - _globals["_STAKINGACCOUNTS"]._serialized_start = 13245 - _globals["_STAKINGACCOUNTS"]._serialized_end = 13470 - _globals["_MATCHINGBOOK"]._serialized_start = 13473 - _globals["_MATCHINGBOOK"]._serialized_end = 13719 - _globals["_NETPARAMS"]._serialized_start = 13721 - _globals["_NETPARAMS"]._serialized_end = 13780 - _globals["_DECIMALMAP"]._serialized_start = 13782 - _globals["_DECIMALMAP"]._serialized_end = 13830 - _globals["_TIMEPRICE"]._serialized_start = 13832 - _globals["_TIMEPRICE"]._serialized_end = 13885 - _globals["_PRICEVOLUME"]._serialized_start = 13887 - _globals["_PRICEVOLUME"]._serialized_end = 13946 - _globals["_PRICERANGE"]._serialized_start = 13948 - _globals["_PRICERANGE"]._serialized_end = 14014 - _globals["_PRICEBOUND"]._serialized_start = 14017 - _globals["_PRICEBOUND"]._serialized_end = 14171 - _globals["_PRICERANGECACHE"]._serialized_start = 14174 - _globals["_PRICERANGECACHE"]._serialized_end = 14328 - _globals["_CURRENTPRICE"]._serialized_start = 14330 - _globals["_CURRENTPRICE"]._serialized_end = 14390 - _globals["_PASTPRICE"]._serialized_start = 14392 - _globals["_PASTPRICE"]._serialized_end = 14475 - _globals["_PRICEMONITOR"]._serialized_start = 14478 - _globals["_PRICEMONITOR"]._serialized_end = 15106 - _globals["_AUCTIONSTATE"]._serialized_start = 15109 - _globals["_AUCTIONSTATE"]._serialized_end = 15485 - _globals["_EQUITYSHARELP"]._serialized_start = 15487 - _globals["_EQUITYSHARELP"]._serialized_end = 15604 - _globals["_EQUITYSHARE"]._serialized_start = 15607 - _globals["_EQUITYSHARE"]._serialized_end = 15776 - _globals["_FEESPLITTER"]._serialized_start = 15779 - _globals["_FEESPLITTER"]._serialized_end = 15911 - _globals["_SPOTMARKET"]._serialized_start = 15914 - _globals["_SPOTMARKET"]._serialized_end = 17099 - _globals["_MARKET"]._serialized_start = 17102 - _globals["_MARKET"]._serialized_end = 18954 - _globals["_PARTYMARGINFACTOR"]._serialized_start = 18956 - _globals["_PARTYMARGINFACTOR"]._serialized_end = 19034 - _globals["_PRODUCT"]._serialized_start = 19036 - _globals["_PRODUCT"]._serialized_end = 19102 - _globals["_DATAPOINT"]._serialized_start = 19104 - _globals["_DATAPOINT"]._serialized_end = 19167 - _globals["_AUCTIONINTERVALS"]._serialized_start = 19169 - _globals["_AUCTIONINTERVALS"]._serialized_end = 19260 - _globals["_TWAPDATA"]._serialized_start = 19262 - _globals["_TWAPDATA"]._serialized_end = 19345 - _globals["_PERPS"]._serialized_start = 19348 - _globals["_PERPS"]._serialized_end = 19803 - _globals["_ORDERSATPRICE"]._serialized_start = 19805 - _globals["_ORDERSATPRICE"]._serialized_end = 19866 - _globals["_PRICEDSTOPORDERS"]._serialized_start = 19869 - _globals["_PRICEDSTOPORDERS"]._serialized_end = 20021 - _globals["_TRAILINGSTOPORDERS"]._serialized_start = 20024 - _globals["_TRAILINGSTOPORDERS"]._serialized_end = 20220 - _globals["_ORDERSATOFFSET"]._serialized_start = 20222 - _globals["_ORDERSATOFFSET"]._serialized_end = 20286 - _globals["_OFFSETSATPRICE"]._serialized_start = 20288 - _globals["_OFFSETSATPRICE"]._serialized_end = 20386 - _globals["_STOPORDERS"]._serialized_start = 20389 - _globals["_STOPORDERS"]._serialized_end = 20636 - _globals["_PEGGEDORDERS"]._serialized_start = 20638 - _globals["_PEGGEDORDERS"]._serialized_end = 20702 - _globals["_SLANETWORKPARAMS"]._serialized_start = 20705 - _globals["_SLANETWORKPARAMS"]._serialized_end = 21134 - _globals["_EXECUTIONMARKETS"]._serialized_start = 21137 - _globals["_EXECUTIONMARKETS"]._serialized_end = 21521 - _globals["_SUCCESSORS"]._serialized_start = 21523 - _globals["_SUCCESSORS"]._serialized_end = 21617 - _globals["_POSITION"]._serialized_start = 21620 - _globals["_POSITION"]._serialized_end = 21899 - _globals["_MARKETPOSITIONS"]._serialized_start = 21902 - _globals["_MARKETPOSITIONS"]._serialized_end = 22085 - _globals["_PARTYPOSITIONSTATS"]._serialized_start = 22088 - _globals["_PARTYPOSITIONSTATS"]._serialized_end = 22350 - _globals["_SETTLEMENTSTATE"]._serialized_start = 22353 - _globals["_SETTLEMENTSTATE"]._serialized_end = 22591 - _globals["_LASTSETTLEDPOSITION"]._serialized_start = 22593 - _globals["_LASTSETTLEDPOSITION"]._serialized_end = 22679 - _globals["_SETTLEMENTTRADE"]._serialized_start = 22682 - _globals["_SETTLEMENTTRADE"]._serialized_end = 22830 - _globals["_APPSTATE"]._serialized_start = 22833 - _globals["_APPSTATE"]._serialized_end = 23022 - _globals["_EPOCHSTATE"]._serialized_start = 23025 - _globals["_EPOCHSTATE"]._serialized_end = 23220 - _globals["_REWARDSPENDINGPAYOUTS"]._serialized_start = 23222 - _globals["_REWARDSPENDINGPAYOUTS"]._serialized_end = 23345 - _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_start = 23348 - _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_end = 23477 - _globals["_REWARDSPAYOUT"]._serialized_start = 23480 - _globals["_REWARDSPAYOUT"]._serialized_end = 23732 - _globals["_REWARDSPARTYAMOUNT"]._serialized_start = 23734 - _globals["_REWARDSPARTYAMOUNT"]._serialized_end = 23800 - _globals["_LIMITSTATE"]._serialized_start = 23803 - _globals["_LIMITSTATE"]._serialized_end = 24335 - _globals["_VOTESPAMPOLICY"]._serialized_start = 24338 - _globals["_VOTESPAMPOLICY"]._serialized_end = 24870 - _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_start = 24872 - _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_end = 24968 - _globals["_PARTYTOKENBALANCE"]._serialized_start = 24970 - _globals["_PARTYTOKENBALANCE"]._serialized_end = 25037 - _globals["_BLOCKREJECTSTATS"]._serialized_start = 25039 - _globals["_BLOCKREJECTSTATS"]._serialized_end = 25107 - _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_start = 25109 - _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_end = 25180 - _globals["_SIMPLESPAMPOLICY"]._serialized_start = 25183 - _globals["_SIMPLESPAMPOLICY"]._serialized_end = 25505 - _globals["_NOTARYSIGS"]._serialized_start = 25507 - _globals["_NOTARYSIGS"]._serialized_end = 25619 - _globals["_NOTARY"]._serialized_start = 25621 - _globals["_NOTARY"]._serialized_end = 25692 - _globals["_STAKEVERIFIERDEPOSITED"]._serialized_start = 25694 - _globals["_STAKEVERIFIERDEPOSITED"]._serialized_end = 25803 - _globals["_STAKEVERIFIERREMOVED"]._serialized_start = 25805 - _globals["_STAKEVERIFIERREMOVED"]._serialized_end = 25908 - _globals["_STAKEVERIFIERPENDING"]._serialized_start = 25911 - _globals["_STAKEVERIFIERPENDING"]._serialized_end = 26172 - _globals["_L2ETHORACLES"]._serialized_start = 26174 - _globals["_L2ETHORACLES"]._serialized_end = 26274 - _globals["_CHAINIDETHORACLES"]._serialized_start = 26277 - _globals["_CHAINIDETHORACLES"]._serialized_end = 26551 - _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_start = 26553 - _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_end = 26647 - _globals["_ETHORACLEVERIFIERMISC"]._serialized_start = 26650 - _globals["_ETHORACLEVERIFIERMISC"]._serialized_end = 26815 - _globals["_ETHCONTRACTCALLRESULTS"]._serialized_start = 26818 - _globals["_ETHCONTRACTCALLRESULTS"]._serialized_end = 26948 - _globals["_ETHCONTRACTCALLRESULT"]._serialized_start = 26951 - _globals["_ETHCONTRACTCALLRESULT"]._serialized_end = 27171 - _globals["_ETHVERIFIERBUCKET"]._serialized_start = 27173 - _globals["_ETHVERIFIERBUCKET"]._serialized_end = 27232 - _globals["_PENDINGKEYROTATION"]._serialized_start = 27235 - _globals["_PENDINGKEYROTATION"]._serialized_end = 27390 - _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_start = 27393 - _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_end = 27577 - _globals["_TOPOLOGY"]._serialized_start = 27580 - _globals["_TOPOLOGY"]._serialized_end = 28185 - _globals["_TOPLOGYSIGNATURES"]._serialized_start = 28188 - _globals["_TOPLOGYSIGNATURES"]._serialized_end = 28410 - _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 28413 - _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 28592 - _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 28595 - _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 28780 - _globals["_VALIDATORSTATE"]._serialized_start = 28783 - _globals["_VALIDATORSTATE"]._serialized_end = 29281 - _globals["_HEARTBEATTRACKER"]._serialized_start = 29284 - _globals["_HEARTBEATTRACKER"]._serialized_end = 29469 - _globals["_PERFORMANCESTATS"]._serialized_start = 29472 - _globals["_PERFORMANCESTATS"]._serialized_end = 29753 - _globals["_VALIDATORPERFORMANCE"]._serialized_start = 29755 - _globals["_VALIDATORPERFORMANCE"]._serialized_end = 29863 - _globals["_LIQUIDITYPARAMETERS"]._serialized_start = 29866 - _globals["_LIQUIDITYPARAMETERS"]._serialized_end = 30040 - _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_start = 30042 - _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_end = 30146 - _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_start = 30149 - _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_end = 30277 - _globals["_PARTYORDERS"]._serialized_start = 30279 - _globals["_PARTYORDERS"]._serialized_end = 30351 - _globals["_LIQUIDITYPARTIESORDERS"]._serialized_start = 30353 - _globals["_LIQUIDITYPARTIESORDERS"]._serialized_end = 30472 - _globals["_LIQUIDITYPROVISIONS"]._serialized_start = 30474 - _globals["_LIQUIDITYPROVISIONS"]._serialized_end = 30601 - _globals["_LIQUIDITYSCORES"]._serialized_start = 30604 - _globals["_LIQUIDITYSCORES"]._serialized_end = 30764 - _globals["_LIQUIDITYSCORE"]._serialized_start = 30766 - _globals["_LIQUIDITYSCORE"]._serialized_end = 30831 - _globals["_LIQUIDITYV2PARAMETERS"]._serialized_start = 30834 - _globals["_LIQUIDITYV2PARAMETERS"]._serialized_end = 31096 - _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_start = 31098 - _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_end = 31215 - _globals["_LIQUIDITYV2PROVISIONS"]._serialized_start = 31218 - _globals["_LIQUIDITYV2PROVISIONS"]._serialized_end = 31347 - _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_start = 31350 - _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_end = 31501 - _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_start = 31504 - _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_end = 31702 - _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_start = 31705 - _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_end = 32364 - _globals["_LIQUIDITYV2SCORES"]._serialized_start = 32367 - _globals["_LIQUIDITYV2SCORES"]._serialized_end = 32649 - _globals["_LIQUIDITYV2SUPPLIED"]._serialized_start = 32652 - _globals["_LIQUIDITYV2SUPPLIED"]._serialized_end = 32905 - _globals["_FLOATINGPOINTCONSENSUS"]._serialized_start = 32908 - _globals["_FLOATINGPOINTCONSENSUS"]._serialized_end = 33093 - _globals["_STATEVARINTERNALSTATE"]._serialized_start = 33096 - _globals["_STATEVARINTERNALSTATE"]._serialized_end = 33348 - _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_start = 33350 - _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_end = 33442 - _globals["_NEXTTIMETRIGGER"]._serialized_start = 33444 - _globals["_NEXTTIMETRIGGER"]._serialized_end = 33558 - _globals["_MARKETTRACKER"]._serialized_start = 33561 - _globals["_MARKETTRACKER"]._serialized_end = 33889 - _globals["_SIGNEREVENTSPERADDRESS"]._serialized_start = 33891 - _globals["_SIGNEREVENTSPERADDRESS"]._serialized_end = 34007 - _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_start = 34010 - _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_end = 34266 - _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_start = 34269 - _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_end = 34585 - _globals["_EVMMULTISIGTOPOLOGY"]._serialized_start = 34588 - _globals["_EVMMULTISIGTOPOLOGY"]._serialized_end = 34787 - _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_start = 34789 - _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_end = 34903 - _globals["_PROOFOFWORK"]._serialized_start = 34906 - _globals["_PROOFOFWORK"]._serialized_end = 35455 - _globals["_BANNEDPARTY"]._serialized_start = 35457 - _globals["_BANNEDPARTY"]._serialized_end = 35514 - _globals["_PROOFOFWORKPARAMS"]._serialized_start = 35517 - _globals["_PROOFOFWORKPARAMS"]._serialized_end = 35905 - _globals["_PROOFOFWORKSTATE"]._serialized_start = 35907 - _globals["_PROOFOFWORKSTATE"]._serialized_end = 35995 - _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_start = 35998 - _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_end = 36138 - _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_start = 36141 - _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_end = 36274 - _globals["_TRANSACTIONSATHEIGHT"]._serialized_start = 36276 - _globals["_TRANSACTIONSATHEIGHT"]._serialized_end = 36358 - _globals["_NONCEREF"]._serialized_start = 36360 - _globals["_NONCEREF"]._serialized_end = 36414 - _globals["_NONCEREFSATHEIGHT"]._serialized_start = 36416 - _globals["_NONCEREFSATHEIGHT"]._serialized_end = 36507 - _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_start = 36510 - _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_end = 36713 - _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_start = 36715 - _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_end = 36840 - _globals["_TEAMS"]._serialized_start = 36842 - _globals["_TEAMS"]._serialized_end = 36895 - _globals["_TEAM"]._serialized_start = 36898 - _globals["_TEAM"]._serialized_end = 37200 - _globals["_MEMBERSHIP"]._serialized_start = 37202 - _globals["_MEMBERSHIP"]._serialized_end = 37312 - _globals["_TEAMSWITCHES"]._serialized_start = 37314 - _globals["_TEAMSWITCHES"]._serialized_end = 37395 - _globals["_TEAMSWITCH"]._serialized_start = 37397 - _globals["_TEAMSWITCH"]._serialized_end = 37500 - _globals["_VESTING"]._serialized_start = 37502 - _globals["_VESTING"]._serialized_end = 37581 - _globals["_PARTYREWARD"]._serialized_start = 37584 - _globals["_PARTYREWARD"]._serialized_end = 37745 - _globals["_REFERRALPROGRAMDATA"]._serialized_start = 37748 - _globals["_REFERRALPROGRAMDATA"]._serialized_end = 38113 - _globals["_REFERRALSET"]._serialized_start = 38116 - _globals["_REFERRALSET"]._serialized_end = 38586 - _globals["_RUNNINGVOLUME"]._serialized_start = 38588 - _globals["_RUNNINGVOLUME"]._serialized_end = 38649 - _globals["_FACTORBYREFEREE"]._serialized_start = 38651 - _globals["_FACTORBYREFEREE"]._serialized_end = 38766 - _globals["_ASSETLOCKED"]._serialized_start = 38768 - _globals["_ASSETLOCKED"]._serialized_end = 38874 - _globals["_EPOCHBALANCE"]._serialized_start = 38876 - _globals["_EPOCHBALANCE"]._serialized_end = 38938 - _globals["_INVESTING"]._serialized_start = 38940 - _globals["_INVESTING"]._serialized_end = 38999 - _globals["_ACTIVITYSTREAK"]._serialized_start = 39001 - _globals["_ACTIVITYSTREAK"]._serialized_end = 39112 - _globals["_PARTYACTIVITYSTREAK"]._serialized_start = 39115 - _globals["_PARTYACTIVITYSTREAK"]._serialized_end = 39340 - _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_start = 39343 - _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_end = 39907 - _globals["_VOLUMEDISCOUNTSTATS"]._serialized_start = 39909 - _globals["_VOLUMEDISCOUNTSTATS"]._serialized_end = 39993 - _globals["_EPOCHPARTYVOLUMES"]._serialized_start = 39995 - _globals["_EPOCHPARTYVOLUMES"]._serialized_end = 40080 - _globals["_PARTYVOLUME"]._serialized_start = 40082 - _globals["_PARTYVOLUME"]._serialized_end = 40141 - _globals["_LIQUIDATION"]._serialized_start = 40144 - _globals["_LIQUIDATION"]._serialized_end = 40299 - _globals["_PARTYASSETAMOUNT"]._serialized_start = 40301 - _globals["_PARTYASSETAMOUNT"]._serialized_end = 40387 - _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_start = 40389 - _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_end = 40504 - _globals["_COMPOSITEPRICECALCULATOR"]._serialized_start = 40507 - _globals["_COMPOSITEPRICECALCULATOR"]._serialized_end = 40863 - _globals["_PARTIES"]._serialized_start = 40865 - _globals["_PARTIES"]._serialized_end = 40934 - _globals["_PARTYPROFILE"]._serialized_start = 40936 - _globals["_PARTYPROFILE"]._serialized_end = 41043 - _globals["_MARKETLIQUIDITY"]._serialized_start = 41045 - _globals["_MARKETLIQUIDITY"]._serialized_end = 41095 + _globals["_PAYLOAD"]._serialized_end = 7971 + _globals["_ORDERHOLDINGQUANTITIES"]._serialized_start = 7973 + _globals["_ORDERHOLDINGQUANTITIES"]._serialized_end = 8059 + _globals["_HOLDINGACCOUNTTRACKER"]._serialized_start = 8062 + _globals["_HOLDINGACCOUNTTRACKER"]._serialized_end = 8193 + _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_start = 8195 + _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_end = 8271 + _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_start = 8273 + _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_end = 8355 + _globals["_LIQUIDITYTARGET"]._serialized_start = 8358 + _globals["_LIQUIDITYTARGET"]._serialized_end = 8728 + _globals["_SPOTLIQUIDITYTARGET"]._serialized_start = 8731 + _globals["_SPOTLIQUIDITYTARGET"]._serialized_end = 9083 + _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_start = 9085 + _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_end = 9175 + _globals["_LIQUIDITYSUPPLIED"]._serialized_start = 9178 + _globals["_LIQUIDITYSUPPLIED"]._serialized_end = 9429 + _globals["_ORACLEDATABATCH"]._serialized_start = 9431 + _globals["_ORACLEDATABATCH"]._serialized_end = 9511 + _globals["_ORACLEDATA"]._serialized_start = 9514 + _globals["_ORACLEDATA"]._serialized_end = 9681 + _globals["_ORACLEDATAPAIR"]._serialized_start = 9683 + _globals["_ORACLEDATAPAIR"]._serialized_end = 9739 + _globals["_WITNESS"]._serialized_start = 9741 + _globals["_WITNESS"]._serialized_end = 9808 + _globals["_RESOURCE"]._serialized_start = 9810 + _globals["_RESOURCE"]._serialized_end = 9913 + _globals["_EVENTFORWARDERBUCKET"]._serialized_start = 9915 + _globals["_EVENTFORWARDERBUCKET"]._serialized_end = 9977 + _globals["_EVENTFORWARDER"]._serialized_start = 9980 + _globals["_EVENTFORWARDER"]._serialized_end = 10124 + _globals["_COLLATERALACCOUNTS"]._serialized_start = 10126 + _globals["_COLLATERALACCOUNTS"]._serialized_end = 10241 + _globals["_COLLATERALASSETS"]._serialized_start = 10243 + _globals["_COLLATERALASSETS"]._serialized_end = 10298 + _globals["_ACTIVEASSETS"]._serialized_start = 10300 + _globals["_ACTIVEASSETS"]._serialized_end = 10351 + _globals["_PENDINGASSETS"]._serialized_start = 10353 + _globals["_PENDINGASSETS"]._serialized_end = 10405 + _globals["_PENDINGASSETUPDATES"]._serialized_start = 10407 + _globals["_PENDINGASSETUPDATES"]._serialized_end = 10465 + _globals["_WITHDRAWAL"]._serialized_start = 10467 + _globals["_WITHDRAWAL"]._serialized_end = 10547 + _globals["_DEPOSIT"]._serialized_start = 10549 + _globals["_DEPOSIT"]._serialized_end = 10615 + _globals["_TXREF"]._serialized_start = 10618 + _globals["_TXREF"]._serialized_end = 10750 + _globals["_BANKINGWITHDRAWALS"]._serialized_start = 10752 + _globals["_BANKINGWITHDRAWALS"]._serialized_end = 10836 + _globals["_BANKINGDEPOSITS"]._serialized_start = 10838 + _globals["_BANKINGDEPOSITS"]._serialized_end = 10908 + _globals["_BANKINGSEEN"]._serialized_start = 10911 + _globals["_BANKINGSEEN"]._serialized_end = 11072 + _globals["_BANKINGASSETACTIONS"]._serialized_start = 11074 + _globals["_BANKINGASSETACTIONS"]._serialized_end = 11163 + _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_start = 11165 + _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_end = 11281 + _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_start = 11283 + _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_end = 11399 + _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_start = 11401 + _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_end = 11527 + _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_start = 11530 + _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_end = 11666 + _globals["_BANKINGBRIDGESTATE"]._serialized_start = 11668 + _globals["_BANKINGBRIDGESTATE"]._serialized_end = 11756 + _globals["_BANKINGEVMBRIDGESTATES"]._serialized_start = 11758 + _globals["_BANKINGEVMBRIDGESTATES"]._serialized_end = 11852 + _globals["_CHECKPOINT"]._serialized_start = 11854 + _globals["_CHECKPOINT"]._serialized_end = 11891 + _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_start = 11893 + _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_end = 11985 + _globals["_DELEGATIONACTIVE"]._serialized_start = 11987 + _globals["_DELEGATIONACTIVE"]._serialized_end = 12057 + _globals["_DELEGATIONPENDING"]._serialized_start = 12059 + _globals["_DELEGATIONPENDING"]._serialized_end = 12184 + _globals["_DELEGATIONAUTO"]._serialized_start = 12186 + _globals["_DELEGATIONAUTO"]._serialized_end = 12228 + _globals["_PROPOSALDATA"]._serialized_start = 12231 + _globals["_PROPOSALDATA"]._serialized_end = 12385 + _globals["_GOVERNANCEENACTED"]._serialized_start = 12387 + _globals["_GOVERNANCEENACTED"]._serialized_end = 12468 + _globals["_GOVERNANCEACTIVE"]._serialized_start = 12470 + _globals["_GOVERNANCEACTIVE"]._serialized_end = 12550 + _globals["_BATCHPROPOSALDATA"]._serialized_start = 12553 + _globals["_BATCHPROPOSALDATA"]._serialized_end = 12689 + _globals["_GOVERNANCEBATCHACTIVE"]._serialized_start = 12691 + _globals["_GOVERNANCEBATCHACTIVE"]._serialized_end = 12792 + _globals["_GOVERNANCENODE"]._serialized_start = 12795 + _globals["_GOVERNANCENODE"]._serialized_end = 13011 + _globals["_STAKINGACCOUNT"]._serialized_start = 13013 + _globals["_STAKINGACCOUNT"]._serialized_end = 13131 + _globals["_STAKINGACCOUNTS"]._serialized_start = 13134 + _globals["_STAKINGACCOUNTS"]._serialized_end = 13359 + _globals["_MATCHINGBOOK"]._serialized_start = 13362 + _globals["_MATCHINGBOOK"]._serialized_end = 13608 + _globals["_NETPARAMS"]._serialized_start = 13610 + _globals["_NETPARAMS"]._serialized_end = 13669 + _globals["_DECIMALMAP"]._serialized_start = 13671 + _globals["_DECIMALMAP"]._serialized_end = 13719 + _globals["_TIMEPRICE"]._serialized_start = 13721 + _globals["_TIMEPRICE"]._serialized_end = 13774 + _globals["_PRICEVOLUME"]._serialized_start = 13776 + _globals["_PRICEVOLUME"]._serialized_end = 13835 + _globals["_PRICERANGE"]._serialized_start = 13837 + _globals["_PRICERANGE"]._serialized_end = 13903 + _globals["_PRICEBOUND"]._serialized_start = 13906 + _globals["_PRICEBOUND"]._serialized_end = 14060 + _globals["_PRICERANGECACHE"]._serialized_start = 14063 + _globals["_PRICERANGECACHE"]._serialized_end = 14217 + _globals["_CURRENTPRICE"]._serialized_start = 14219 + _globals["_CURRENTPRICE"]._serialized_end = 14279 + _globals["_PASTPRICE"]._serialized_start = 14281 + _globals["_PASTPRICE"]._serialized_end = 14364 + _globals["_PRICEMONITOR"]._serialized_start = 14367 + _globals["_PRICEMONITOR"]._serialized_end = 14995 + _globals["_AUCTIONSTATE"]._serialized_start = 14998 + _globals["_AUCTIONSTATE"]._serialized_end = 15374 + _globals["_EQUITYSHARELP"]._serialized_start = 15376 + _globals["_EQUITYSHARELP"]._serialized_end = 15493 + _globals["_EQUITYSHARE"]._serialized_start = 15496 + _globals["_EQUITYSHARE"]._serialized_end = 15665 + _globals["_FEESPLITTER"]._serialized_start = 15668 + _globals["_FEESPLITTER"]._serialized_end = 15800 + _globals["_SPOTMARKET"]._serialized_start = 15803 + _globals["_SPOTMARKET"]._serialized_end = 16988 + _globals["_MARKET"]._serialized_start = 16991 + _globals["_MARKET"]._serialized_end = 18843 + _globals["_PARTYMARGINFACTOR"]._serialized_start = 18845 + _globals["_PARTYMARGINFACTOR"]._serialized_end = 18923 + _globals["_PRODUCT"]._serialized_start = 18925 + _globals["_PRODUCT"]._serialized_end = 18991 + _globals["_DATAPOINT"]._serialized_start = 18993 + _globals["_DATAPOINT"]._serialized_end = 19056 + _globals["_AUCTIONINTERVALS"]._serialized_start = 19058 + _globals["_AUCTIONINTERVALS"]._serialized_end = 19149 + _globals["_TWAPDATA"]._serialized_start = 19151 + _globals["_TWAPDATA"]._serialized_end = 19234 + _globals["_PERPS"]._serialized_start = 19237 + _globals["_PERPS"]._serialized_end = 19692 + _globals["_ORDERSATPRICE"]._serialized_start = 19694 + _globals["_ORDERSATPRICE"]._serialized_end = 19755 + _globals["_PRICEDSTOPORDERS"]._serialized_start = 19758 + _globals["_PRICEDSTOPORDERS"]._serialized_end = 19910 + _globals["_TRAILINGSTOPORDERS"]._serialized_start = 19913 + _globals["_TRAILINGSTOPORDERS"]._serialized_end = 20109 + _globals["_ORDERSATOFFSET"]._serialized_start = 20111 + _globals["_ORDERSATOFFSET"]._serialized_end = 20175 + _globals["_OFFSETSATPRICE"]._serialized_start = 20177 + _globals["_OFFSETSATPRICE"]._serialized_end = 20275 + _globals["_STOPORDERS"]._serialized_start = 20278 + _globals["_STOPORDERS"]._serialized_end = 20525 + _globals["_PEGGEDORDERS"]._serialized_start = 20527 + _globals["_PEGGEDORDERS"]._serialized_end = 20591 + _globals["_SLANETWORKPARAMS"]._serialized_start = 20594 + _globals["_SLANETWORKPARAMS"]._serialized_end = 21023 + _globals["_EXECUTIONMARKETS"]._serialized_start = 21026 + _globals["_EXECUTIONMARKETS"]._serialized_end = 21410 + _globals["_SUCCESSORS"]._serialized_start = 21412 + _globals["_SUCCESSORS"]._serialized_end = 21506 + _globals["_POSITION"]._serialized_start = 21509 + _globals["_POSITION"]._serialized_end = 21788 + _globals["_MARKETPOSITIONS"]._serialized_start = 21791 + _globals["_MARKETPOSITIONS"]._serialized_end = 21974 + _globals["_PARTYPOSITIONSTATS"]._serialized_start = 21977 + _globals["_PARTYPOSITIONSTATS"]._serialized_end = 22239 + _globals["_SETTLEMENTSTATE"]._serialized_start = 22242 + _globals["_SETTLEMENTSTATE"]._serialized_end = 22480 + _globals["_LASTSETTLEDPOSITION"]._serialized_start = 22482 + _globals["_LASTSETTLEDPOSITION"]._serialized_end = 22568 + _globals["_SETTLEMENTTRADE"]._serialized_start = 22571 + _globals["_SETTLEMENTTRADE"]._serialized_end = 22719 + _globals["_APPSTATE"]._serialized_start = 22722 + _globals["_APPSTATE"]._serialized_end = 22911 + _globals["_EPOCHSTATE"]._serialized_start = 22914 + _globals["_EPOCHSTATE"]._serialized_end = 23109 + _globals["_REWARDSPENDINGPAYOUTS"]._serialized_start = 23111 + _globals["_REWARDSPENDINGPAYOUTS"]._serialized_end = 23234 + _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_start = 23237 + _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_end = 23366 + _globals["_REWARDSPAYOUT"]._serialized_start = 23369 + _globals["_REWARDSPAYOUT"]._serialized_end = 23621 + _globals["_REWARDSPARTYAMOUNT"]._serialized_start = 23623 + _globals["_REWARDSPARTYAMOUNT"]._serialized_end = 23689 + _globals["_LIMITSTATE"]._serialized_start = 23692 + _globals["_LIMITSTATE"]._serialized_end = 24224 + _globals["_VOTESPAMPOLICY"]._serialized_start = 24227 + _globals["_VOTESPAMPOLICY"]._serialized_end = 24759 + _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_start = 24761 + _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_end = 24857 + _globals["_PARTYTOKENBALANCE"]._serialized_start = 24859 + _globals["_PARTYTOKENBALANCE"]._serialized_end = 24926 + _globals["_BLOCKREJECTSTATS"]._serialized_start = 24928 + _globals["_BLOCKREJECTSTATS"]._serialized_end = 24996 + _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_start = 24998 + _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_end = 25069 + _globals["_SIMPLESPAMPOLICY"]._serialized_start = 25072 + _globals["_SIMPLESPAMPOLICY"]._serialized_end = 25394 + _globals["_NOTARYSIGS"]._serialized_start = 25396 + _globals["_NOTARYSIGS"]._serialized_end = 25508 + _globals["_NOTARY"]._serialized_start = 25510 + _globals["_NOTARY"]._serialized_end = 25581 + _globals["_STAKEVERIFIERDEPOSITED"]._serialized_start = 25583 + _globals["_STAKEVERIFIERDEPOSITED"]._serialized_end = 25692 + _globals["_STAKEVERIFIERREMOVED"]._serialized_start = 25694 + _globals["_STAKEVERIFIERREMOVED"]._serialized_end = 25797 + _globals["_STAKEVERIFIERPENDING"]._serialized_start = 25800 + _globals["_STAKEVERIFIERPENDING"]._serialized_end = 26061 + _globals["_L2ETHORACLES"]._serialized_start = 26063 + _globals["_L2ETHORACLES"]._serialized_end = 26163 + _globals["_CHAINIDETHORACLES"]._serialized_start = 26166 + _globals["_CHAINIDETHORACLES"]._serialized_end = 26440 + _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_start = 26442 + _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_end = 26536 + _globals["_ETHORACLEVERIFIERMISC"]._serialized_start = 26539 + _globals["_ETHORACLEVERIFIERMISC"]._serialized_end = 26704 + _globals["_ETHCONTRACTCALLRESULTS"]._serialized_start = 26707 + _globals["_ETHCONTRACTCALLRESULTS"]._serialized_end = 26837 + _globals["_ETHCONTRACTCALLRESULT"]._serialized_start = 26840 + _globals["_ETHCONTRACTCALLRESULT"]._serialized_end = 27060 + _globals["_ETHVERIFIERBUCKET"]._serialized_start = 27062 + _globals["_ETHVERIFIERBUCKET"]._serialized_end = 27121 + _globals["_PENDINGKEYROTATION"]._serialized_start = 27124 + _globals["_PENDINGKEYROTATION"]._serialized_end = 27279 + _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_start = 27282 + _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_end = 27466 + _globals["_TOPOLOGY"]._serialized_start = 27469 + _globals["_TOPOLOGY"]._serialized_end = 28074 + _globals["_TOPLOGYSIGNATURES"]._serialized_start = 28077 + _globals["_TOPLOGYSIGNATURES"]._serialized_end = 28299 + _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 28302 + _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 28481 + _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 28484 + _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 28669 + _globals["_VALIDATORSTATE"]._serialized_start = 28672 + _globals["_VALIDATORSTATE"]._serialized_end = 29170 + _globals["_HEARTBEATTRACKER"]._serialized_start = 29173 + _globals["_HEARTBEATTRACKER"]._serialized_end = 29358 + _globals["_PERFORMANCESTATS"]._serialized_start = 29361 + _globals["_PERFORMANCESTATS"]._serialized_end = 29642 + _globals["_VALIDATORPERFORMANCE"]._serialized_start = 29644 + _globals["_VALIDATORPERFORMANCE"]._serialized_end = 29752 + _globals["_LIQUIDITYPARAMETERS"]._serialized_start = 29755 + _globals["_LIQUIDITYPARAMETERS"]._serialized_end = 29929 + _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_start = 29931 + _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_end = 30035 + _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_start = 30038 + _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_end = 30166 + _globals["_PARTYORDERS"]._serialized_start = 30168 + _globals["_PARTYORDERS"]._serialized_end = 30240 + _globals["_LIQUIDITYPARTIESORDERS"]._serialized_start = 30242 + _globals["_LIQUIDITYPARTIESORDERS"]._serialized_end = 30361 + _globals["_LIQUIDITYPROVISIONS"]._serialized_start = 30363 + _globals["_LIQUIDITYPROVISIONS"]._serialized_end = 30490 + _globals["_LIQUIDITYSCORES"]._serialized_start = 30493 + _globals["_LIQUIDITYSCORES"]._serialized_end = 30653 + _globals["_LIQUIDITYSCORE"]._serialized_start = 30655 + _globals["_LIQUIDITYSCORE"]._serialized_end = 30720 + _globals["_LIQUIDITYV2PARAMETERS"]._serialized_start = 30723 + _globals["_LIQUIDITYV2PARAMETERS"]._serialized_end = 30985 + _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_start = 30987 + _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_end = 31104 + _globals["_LIQUIDITYV2PROVISIONS"]._serialized_start = 31107 + _globals["_LIQUIDITYV2PROVISIONS"]._serialized_end = 31236 + _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_start = 31239 + _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_end = 31390 + _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_start = 31393 + _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_end = 31591 + _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_start = 31594 + _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_end = 32253 + _globals["_LIQUIDITYV2SCORES"]._serialized_start = 32256 + _globals["_LIQUIDITYV2SCORES"]._serialized_end = 32538 + _globals["_LIQUIDITYV2SUPPLIED"]._serialized_start = 32541 + _globals["_LIQUIDITYV2SUPPLIED"]._serialized_end = 32794 + _globals["_FLOATINGPOINTCONSENSUS"]._serialized_start = 32797 + _globals["_FLOATINGPOINTCONSENSUS"]._serialized_end = 32982 + _globals["_STATEVARINTERNALSTATE"]._serialized_start = 32985 + _globals["_STATEVARINTERNALSTATE"]._serialized_end = 33237 + _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_start = 33239 + _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_end = 33331 + _globals["_NEXTTIMETRIGGER"]._serialized_start = 33333 + _globals["_NEXTTIMETRIGGER"]._serialized_end = 33447 + _globals["_MARKETTRACKER"]._serialized_start = 33450 + _globals["_MARKETTRACKER"]._serialized_end = 33861 + _globals["_SIGNEREVENTSPERADDRESS"]._serialized_start = 33863 + _globals["_SIGNEREVENTSPERADDRESS"]._serialized_end = 33979 + _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_start = 33982 + _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_end = 34238 + _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_start = 34241 + _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_end = 34557 + _globals["_EVMMULTISIGTOPOLOGY"]._serialized_start = 34560 + _globals["_EVMMULTISIGTOPOLOGY"]._serialized_end = 34759 + _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_start = 34761 + _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_end = 34875 + _globals["_PROOFOFWORK"]._serialized_start = 34878 + _globals["_PROOFOFWORK"]._serialized_end = 35427 + _globals["_BANNEDPARTY"]._serialized_start = 35429 + _globals["_BANNEDPARTY"]._serialized_end = 35486 + _globals["_PROOFOFWORKPARAMS"]._serialized_start = 35489 + _globals["_PROOFOFWORKPARAMS"]._serialized_end = 35877 + _globals["_PROOFOFWORKSTATE"]._serialized_start = 35879 + _globals["_PROOFOFWORKSTATE"]._serialized_end = 35967 + _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_start = 35970 + _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_end = 36110 + _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_start = 36113 + _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_end = 36246 + _globals["_TRANSACTIONSATHEIGHT"]._serialized_start = 36248 + _globals["_TRANSACTIONSATHEIGHT"]._serialized_end = 36330 + _globals["_NONCEREF"]._serialized_start = 36332 + _globals["_NONCEREF"]._serialized_end = 36386 + _globals["_NONCEREFSATHEIGHT"]._serialized_start = 36388 + _globals["_NONCEREFSATHEIGHT"]._serialized_end = 36479 + _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_start = 36482 + _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_end = 36685 + _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_start = 36687 + _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_end = 36812 + _globals["_TEAMS"]._serialized_start = 36814 + _globals["_TEAMS"]._serialized_end = 36867 + _globals["_TEAM"]._serialized_start = 36870 + _globals["_TEAM"]._serialized_end = 37172 + _globals["_MEMBERSHIP"]._serialized_start = 37174 + _globals["_MEMBERSHIP"]._serialized_end = 37284 + _globals["_TEAMSWITCHES"]._serialized_start = 37286 + _globals["_TEAMSWITCHES"]._serialized_end = 37367 + _globals["_TEAMSWITCH"]._serialized_start = 37369 + _globals["_TEAMSWITCH"]._serialized_end = 37472 + _globals["_VESTING"]._serialized_start = 37474 + _globals["_VESTING"]._serialized_end = 37553 + _globals["_PARTYREWARD"]._serialized_start = 37556 + _globals["_PARTYREWARD"]._serialized_end = 37717 + _globals["_REFERRALPROGRAMDATA"]._serialized_start = 37720 + _globals["_REFERRALPROGRAMDATA"]._serialized_end = 38085 + _globals["_REFERRALSET"]._serialized_start = 38088 + _globals["_REFERRALSET"]._serialized_end = 38558 + _globals["_RUNNINGVOLUME"]._serialized_start = 38560 + _globals["_RUNNINGVOLUME"]._serialized_end = 38621 + _globals["_FACTORBYREFEREE"]._serialized_start = 38623 + _globals["_FACTORBYREFEREE"]._serialized_end = 38738 + _globals["_ASSETLOCKED"]._serialized_start = 38740 + _globals["_ASSETLOCKED"]._serialized_end = 38846 + _globals["_EPOCHBALANCE"]._serialized_start = 38848 + _globals["_EPOCHBALANCE"]._serialized_end = 38910 + _globals["_INVESTING"]._serialized_start = 38912 + _globals["_INVESTING"]._serialized_end = 38971 + _globals["_ACTIVITYSTREAK"]._serialized_start = 38973 + _globals["_ACTIVITYSTREAK"]._serialized_end = 39084 + _globals["_PARTYACTIVITYSTREAK"]._serialized_start = 39087 + _globals["_PARTYACTIVITYSTREAK"]._serialized_end = 39312 + _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_start = 39315 + _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_end = 39879 + _globals["_VOLUMEDISCOUNTSTATS"]._serialized_start = 39881 + _globals["_VOLUMEDISCOUNTSTATS"]._serialized_end = 39965 + _globals["_EPOCHPARTYVOLUMES"]._serialized_start = 39967 + _globals["_EPOCHPARTYVOLUMES"]._serialized_end = 40052 + _globals["_PARTYVOLUME"]._serialized_start = 40054 + _globals["_PARTYVOLUME"]._serialized_end = 40113 + _globals["_LIQUIDATION"]._serialized_start = 40116 + _globals["_LIQUIDATION"]._serialized_end = 40271 + _globals["_PARTYASSETAMOUNT"]._serialized_start = 40273 + _globals["_PARTYASSETAMOUNT"]._serialized_end = 40359 + _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_start = 40361 + _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_end = 40476 + _globals["_COMPOSITEPRICECALCULATOR"]._serialized_start = 40479 + _globals["_COMPOSITEPRICECALCULATOR"]._serialized_end = 40835 + _globals["_PARTIES"]._serialized_start = 40837 + _globals["_PARTIES"]._serialized_end = 40906 + _globals["_PARTYPROFILE"]._serialized_start = 40908 + _globals["_PARTYPROFILE"]._serialized_end = 41015 + _globals["_MARKETLIQUIDITY"]._serialized_start = 41017 + _globals["_MARKETLIQUIDITY"]._serialized_end = 41067 # @@protoc_insertion_point(module_scope) diff --git a/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.pyi b/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.pyi index bbebb99c1..dbb956241 100644 --- a/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.pyi +++ b/vega_sim/proto/vega/snapshot/v1/snapshot_pb2.pyi @@ -197,7 +197,6 @@ class Payload(_message.Message): "l2_eth_oracles", "eth_oracle_verifier_misc", "banking_evm_bridge_states", - "evm_event_forwarders", "evm_multisig_topologies", ) ACTIVE_ASSETS_FIELD_NUMBER: _ClassVar[int] @@ -279,7 +278,6 @@ class Payload(_message.Message): L2_ETH_ORACLES_FIELD_NUMBER: _ClassVar[int] ETH_ORACLE_VERIFIER_MISC_FIELD_NUMBER: _ClassVar[int] BANKING_EVM_BRIDGE_STATES_FIELD_NUMBER: _ClassVar[int] - EVM_EVENT_FORWARDERS_FIELD_NUMBER: _ClassVar[int] EVM_MULTISIG_TOPOLOGIES_FIELD_NUMBER: _ClassVar[int] active_assets: ActiveAssets pending_assets: PendingAssets @@ -360,7 +358,6 @@ class Payload(_message.Message): l2_eth_oracles: L2EthOracles eth_oracle_verifier_misc: EthOracleVerifierMisc banking_evm_bridge_states: BankingEVMBridgeStates - evm_event_forwarders: EVMEventForwarders evm_multisig_topologies: EVMMultisigTopologies def __init__( self, @@ -499,7 +496,6 @@ class Payload(_message.Message): banking_evm_bridge_states: _Optional[ _Union[BankingEVMBridgeStates, _Mapping] ] = ..., - evm_event_forwarders: _Optional[_Union[EVMEventForwarders, _Mapping]] = ..., evm_multisig_topologies: _Optional[ _Union[EVMMultisigTopologies, _Mapping] ] = ..., @@ -744,17 +740,6 @@ class EventForwarder(_message.Message): chain_id: _Optional[str] = ..., ) -> None: ... -class EVMEventForwarders(_message.Message): - __slots__ = ("evm_event_forwarders",) - EVM_EVENT_FORWARDERS_FIELD_NUMBER: _ClassVar[int] - evm_event_forwarders: _containers.RepeatedCompositeFieldContainer[EventForwarder] - def __init__( - self, - evm_event_forwarders: _Optional[ - _Iterable[_Union[EventForwarder, _Mapping]] - ] = ..., - ) -> None: ... - class CollateralAccounts(_message.Message): __slots__ = ("accounts", "next_balance_snapshot") ACCOUNTS_FIELD_NUMBER: _ClassVar[int] @@ -1063,17 +1048,22 @@ class GovernanceBatchActive(_message.Message): ) -> None: ... class GovernanceNode(_message.Message): - __slots__ = ("proposals", "proposal_data") + __slots__ = ("proposals", "proposal_data", "batch_proposal_data") PROPOSALS_FIELD_NUMBER: _ClassVar[int] PROPOSAL_DATA_FIELD_NUMBER: _ClassVar[int] + BATCH_PROPOSAL_DATA_FIELD_NUMBER: _ClassVar[int] proposals: _containers.RepeatedCompositeFieldContainer[_governance_pb2.Proposal] proposal_data: _containers.RepeatedCompositeFieldContainer[ProposalData] + batch_proposal_data: _containers.RepeatedCompositeFieldContainer[BatchProposalData] def __init__( self, proposals: _Optional[ _Iterable[_Union[_governance_pb2.Proposal, _Mapping]] ] = ..., proposal_data: _Optional[_Iterable[_Union[ProposalData, _Mapping]]] = ..., + batch_proposal_data: _Optional[ + _Iterable[_Union[BatchProposalData, _Mapping]] + ] = ..., ) -> None: ... class StakingAccount(_message.Message): @@ -3180,10 +3170,12 @@ class MarketTracker(_message.Message): "market_activity", "taker_notional_volume", "market_to_party_taker_notional_volume", + "epoch_taker_fees", ) MARKET_ACTIVITY_FIELD_NUMBER: _ClassVar[int] TAKER_NOTIONAL_VOLUME_FIELD_NUMBER: _ClassVar[int] MARKET_TO_PARTY_TAKER_NOTIONAL_VOLUME_FIELD_NUMBER: _ClassVar[int] + EPOCH_TAKER_FEES_FIELD_NUMBER: _ClassVar[int] market_activity: _containers.RepeatedCompositeFieldContainer[ _checkpoint_pb2.MarketActivityTracker ] @@ -3193,6 +3185,9 @@ class MarketTracker(_message.Message): market_to_party_taker_notional_volume: _containers.RepeatedCompositeFieldContainer[ _checkpoint_pb2.MarketToPartyTakerNotionalVolume ] + epoch_taker_fees: _containers.RepeatedCompositeFieldContainer[ + _checkpoint_pb2.EpochPartyTakerFees + ] def __init__( self, market_activity: _Optional[ @@ -3206,6 +3201,9 @@ class MarketTracker(_message.Message): _Union[_checkpoint_pb2.MarketToPartyTakerNotionalVolume, _Mapping] ] ] = ..., + epoch_taker_fees: _Optional[ + _Iterable[_Union[_checkpoint_pb2.EpochPartyTakerFees, _Mapping]] + ] = ..., ) -> None: ... class SignerEventsPerAddress(_message.Message): diff --git a/vega_sim/proto/vega/vega_pb2.py b/vega_sim/proto/vega/vega_pb2.py index a51468b2b..3dd7a863e 100644 --- a/vega_sim/proto/vega/vega_pb2.py +++ b/vega_sim/proto/vega/vega_pb2.py @@ -17,7 +17,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x0fvega/vega.proto\x12\x04vega\x1a\x12vega/markets.proto"k\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"2\n\x08Metadata\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\xf9\x0f\n\tStopOrder\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\x0boco_link_id\x18\x02 \x01(\tH\x01R\tocoLinkId\x88\x01\x01\x12"\n\nexpires_at\x18\x03 \x01(\x03H\x02R\texpiresAt\x88\x01\x01\x12L\n\x0f\x65xpiry_strategy\x18\x04 \x01(\x0e\x32\x1e.vega.StopOrder.ExpiryStrategyH\x03R\x0e\x65xpiryStrategy\x88\x01\x01\x12M\n\x11trigger_direction\x18\x05 \x01(\x0e\x32 .vega.StopOrder.TriggerDirectionR\x10triggerDirection\x12.\n\x06status\x18\x06 \x01(\x0e\x32\x16.vega.StopOrder.StatusR\x06status\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12"\n\nupdated_at\x18\x08 \x01(\x03H\x04R\tupdatedAt\x88\x01\x01\x12\x19\n\x08order_id\x18\t \x01(\tR\x07orderId\x12\x19\n\x08party_id\x18\n \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x0b \x01(\tR\x08marketId\x12O\n\x10rejection_reason\x18\x0c \x01(\x0e\x32\x1f.vega.StopOrder.RejectionReasonH\x05R\x0frejectionReason\x88\x01\x01\x12W\n\x15size_override_setting\x18\r \x01(\x0e\x32#.vega.StopOrder.SizeOverrideSettingR\x13sizeOverrideSetting\x12V\n\x13size_override_value\x18\x0e \x01(\x0b\x32!.vega.StopOrder.SizeOverrideValueH\x06R\x11sizeOverrideValue\x88\x01\x01\x12\x16\n\x05price\x18\x64 \x01(\tH\x00R\x05price\x12\x38\n\x17trailing_percent_offset\x18\x65 \x01(\tH\x00R\x15trailingPercentOffset\x1a\x33\n\x11SizeOverrideValue\x12\x1e\n\npercentage\x18\x01 \x01(\tR\npercentage"\x80\x01\n\x13SizeOverrideSetting\x12%\n!SIZE_OVERRIDE_SETTING_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSIZE_OVERRIDE_SETTING_NONE\x10\x01\x12"\n\x1eSIZE_OVERRIDE_SETTING_POSITION\x10\x02"j\n\x0e\x45xpiryStrategy\x12\x1f\n\x1b\x45XPIRY_STRATEGY_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x45XPIRY_STRATEGY_CANCELS\x10\x01\x12\x1a\n\x16\x45XPIRY_STRATEGY_SUBMIT\x10\x02"{\n\x10TriggerDirection\x12!\n\x1dTRIGGER_DIRECTION_UNSPECIFIED\x10\x00\x12!\n\x1dTRIGGER_DIRECTION_RISES_ABOVE\x10\x01\x12!\n\x1dTRIGGER_DIRECTION_FALLS_BELOW\x10\x02"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x12\n\x0eSTATUS_STOPPED\x10\x03\x12\x14\n\x10STATUS_TRIGGERED\x10\x04\x12\x12\n\x0eSTATUS_EXPIRED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06"\xa0\x04\n\x0fRejectionReason\x12 \n\x1cREJECTION_REASON_UNSPECIFIED\x10\x00\x12(\n$REJECTION_REASON_TRADING_NOT_ALLOWED\x10\x01\x12\'\n#REJECTION_REASON_EXPIRY_IN_THE_PAST\x10\x02\x12(\n$REJECTION_REASON_MUST_BE_REDUCE_ONLY\x10\x03\x12\x36\n2REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED\x10\x04\x12>\n:REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION\x10\x05\x12\x38\n4REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION\x10\x06\x12\x39\n5REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID\x10\x07\x12\x42\n>REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION\x10\x08\x12=\n9REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES\x10\tB\t\n\x07triggerB\x0e\n\x0c_oco_link_idB\r\n\x0b_expires_atB\x12\n\x10_expiry_strategyB\r\n\x0b_updated_atB\x13\n\x11_rejection_reasonB\x16\n\x14_size_override_value"Y\n\x05Party\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"N\n\nRiskFactor\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05short\x18\x02 \x01(\tR\x05short\x12\x12\n\x04long\x18\x03 \x01(\tR\x04long"Z\n\x0bPeggedOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x16\n\x06offset\x18\x02 \x01(\tR\x06offset"\x8c\x01\n\x0cIcebergOrder\x12\x1b\n\tpeak_size\x18\x01 \x01(\x04R\x08peakSize\x12\x30\n\x14minimum_visible_size\x18\x02 \x01(\x04R\x12minimumVisibleSize\x12-\n\x12reserved_remaining\x18\x03 \x01(\x04R\x11reservedRemaining"\x80\n\n\x05Order\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x1e\n\x04side\x18\x04 \x01(\x0e\x32\n.vega.SideR\x04side\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12\x12\n\x04size\x18\x06 \x01(\x04R\x04size\x12\x1c\n\tremaining\x18\x07 \x01(\x04R\tremaining\x12;\n\rtime_in_force\x18\x08 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12$\n\x04type\x18\t \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x1d\n\ncreated_at\x18\n \x01(\x03R\tcreatedAt\x12*\n\x06status\x18\x0b \x01(\x0e\x32\x12.vega.Order.StatusR\x06status\x12\x1d\n\nexpires_at\x18\x0c \x01(\x03R\texpiresAt\x12\x1c\n\treference\x18\r \x01(\tR\treference\x12-\n\x06reason\x18\x0e \x01(\x0e\x32\x10.vega.OrderErrorH\x00R\x06reason\x88\x01\x01\x12\x1d\n\nupdated_at\x18\x0f \x01(\x03R\tupdatedAt\x12\x18\n\x07version\x18\x10 \x01(\x04R\x07version\x12\x19\n\x08\x62\x61tch_id\x18\x11 \x01(\x04R\x07\x62\x61tchId\x12\x34\n\x0cpegged_order\x18\x12 \x01(\x0b\x32\x11.vega.PeggedOrderR\x0bpeggedOrder\x12\x34\n\x16liquidity_provision_id\x18\x13 \x01(\tR\x14liquidityProvisionId\x12\x1b\n\tpost_only\x18\x14 \x01(\x08R\x08postOnly\x12\x1f\n\x0breduce_only\x18\x15 \x01(\x08R\nreduceOnly\x12<\n\riceberg_order\x18\x16 \x01(\x0b\x32\x12.vega.IcebergOrderH\x01R\x0cicebergOrder\x88\x01\x01"\xb6\x01\n\x0bTimeInForce\x12\x1d\n\x19TIME_IN_FORCE_UNSPECIFIED\x10\x00\x12\x15\n\x11TIME_IN_FORCE_GTC\x10\x01\x12\x15\n\x11TIME_IN_FORCE_GTT\x10\x02\x12\x15\n\x11TIME_IN_FORCE_IOC\x10\x03\x12\x15\n\x11TIME_IN_FORCE_FOK\x10\x04\x12\x15\n\x11TIME_IN_FORCE_GFA\x10\x05\x12\x15\n\x11TIME_IN_FORCE_GFN\x10\x06"O\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_LIMIT\x10\x01\x12\x0f\n\x0bTYPE_MARKET\x10\x02\x12\x10\n\x0cTYPE_NETWORK\x10\x03"\xc9\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_EXPIRED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x11\n\rSTATUS_FILLED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06\x12\x1b\n\x17STATUS_PARTIALLY_FILLED\x10\x07\x12\x11\n\rSTATUS_PARKED\x10\x08\x42\t\n\x07_reasonB\x10\n\x0e_iceberg_order"B\n\x1dOrderCancellationConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order"\xa0\x01\n\x11OrderConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order\x12#\n\x06trades\x18\x02 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12\x43\n\x17passive_orders_affected\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x15passiveOrdersAffected"\xd3\x01\n\x16\x41uctionIndicativeState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12)\n\x10indicative_price\x18\x02 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x03 \x01(\x04R\x10indicativeVolume\x12#\n\rauction_start\x18\x04 \x01(\x03R\x0c\x61uctionStart\x12\x1f\n\x0b\x61uction_end\x18\x05 \x01(\x03R\nauctionEnd"\xfc\x04\n\x05Trade\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12\x12\n\x04size\x18\x04 \x01(\x04R\x04size\x12\x14\n\x05\x62uyer\x18\x05 \x01(\tR\x05\x62uyer\x12\x16\n\x06seller\x18\x06 \x01(\tR\x06seller\x12(\n\taggressor\x18\x07 \x01(\x0e\x32\n.vega.SideR\taggressor\x12\x1b\n\tbuy_order\x18\x08 \x01(\tR\x08\x62uyOrder\x12\x1d\n\nsell_order\x18\t \x01(\tR\tsellOrder\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12$\n\x04type\x18\x0b \x01(\x0e\x32\x10.vega.Trade.TypeR\x04type\x12&\n\tbuyer_fee\x18\x0c \x01(\x0b\x32\t.vega.FeeR\x08\x62uyerFee\x12(\n\nseller_fee\x18\r \x01(\x0b\x32\t.vega.FeeR\tsellerFee\x12.\n\x13\x62uyer_auction_batch\x18\x0e \x01(\x04R\x11\x62uyerAuctionBatch\x12\x30\n\x14seller_auction_batch\x18\x0f \x01(\x04R\x12sellerAuctionBatch\x12\x1f\n\x0b\x61sset_price\x18\x10 \x01(\tR\nassetPrice"o\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cTYPE_DEFAULT\x10\x01\x12\x1f\n\x1bTYPE_NETWORK_CLOSE_OUT_GOOD\x10\x02\x12\x1e\n\x1aTYPE_NETWORK_CLOSE_OUT_BAD\x10\x03"\x98\x04\n\x03\x46\x65\x65\x12\x1b\n\tmaker_fee\x18\x01 \x01(\tR\x08makerFee\x12-\n\x12infrastructure_fee\x18\x02 \x01(\tR\x11infrastructureFee\x12#\n\rliquidity_fee\x18\x03 \x01(\tR\x0cliquidityFee\x12\x39\n\x19maker_fee_volume_discount\x18\x04 \x01(\tR\x16makerFeeVolumeDiscount\x12K\n"infrastructure_fee_volume_discount\x18\x05 \x01(\tR\x1finfrastructureFeeVolumeDiscount\x12\x41\n\x1dliquidity_fee_volume_discount\x18\x06 \x01(\tR\x1aliquidityFeeVolumeDiscount\x12=\n\x1bmaker_fee_referrer_discount\x18\x07 \x01(\tR\x18makerFeeReferrerDiscount\x12O\n$infrastructure_fee_referrer_discount\x18\x08 \x01(\tR!infrastructureFeeReferrerDiscount\x12\x45\n\x1fliquidity_fee_referrer_discount\x18\t \x01(\tR\x1cliquidityFeeReferrerDiscount"/\n\x08TradeSet\x12#\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.TradeR\x06trades"\xf2\x01\n\x06\x43\x61ndle\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp\x12\x1a\n\x08\x64\x61tetime\x18\x02 \x01(\tR\x08\x64\x61tetime\x12\x12\n\x04high\x18\x03 \x01(\tR\x04high\x12\x10\n\x03low\x18\x04 \x01(\tR\x03low\x12\x12\n\x04open\x18\x05 \x01(\tR\x04open\x12\x14\n\x05\x63lose\x18\x06 \x01(\tR\x05\x63lose\x12\x16\n\x06volume\x18\x07 \x01(\x04R\x06volume\x12*\n\x08interval\x18\x08 \x01(\x0e\x32\x0e.vega.IntervalR\x08interval\x12\x1a\n\x08notional\x18\t \x01(\x04R\x08notional"d\n\nPriceLevel\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12(\n\x10number_of_orders\x18\x02 \x01(\x04R\x0enumberOfOrders\x12\x16\n\x06volume\x18\x03 \x01(\x04R\x06volume"\x9d\x01\n\x0bMarketDepth\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber"\xdd\x01\n\x11MarketDepthUpdate\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber\x12\x38\n\x18previous_sequence_number\x18\x05 \x01(\x04R\x16previousSequenceNumber"\xf7\x02\n\x08Position\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1f\n\x0bopen_volume\x18\x03 \x01(\x03R\nopenVolume\x12!\n\x0crealised_pnl\x18\x04 \x01(\tR\x0brealisedPnl\x12%\n\x0eunrealised_pnl\x18\x05 \x01(\tR\runrealisedPnl\x12.\n\x13\x61verage_entry_price\x18\x06 \x01(\tR\x11\x61verageEntryPrice\x12\x1d\n\nupdated_at\x18\x07 \x01(\x03R\tupdatedAt\x12:\n\x19loss_socialisation_amount\x18\x08 \x01(\tR\x17lossSocialisationAmount\x12=\n\x0fposition_status\x18\t \x01(\x0e\x32\x14.vega.PositionStatusR\x0epositionStatus"=\n\rPositionTrade\x12\x16\n\x06volume\x18\x01 \x01(\x03R\x06volume\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price"\x83\x03\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06status\x18\x02 \x01(\x0e\x32\x14.vega.Deposit.StatusR\x06status\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12-\n\x12\x63redited_timestamp\x18\x07 \x01(\x03R\x11\x63reditedTimestamp\x12+\n\x11\x63reated_timestamp\x18\x08 \x01(\x03R\x10\x63reatedTimestamp"|\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03\x12\x1d\n\x19STATUS_DUPLICATE_REJECTED\x10\x04"\xa8\x03\n\nWithdrawal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x17.vega.Withdrawal.StatusR\x06status\x12\x10\n\x03ref\x18\x06 \x01(\tR\x03ref\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12+\n\x11\x63reated_timestamp\x18\t \x01(\x03R\x10\x63reatedTimestamp\x12/\n\x13withdrawn_timestamp\x18\n \x01(\x03R\x12withdrawnTimestamp\x12#\n\x03\x65xt\x18\x0b \x01(\x0b\x32\x11.vega.WithdrawExtR\x03\x65xt"\\\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x13\n\x0fSTATUS_REJECTED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03J\x04\x08\x07\x10\x08"D\n\x0bWithdrawExt\x12.\n\x05\x65rc20\x18\x01 \x01(\x0b\x32\x16.vega.Erc20WithdrawExtH\x00R\x05\x65rc20B\x05\n\x03\x65xt"=\n\x10\x45rc20WithdrawExt\x12)\n\x10receiver_address\x18\x01 \x01(\tR\x0freceiverAddress"\xa3\x01\n\x07\x41\x63\x63ount\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12%\n\x04type\x18\x06 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type"?\n\x0f\x46inancialAmount\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset"\xb3\x01\n\x08Transfer\x12\x14\n\x05owner\x18\x01 \x01(\tR\x05owner\x12-\n\x06\x61mount\x18\x02 \x01(\x0b\x32\x15.vega.FinancialAmountR\x06\x61mount\x12&\n\x04type\x18\x03 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId"\xfd\x05\n\x10\x44ispatchStrategy\x12(\n\x10\x61sset_for_metric\x18\x01 \x01(\tR\x0e\x61ssetForMetric\x12,\n\x06metric\x18\x02 \x01(\x0e\x32\x14.vega.DispatchMetricR\x06metric\x12\x18\n\x07markets\x18\x03 \x03(\tR\x07markets\x12\x34\n\x0c\x65ntity_scope\x18\x04 \x01(\x0e\x32\x11.vega.EntityScopeR\x0b\x65ntityScope\x12@\n\x10individual_scope\x18\x05 \x01(\x0e\x32\x15.vega.IndividualScopeR\x0findividualScope\x12\x1d\n\nteam_scope\x18\x06 \x03(\tR\tteamScope\x12(\n\x10n_top_performers\x18\x07 \x01(\tR\x0enTopPerformers\x12/\n\x13staking_requirement\x18\x08 \x01(\tR\x12stakingRequirement\x12k\n3notional_time_weighted_average_position_requirement\x18\t \x01(\tR.notionalTimeWeightedAveragePositionRequirement\x12#\n\rwindow_length\x18\n \x01(\x04R\x0cwindowLength\x12\x1f\n\x0block_period\x18\x0b \x01(\x04R\nlockPeriod\x12O\n\x15\x64istribution_strategy\x18\x0c \x01(\x0e\x32\x1a.vega.DistributionStrategyR\x14\x64istributionStrategy\x12)\n\nrank_table\x18\r \x03(\x0b\x32\n.vega.RankR\trankTable\x12:\n\x17\x63\x61p_reward_fee_multiple\x18\x0e \x01(\tH\x00R\x14\x63\x61pRewardFeeMultiple\x88\x01\x01\x42\x1a\n\x18_cap_reward_fee_multiple"F\n\x04Rank\x12\x1d\n\nstart_rank\x18\x01 \x01(\rR\tstartRank\x12\x1f\n\x0bshare_ratio\x18\x02 \x01(\rR\nshareRatio"\xe6\x01\n\x0fTransferRequest\x12\x30\n\x0c\x66rom_account\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x0b\x66romAccount\x12,\n\nto_account\x18\x02 \x03(\x0b\x32\r.vega.AccountR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12&\n\x04type\x18\x07 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type"\xa7\x01\n\x0e\x41\x63\x63ountDetails\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12%\n\x04type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type\x12\x19\n\x05owner\x18\x03 \x01(\tH\x00R\x05owner\x88\x01\x01\x12 \n\tmarket_id\x18\x04 \x01(\tH\x01R\x08marketId\x88\x01\x01\x42\x08\n\x06_ownerB\x0c\n\n_market_id"\xef\x02\n\x0bLedgerEntry\x12\x37\n\x0c\x66rom_account\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x0b\x66romAccount\x12\x33\n\nto_account\x18\x02 \x01(\x0b\x32\x14.vega.AccountDetailsR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12&\n\x04type\x18\x04 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12\x30\n\x14\x66rom_account_balance\x18\x06 \x01(\tR\x12\x66romAccountBalance\x12,\n\x12to_account_balance\x18\x07 \x01(\tR\x10toAccountBalance\x12$\n\x0btransfer_id\x18\x08 \x01(\tH\x00R\ntransferId\x88\x01\x01\x42\x0e\n\x0c_transfer_id"_\n\x13PostTransferBalance\x12.\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x07\x61\x63\x63ount\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"t\n\x0eLedgerMovement\x12+\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x11.vega.LedgerEntryR\x07\x65ntries\x12\x35\n\x08\x62\x61lances\x18\x02 \x03(\x0b\x32\x19.vega.PostTransferBalanceR\x08\x62\x61lances"\xa8\x03\n\x0cMarginLevels\x12-\n\x12maintenance_margin\x18\x01 \x01(\tR\x11maintenanceMargin\x12!\n\x0csearch_level\x18\x02 \x01(\tR\x0bsearchLevel\x12%\n\x0einitial_margin\x18\x03 \x01(\tR\rinitialMargin\x12\x38\n\x18\x63ollateral_release_level\x18\x04 \x01(\tR\x16\x63ollateralReleaseLevel\x12\x19\n\x08party_id\x18\x05 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x06 \x01(\tR\x08marketId\x12\x14\n\x05\x61sset\x18\x07 \x01(\tR\x05\x61sset\x12\x1c\n\ttimestamp\x18\x08 \x01(\x03R\ttimestamp\x12!\n\x0corder_margin\x18\t \x01(\tR\x0borderMargin\x12\x31\n\x0bmargin_mode\x18\n \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12#\n\rmargin_factor\x18\x0b \x01(\tR\x0cmarginFactor"\xd6\x04\n\rPerpetualData\x12\'\n\x0f\x66unding_payment\x18\x01 \x01(\tR\x0e\x66undingPayment\x12!\n\x0c\x66unding_rate\x18\x02 \x01(\tR\x0b\x66undingRate\x12#\n\rinternal_twap\x18\x03 \x01(\tR\x0cinternalTwap\x12#\n\rexternal_twap\x18\x04 \x01(\tR\x0c\x65xternalTwap\x12\x17\n\x07seq_num\x18\x05 \x01(\x04R\x06seqNum\x12\x1d\n\nstart_time\x18\x06 \x01(\x03R\tstartTime\x12\x38\n\x18internal_composite_price\x18\x07 \x01(\tR\x16internalCompositePrice\x12J\n"next_internal_composite_price_calc\x18\x08 \x01(\x03R\x1enextInternalCompositePriceCalc\x12[\n\x1dinternal_composite_price_type\x18\t \x01(\x0e\x32\x18.vega.CompositePriceTypeR\x1ainternalCompositePriceType\x12\x34\n\x16underlying_index_price\x18\n \x01(\tR\x14underlyingIndexPrice\x12^\n\x1einternal_composite_price_state\x18\x0b \x01(\x0b\x32\x19.vega.CompositePriceStateR\x1binternalCompositePriceState"S\n\x0bProductData\x12<\n\x0eperpetual_data\x18\x1f \x01(\x0b\x32\x13.vega.PerpetualDataH\x00R\rperpetualDataB\x06\n\x04\x64\x61ta"\xe3\r\n\nMarketData\x12\x1d\n\nmark_price\x18\x01 \x01(\tR\tmarkPrice\x12$\n\x0e\x62\x65st_bid_price\x18\x02 \x01(\tR\x0c\x62\x65stBidPrice\x12&\n\x0f\x62\x65st_bid_volume\x18\x03 \x01(\x04R\rbestBidVolume\x12(\n\x10\x62\x65st_offer_price\x18\x04 \x01(\tR\x0e\x62\x65stOfferPrice\x12*\n\x11\x62\x65st_offer_volume\x18\x05 \x01(\x04R\x0f\x62\x65stOfferVolume\x12\x31\n\x15\x62\x65st_static_bid_price\x18\x06 \x01(\tR\x12\x62\x65stStaticBidPrice\x12\x33\n\x16\x62\x65st_static_bid_volume\x18\x07 \x01(\x04R\x13\x62\x65stStaticBidVolume\x12\x35\n\x17\x62\x65st_static_offer_price\x18\x08 \x01(\tR\x14\x62\x65stStaticOfferPrice\x12\x37\n\x18\x62\x65st_static_offer_volume\x18\t \x01(\x04R\x15\x62\x65stStaticOfferVolume\x12\x1b\n\tmid_price\x18\n \x01(\tR\x08midPrice\x12(\n\x10static_mid_price\x18\x0b \x01(\tR\x0estaticMidPrice\x12\x16\n\x06market\x18\x0c \x01(\tR\x06market\x12\x1c\n\ttimestamp\x18\r \x01(\x03R\ttimestamp\x12#\n\ropen_interest\x18\x0e \x01(\x04R\x0copenInterest\x12\x1f\n\x0b\x61uction_end\x18\x0f \x01(\x03R\nauctionEnd\x12#\n\rauction_start\x18\x10 \x01(\x03R\x0c\x61uctionStart\x12)\n\x10indicative_price\x18\x11 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x12 \x01(\x04R\x10indicativeVolume\x12H\n\x13market_trading_mode\x18\x13 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x11marketTradingMode\x12.\n\x07trigger\x18\x14 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x15 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger\x12!\n\x0ctarget_stake\x18\x16 \x01(\tR\x0btargetStake\x12%\n\x0esupplied_stake\x18\x17 \x01(\tR\rsuppliedStake\x12S\n\x17price_monitoring_bounds\x18\x18 \x03(\x0b\x32\x1b.vega.PriceMonitoringBoundsR\x15priceMonitoringBounds\x12,\n\x12market_value_proxy\x18\x19 \x01(\tR\x10marketValueProxy\x12`\n\x1cliquidity_provider_fee_share\x18\x1a \x03(\x0b\x32\x1f.vega.LiquidityProviderFeeShareR\x19liquidityProviderFeeShare\x12\x35\n\x0cmarket_state\x18\x1b \x01(\x0e\x32\x12.vega.Market.StateR\x0bmarketState\x12-\n\x13next_mark_to_market\x18\x1c \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x1d \x01(\tR\x0flastTradedPrice\x12#\n\rmarket_growth\x18\x1e \x01(\tR\x0cmarketGrowth\x12\x39\n\x0cproduct_data\x18\x1f \x01(\x0b\x32\x11.vega.ProductDataH\x00R\x0bproductData\x88\x01\x01\x12P\n\x16liquidity_provider_sla\x18 \x03(\x0b\x32\x1a.vega.LiquidityProviderSLAR\x14liquidityProviderSla\x12\x32\n\x15next_network_closeout\x18! \x01(\x03R\x13nextNetworkCloseout\x12@\n\x0fmark_price_type\x18" \x01(\x0e\x32\x18.vega.CompositePriceTypeR\rmarkPriceType\x12\x43\n\x10mark_price_state\x18# \x01(\x0b\x32\x19.vega.CompositePriceStateR\x0emarkPriceStateB\x0f\n\r_product_data"r\n\x14\x43ompositePriceSource\x12!\n\x0cprice_source\x18\x01 \x01(\tR\x0bpriceSource\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0clast_updated\x18\x03 \x01(\x03R\x0blastUpdated"V\n\x13\x43ompositePriceState\x12?\n\rprice_sources\x18\x01 \x03(\x0b\x32\x1a.vega.CompositePriceSourceR\x0cpriceSources"\xdf\x01\n\x19LiquidityProviderFeeShare\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12*\n\x11\x65quity_like_share\x18\x02 \x01(\tR\x0f\x65quityLikeShare\x12\x36\n\x17\x61verage_entry_valuation\x18\x03 \x01(\tR\x15\x61verageEntryValuation\x12#\n\raverage_score\x18\x04 \x01(\tR\x0c\x61verageScore\x12#\n\rvirtual_stake\x18\x05 \x01(\tR\x0cvirtualStake"\x92\x04\n\x14LiquidityProviderSLA\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12P\n¤t_epoch_fraction_of_time_on_book\x18\x02 \x01(\tR currentEpochFractionOfTimeOnBook\x12J\n#last_epoch_fraction_of_time_on_book\x18\x03 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x04 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x05 \x01(\tR\x14lastEpochBondPenalty\x12\x45\n\x1fhysteresis_period_fee_penalties\x18\x06 \x03(\tR\x1chysteresisPeriodFeePenalties\x12-\n\x12required_liquidity\x18\x07 \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\x08 \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\t \x01(\tR\x13notionalVolumeSells"\xc8\x01\n\x15PriceMonitoringBounds\x12&\n\x0fmin_valid_price\x18\x01 \x01(\tR\rminValidPrice\x12&\n\x0fmax_valid_price\x18\x02 \x01(\tR\rmaxValidPrice\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger\x12\'\n\x0freference_price\x18\x04 \x01(\tR\x0ereferencePrice"Q\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\x05R\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x14\n\x05inner\x18\x03 \x01(\tR\x05inner":\n\x10NetworkParameter\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\xfa\x03\n\rNetworkLimits\x12,\n\x12\x63\x61n_propose_market\x18\x01 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x02 \x01(\x08R\x0f\x63\x61nProposeAsset\x12\x34\n\x16propose_market_enabled\x18\x04 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x05 \x01(\x08R\x13proposeAssetEnabled\x12%\n\x0egenesis_loaded\x18\x07 \x01(\x08R\rgenesisLoaded\x12=\n\x1bpropose_market_enabled_from\x18\x08 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\t \x01(\x03R\x17proposeAssetEnabledFrom\x12\x35\n\x17\x63\x61n_propose_spot_market\x18\n \x01(\x08R\x14\x63\x61nProposeSpotMarket\x12?\n\x1c\x63\x61n_propose_perpetual_market\x18\x0b \x01(\x08R\x19\x63\x61nProposePerpetualMarketJ\x04\x08\x03\x10\x04J\x04\x08\x06\x10\x07"}\n\x0eLiquidityOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x1e\n\nproportion\x18\x02 \x01(\rR\nproportion\x12\x16\n\x06offset\x18\x03 \x01(\tR\x06offset"s\n\x17LiquidityOrderReference\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12=\n\x0fliquidity_order\x18\x02 \x01(\x0b\x32\x14.vega.LiquidityOrderR\x0eliquidityOrder"\xd2\x04\n\x12LiquidityProvision\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x06 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x07 \x01(\tR\x03\x66\x65\x65\x12\x33\n\x05sells\x18\x08 \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x05sells\x12\x31\n\x04\x62uys\x18\t \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x04\x62uys\x12\x18\n\x07version\x18\n \x01(\x04R\x07version\x12\x37\n\x06status\x18\x0b \x01(\x0e\x32\x1f.vega.LiquidityProvision.StatusR\x06status\x12\x1c\n\treference\x18\x0c \x01(\tR\treference"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_STOPPED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x13\n\x0fSTATUS_REJECTED\x10\x04\x12\x15\n\x11STATUS_UNDEPLOYED\x10\x05\x12\x12\n\x0eSTATUS_PENDING\x10\x06"\xad\x01\n\x10\x45thereumL2Config\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12$\n\rconfirmations\x18\x03 \x01(\rR\rconfirmations\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12%\n\x0e\x62lock_interval\x18\x05 \x01(\x04R\rblockInterval"E\n\x11\x45thereumL2Configs\x12\x30\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x16.vega.EthereumL2ConfigR\x07\x63onfigs"\xd0\x03\n\x0e\x45thereumConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12T\n\x17staking_bridge_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x15stakingBridgeContract\x12R\n\x16token_vesting_contract\x18\x06 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x14tokenVestingContract\x12X\n\x19multisig_control_contract\x18\x07 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract"\xc5\x02\n\x0e\x45VMChainConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12X\n\x19multisig_control_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract\x12\x1d\n\nblock_time\x18\x06 \x01(\tR\tblockTime"j\n\x16\x45thereumContractConfig\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12\x36\n\x17\x64\x65ployment_block_height\x18\x06 \x01(\x04R\x15\x64\x65ploymentBlockHeight"\xac\x01\n\x0f\x45pochTimestamps\x12\x1d\n\nstart_time\x18\x01 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpiry_time\x18\x02 \x01(\x03R\nexpiryTime\x12\x19\n\x08\x65nd_time\x18\x03 \x01(\x03R\x07\x65ndTime\x12\x1f\n\x0b\x66irst_block\x18\x04 \x01(\x04R\nfirstBlock\x12\x1d\n\nlast_block\x18\x05 \x01(\x04R\tlastBlock"\xb0\x01\n\x05\x45poch\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x35\n\ntimestamps\x18\x02 \x01(\x0b\x32\x15.vega.EpochTimestampsR\ntimestamps\x12*\n\nvalidators\x18\x03 \x03(\x0b\x32\n.vega.NodeR\nvalidators\x12\x32\n\x0b\x64\x65legations\x18\x04 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"\x8e\x01\n\x12\x45pochParticipation\x12!\n\x05\x65poch\x18\x01 \x01(\x0b\x32\x0b.vega.EpochR\x05\x65poch\x12\x18\n\x07offline\x18\x02 \x01(\x04R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x04R\x06online\x12#\n\rtotal_rewards\x18\x04 \x01(\x01R\x0ctotalRewards"S\n\tEpochData\x12\x14\n\x05total\x18\x01 \x01(\x05R\x05total\x12\x18\n\x07offline\x18\x02 \x01(\x05R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x05R\x06online"\x9b\x02\n\x0cRankingScore\x12\x1f\n\x0bstake_score\x18\x01 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12\x42\n\x0fprevious_status\x18\x03 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0epreviousStatus\x12\x31\n\x06status\x18\x04 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x06status\x12!\n\x0cvoting_power\x18\x05 \x01(\rR\x0bvotingPower\x12#\n\rranking_score\x18\x06 \x01(\tR\x0crankingScore"\xab\x02\n\x0bRewardScore\x12.\n\x13raw_validator_score\x18\x01 \x01(\tR\x11rawValidatorScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12%\n\x0emultisig_score\x18\x03 \x01(\tR\rmultisigScore\x12\'\n\x0fvalidator_score\x18\x04 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x05 \x01(\tR\x0fnormalisedScore\x12\x44\n\x10validator_status\x18\x06 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0fvalidatorStatus"\xb3\x05\n\x04Node\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n\x07pub_key\x18\x02 \x01(\tR\x06pubKey\x12\x1c\n\ntm_pub_key\x18\x03 \x01(\tR\x08tmPubKey\x12)\n\x10\x65thereum_address\x18\x04 \x01(\tR\x0f\x65thereumAddress\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x1a\n\x08location\x18\x06 \x01(\tR\x08location\x12,\n\x12staked_by_operator\x18\x07 \x01(\tR\x10stakedByOperator\x12.\n\x13staked_by_delegates\x18\x08 \x01(\tR\x11stakedByDelegates\x12!\n\x0cstaked_total\x18\t \x01(\tR\x0bstakedTotal\x12,\n\x12max_intended_stake\x18\n \x01(\tR\x10maxIntendedStake\x12#\n\rpending_stake\x18\x0b \x01(\tR\x0cpendingStake\x12.\n\nepoch_data\x18\x0c \x01(\x0b\x32\x0f.vega.EpochDataR\tepochData\x12(\n\x06status\x18\r \x01(\x0e\x32\x10.vega.NodeStatusR\x06status\x12\x32\n\x0b\x64\x65legations\x18\x0e \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0creward_score\x18\x0f \x01(\x0b\x32\x11.vega.RewardScoreR\x0brewardScore\x12\x37\n\rranking_score\x18\x10 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x12 \x01(\tR\tavatarUrl"\x9c\x01\n\x07NodeSet\x12\x14\n\x05total\x18\x01 \x01(\rR\x05total\x12\x1a\n\x08inactive\x18\x02 \x01(\rR\x08inactive\x12\x1a\n\x08promoted\x18\x03 \x03(\tR\x08promoted\x12\x18\n\x07\x64\x65moted\x18\x04 \x03(\tR\x07\x64\x65moted\x12\x1d\n\x07maximum\x18\x05 \x01(\rH\x00R\x07maximum\x88\x01\x01\x42\n\n\x08_maximum"\xad\x02\n\x08NodeData\x12!\n\x0cstaked_total\x18\x01 \x01(\tR\x0bstakedTotal\x12\x1f\n\x0btotal_nodes\x18\x02 \x01(\rR\ntotalNodes\x12%\n\x0einactive_nodes\x18\x03 \x01(\rR\rinactiveNodes\x12\x38\n\x10tendermint_nodes\x18\x04 \x01(\x0b\x32\r.vega.NodeSetR\x0ftendermintNodes\x12\x30\n\x0c\x65rsatz_nodes\x18\x05 \x01(\x0b\x32\r.vega.NodeSetR\x0b\x65rsatzNodes\x12\x32\n\rpending_nodes\x18\x06 \x01(\x0b\x32\r.vega.NodeSetR\x0cpendingNodes\x12\x16\n\x06uptime\x18\x07 \x01(\x02R\x06uptime"p\n\nDelegation\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"\xa4\x03\n\x06Reward\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12.\n\x13percentage_of_total\x18\x05 \x01(\tR\x11percentageOfTotal\x12\x1f\n\x0breceived_at\x18\x06 \x01(\x03R\nreceivedAt\x12\x1b\n\tmarket_id\x18\x07 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x08 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\x04R\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x12\x1c\n\x07team_id\x18\x0c \x01(\tH\x01R\x06teamId\x88\x01\x01\x42\n\n\x08_game_idB\n\n\x08_team_id"]\n\rRewardSummary\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"\x9b\x01\n\x12\x45pochRewardSummary\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x19\n\x08\x61sset_id\x18\x02 \x01(\tR\x07\x61ssetId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x04 \x01(\tR\nrewardType\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount"y\n\x12StateValueProposal\x12 \n\x0cstate_var_id\x18\x01 \x01(\tR\nstateVarId\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12&\n\x03kvb\x18\x03 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x03kvb"k\n\x0eKeyValueBundle\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1c\n\ttolerance\x18\x02 \x01(\tR\ttolerance\x12)\n\x05value\x18\x03 \x01(\x0b\x32\x13.vega.StateVarValueR\x05value"\xb4\x01\n\rStateVarValue\x12\x32\n\nscalar_val\x18\x01 \x01(\x0b\x32\x11.vega.ScalarValueH\x00R\tscalarVal\x12\x32\n\nvector_val\x18\x02 \x01(\x0b\x32\x11.vega.VectorValueH\x00R\tvectorVal\x12\x32\n\nmatrix_val\x18\x03 \x01(\x0b\x32\x11.vega.MatrixValueH\x00R\tmatrixValB\x07\n\x05value"#\n\x0bScalarValue\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value"#\n\x0bVectorValue\x12\x14\n\x05value\x18\x01 \x03(\tR\x05value"6\n\x0bMatrixValue\x12\'\n\x05value\x18\x01 \x03(\x0b\x32\x11.vega.VectorValueR\x05value"\x89\x02\n\x0fReferralProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x36\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x11.vega.BenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength\x12\x36\n\rstaking_tiers\x18\x06 \x03(\x0b\x32\x11.vega.StakingTierR\x0cstakingTiers"\x9b\x01\n\x11VolumeBenefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12\x34\n\x16volume_discount_factor\x18\x02 \x01(\tR\x14volumeDiscountFactor"\xf6\x01\n\x0b\x42\x65nefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12%\n\x0eminimum_epochs\x18\x02 \x01(\tR\rminimumEpochs\x12\x34\n\x16referral_reward_factor\x18\x03 \x01(\tR\x14referralRewardFactor\x12\x38\n\x18referral_discount_factor\x18\x04 \x01(\tR\x16referralDiscountFactor"E\n\x13VestingBenefitTiers\x12.\n\x05tiers\x18\x01 \x03(\x0b\x32\x18.vega.VestingBenefitTierR\x05tiers"y\n\x12VestingBenefitTier\x12\x36\n\x17minimum_quantum_balance\x18\x01 \x01(\tR\x15minimumQuantumBalance\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier"\x7f\n\x0bStakingTier\x12\x32\n\x15minimum_staked_tokens\x18\x01 \x01(\tR\x13minimumStakedTokens\x12<\n\x1areferral_reward_multiplier\x18\x02 \x01(\tR\x18referralRewardMultiplier"\xdd\x01\n\x15VolumeDiscountProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12<\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x17.vega.VolumeBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength"S\n\x1a\x41\x63tivityStreakBenefitTiers\x12\x35\n\x05tiers\x18\x01 \x03(\x0b\x32\x1f.vega.ActivityStreakBenefitTierR\x05tiers"\xaf\x01\n\x19\x41\x63tivityStreakBenefitTier\x12\x36\n\x17minimum_activity_streak\x18\x01 \x01(\x04R\x15minimumActivityStreak\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier\x12-\n\x12vesting_multiplier\x18\x03 \x01(\tR\x11vestingMultiplier*9\n\x04Side\x12\x14\n\x10SIDE_UNSPECIFIED\x10\x00\x12\x0c\n\x08SIDE_BUY\x10\x01\x12\r\n\tSIDE_SELL\x10\x02*\x99\x02\n\x08Interval\x12\x18\n\x14INTERVAL_UNSPECIFIED\x10\x00\x12\x1b\n\x0eINTERVAL_BLOCK\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x10\n\x0cINTERVAL_I1M\x10<\x12\x11\n\x0cINTERVAL_I5M\x10\xac\x02\x12\x12\n\rINTERVAL_I15M\x10\x84\x07\x12\x12\n\rINTERVAL_I30M\x10\x88\x0e\x12\x11\n\x0cINTERVAL_I1H\x10\x90\x1c\x12\x11\n\x0cINTERVAL_I4H\x10\xc0p\x12\x12\n\x0cINTERVAL_I6H\x10\xe0\xa8\x01\x12\x12\n\x0cINTERVAL_I8H\x10\x80\xe1\x01\x12\x13\n\rINTERVAL_I12H\x10\xc0\xd1\x02\x12\x12\n\x0cINTERVAL_I1D\x10\x80\xa3\x05\x12\x12\n\x0cINTERVAL_I7D\x10\x80\xf5$*\x94\x01\n\x0ePositionStatus\x12\x1f\n\x1bPOSITION_STATUS_UNSPECIFIED\x10\x00\x12!\n\x1dPOSITION_STATUS_ORDERS_CLOSED\x10\x01\x12\x1e\n\x1aPOSITION_STATUS_CLOSED_OUT\x10\x02\x12\x1e\n\x1aPOSITION_STATUS_DISTRESSED\x10\x04*\xb0\x02\n\x0e\x41uctionTrigger\x12\x1f\n\x1b\x41UCTION_TRIGGER_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41UCTION_TRIGGER_BATCH\x10\x01\x12\x1b\n\x17\x41UCTION_TRIGGER_OPENING\x10\x02\x12\x19\n\x15\x41UCTION_TRIGGER_PRICE\x10\x03\x12\x1d\n\x19\x41UCTION_TRIGGER_LIQUIDITY\x10\x04\x12,\n(AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET\x10\x05\x12\x32\n*AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS\x10\x06\x1a\x02\x08\x01\x12)\n%AUCTION_TRIGGER_GOVERNANCE_SUSPENSION\x10\x07*\x8b\x01\n\x0fPeggedReference\x12 \n\x1cPEGGED_REFERENCE_UNSPECIFIED\x10\x00\x12\x18\n\x14PEGGED_REFERENCE_MID\x10\x01\x12\x1d\n\x19PEGGED_REFERENCE_BEST_BID\x10\x02\x12\x1d\n\x19PEGGED_REFERENCE_BEST_ASK\x10\x03*\xe2\x11\n\nOrderError\x12\x1b\n\x17ORDER_ERROR_UNSPECIFIED\x10\x00\x12!\n\x1dORDER_ERROR_INVALID_MARKET_ID\x10\x01\x12 \n\x1cORDER_ERROR_INVALID_ORDER_ID\x10\x02\x12\x1f\n\x1bORDER_ERROR_OUT_OF_SEQUENCE\x10\x03\x12&\n"ORDER_ERROR_INVALID_REMAINING_SIZE\x10\x04\x12\x1c\n\x18ORDER_ERROR_TIME_FAILURE\x10\x05\x12\x1f\n\x1bORDER_ERROR_REMOVAL_FAILURE\x10\x06\x12+\n\'ORDER_ERROR_INVALID_EXPIRATION_DATETIME\x10\x07\x12\'\n#ORDER_ERROR_INVALID_ORDER_REFERENCE\x10\x08\x12 \n\x1cORDER_ERROR_EDIT_NOT_ALLOWED\x10\t\x12\x1d\n\x19ORDER_ERROR_AMEND_FAILURE\x10\n\x12\x19\n\x15ORDER_ERROR_NOT_FOUND\x10\x0b\x12 \n\x1cORDER_ERROR_INVALID_PARTY_ID\x10\x0c\x12\x1d\n\x19ORDER_ERROR_MARKET_CLOSED\x10\r\x12#\n\x1fORDER_ERROR_MARGIN_CHECK_FAILED\x10\x0e\x12\'\n#ORDER_ERROR_MISSING_GENERAL_ACCOUNT\x10\x0f\x12\x1e\n\x1aORDER_ERROR_INTERNAL_ERROR\x10\x10\x12\x1c\n\x18ORDER_ERROR_INVALID_SIZE\x10\x11\x12#\n\x1fORDER_ERROR_INVALID_PERSISTENCE\x10\x12\x12\x1c\n\x18ORDER_ERROR_INVALID_TYPE\x10\x13\x12\x1c\n\x18ORDER_ERROR_SELF_TRADING\x10\x14\x12.\n*ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES\x10\x15\x12%\n!ORDER_ERROR_INCORRECT_MARKET_TYPE\x10\x16\x12%\n!ORDER_ERROR_INVALID_TIME_IN_FORCE\x10\x17\x12\x37\n3ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION\x10\x18\x12?\n;ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING\x10\x19\x12\x34\n0ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT\x10\x1a\x12)\n%ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT\x10\x1b\x12,\n(ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT\x10\x1c\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC\x10\x1d\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN\x10\x1e\x12,\n(ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN\x10\x1f\x12\x34\n0ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION\x10 \x12\x34\n0ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION\x10!\x12#\n\x1fORDER_ERROR_MUST_BE_LIMIT_ORDER\x10"\x12"\n\x1eORDER_ERROR_MUST_BE_GTT_OR_GTC\x10#\x12\'\n#ORDER_ERROR_WITHOUT_REFERENCE_PRICE\x10$\x12\x33\n/ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE\x10%\x12\x37\n3ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO\x10(\x12\x34\n0ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE\x10)\x12\x30\n,ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO\x10*\x12*\n&ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE\x10+\x12\x45\nAORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER\x10,\x12.\n*ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER\x10-\x12\x35\n1ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER\x10.\x12\x38\n4ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS\x10/\x12&\n"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS\x10\x30\x12+\n\'ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE\x10\x31\x12;\n7ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION\x10\x32\x12,\n(ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED\x10\x33\x12\x41\n=ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE\x10\x34\x12&\n"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE\x10\x35"\x04\x08&\x10&"\x04\x08\'\x10\'*\x82\x01\n\x0b\x43hainStatus\x12\x1c\n\x18\x43HAIN_STATUS_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43HAIN_STATUS_DISCONNECTED\x10\x01\x12\x1a\n\x16\x43HAIN_STATUS_REPLAYING\x10\x02\x12\x1a\n\x16\x43HAIN_STATUS_CONNECTED\x10\x03*\x92\x08\n\x0b\x41\x63\x63ountType\x12\x1c\n\x18\x41\x43\x43OUNT_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x41\x43\x43OUNT_TYPE_INSURANCE\x10\x01\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_SETTLEMENT\x10\x02\x12\x17\n\x13\x41\x43\x43OUNT_TYPE_MARGIN\x10\x03\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_GENERAL\x10\x04\x12$\n ACCOUNT_TYPE_FEES_INFRASTRUCTURE\x10\x05\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_FEES_LIQUIDITY\x10\x06\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_FEES_MAKER\x10\x07\x12\x15\n\x11\x41\x43\x43OUNT_TYPE_BOND\x10\t\x12\x19\n\x15\x41\x43\x43OUNT_TYPE_EXTERNAL\x10\n\x12!\n\x1d\x41\x43\x43OUNT_TYPE_GLOBAL_INSURANCE\x10\x0b\x12\x1e\n\x1a\x41\x43\x43OUNT_TYPE_GLOBAL_REWARD\x10\x0c\x12"\n\x1e\x41\x43\x43OUNT_TYPE_PENDING_TRANSFERS\x10\r\x12\'\n#ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES\x10\x0e\x12+\n\'ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES\x10\x0f\x12(\n$ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES\x10\x10\x12(\n$ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS\x10\x11\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_HOLDING\x10\x12\x12"\n\x1e\x41\x43\x43OUNT_TYPE_LP_LIQUIDITY_FEES\x10\x13\x12\x32\n.ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION\x10\x14\x12!\n\x1d\x41\x43\x43OUNT_TYPE_NETWORK_TREASURY\x10\x15\x12 \n\x1c\x41\x43\x43OUNT_TYPE_VESTING_REWARDS\x10\x16\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_VESTED_REWARDS\x10\x17\x12(\n$ACCOUNT_TYPE_REWARD_AVERAGE_POSITION\x10\x18\x12\'\n#ACCOUNT_TYPE_REWARD_RELATIVE_RETURN\x10\x19\x12)\n%ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY\x10\x1a\x12)\n%ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING\x10\x1b\x12,\n(ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD\x10\x1c\x12\x1d\n\x19\x41\x43\x43OUNT_TYPE_ORDER_MARGIN\x10\x1d"\x04\x08\x08\x10\x08*\xd4\x0c\n\x0cTransferType\x12\x1d\n\x19TRANSFER_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12TRANSFER_TYPE_LOSS\x10\x01\x12\x15\n\x11TRANSFER_TYPE_WIN\x10\x02\x12\x1a\n\x16TRANSFER_TYPE_MTM_LOSS\x10\x04\x12\x19\n\x15TRANSFER_TYPE_MTM_WIN\x10\x05\x12\x1c\n\x18TRANSFER_TYPE_MARGIN_LOW\x10\x06\x12\x1d\n\x19TRANSFER_TYPE_MARGIN_HIGH\x10\x07\x12$\n TRANSFER_TYPE_MARGIN_CONFISCATED\x10\x08\x12\x1f\n\x1bTRANSFER_TYPE_MAKER_FEE_PAY\x10\t\x12#\n\x1fTRANSFER_TYPE_MAKER_FEE_RECEIVE\x10\n\x12(\n$TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY\x10\x0b\x12/\n+TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE\x10\x0c\x12#\n\x1fTRANSFER_TYPE_LIQUIDITY_FEE_PAY\x10\r\x12*\n&TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE\x10\x0e\x12\x1a\n\x16TRANSFER_TYPE_BOND_LOW\x10\x0f\x12\x1b\n\x17TRANSFER_TYPE_BOND_HIGH\x10\x10\x12\x1a\n\x16TRANSFER_TYPE_WITHDRAW\x10\x12\x12\x19\n\x15TRANSFER_TYPE_DEPOSIT\x10\x13\x12\x1f\n\x1bTRANSFER_TYPE_BOND_SLASHING\x10\x14\x12\x1f\n\x1bTRANSFER_TYPE_REWARD_PAYOUT\x10\x15\x12%\n!TRANSFER_TYPE_TRANSFER_FUNDS_SEND\x10\x16\x12+\n\'TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE\x10\x17\x12\x1f\n\x1bTRANSFER_TYPE_CLEAR_ACCOUNT\x10\x18\x12,\n(TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE\x10\x19\x12\x16\n\x12TRANSFER_TYPE_SPOT\x10\x1a\x12\x1e\n\x1aTRANSFER_TYPE_HOLDING_LOCK\x10\x1b\x12!\n\x1dTRANSFER_TYPE_HOLDING_RELEASE\x10\x1c\x12.\n*TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION\x10\x1d\x12(\n$TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE\x10\x1e\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE\x10\x1f\x12(\n$TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY\x10 \x12*\n&TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY\x10!\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT\x10"\x12\x32\n.TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE\x10#\x12)\n%TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS\x10$\x12(\n$TRANSFER_TYPE_PERPETUALS_FUNDING_WIN\x10%\x12 \n\x1cTRANSFER_TYPE_REWARDS_VESTED\x10&\x12)\n%TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY\x10\'\x12\x30\n,TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE\x10,\x12"\n\x1eTRANSFER_TYPE_ORDER_MARGIN_LOW\x10-\x12#\n\x1fTRANSFER_TYPE_ORDER_MARGIN_HIGH\x10.\x12%\n!TRANSFER_TYPE_ISOLATED_MARGIN_LOW\x10/\x12&\n"TRANSFER_TYPE_ISOLATED_MARGIN_HIGH\x10\x30"\x04\x08\x03\x10\x03"\x04\x08\x11\x10\x11*\xe0\x02\n\x0e\x44ispatchMetric\x12\x1f\n\x1b\x44ISPATCH_METRIC_UNSPECIFIED\x10\x00\x12#\n\x1f\x44ISPATCH_METRIC_MAKER_FEES_PAID\x10\x01\x12\'\n#DISPATCH_METRIC_MAKER_FEES_RECEIVED\x10\x02\x12$\n DISPATCH_METRIC_LP_FEES_RECEIVED\x10\x03\x12 \n\x1c\x44ISPATCH_METRIC_MARKET_VALUE\x10\x04\x12$\n DISPATCH_METRIC_AVERAGE_POSITION\x10\x05\x12#\n\x1f\x44ISPATCH_METRIC_RELATIVE_RETURN\x10\x06\x12%\n!DISPATCH_METRIC_RETURN_VOLATILITY\x10\x07\x12%\n!DISPATCH_METRIC_VALIDATOR_RANKING\x10\x08*a\n\x0b\x45ntityScope\x12\x1c\n\x18\x45NTITY_SCOPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45NTITY_SCOPE_INDIVIDUALS\x10\x01\x12\x16\n\x12\x45NTITY_SCOPE_TEAMS\x10\x02*\x8d\x01\n\x0fIndividualScope\x12 \n\x1cINDIVIDUAL_SCOPE_UNSPECIFIED\x10\x00\x12\x18\n\x14INDIVIDUAL_SCOPE_ALL\x10\x01\x12\x1c\n\x18INDIVIDUAL_SCOPE_IN_TEAM\x10\x02\x12 \n\x1cINDIVIDUAL_SCOPE_NOT_IN_TEAM\x10\x03*\x81\x01\n\x14\x44istributionStrategy\x12%\n!DISTRIBUTION_STRATEGY_UNSPECIFIED\x10\x00\x12"\n\x1e\x44ISTRIBUTION_STRATEGY_PRO_RATA\x10\x01\x12\x1e\n\x1a\x44ISTRIBUTION_STRATEGY_RANK\x10\x02*c\n\nNodeStatus\x12\x1b\n\x17NODE_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15NODE_STATUS_VALIDATOR\x10\x01\x12\x1d\n\x19NODE_STATUS_NON_VALIDATOR\x10\x02*Y\n\x0b\x45pochAction\x12\x1c\n\x18\x45POCH_ACTION_UNSPECIFIED\x10\x00\x12\x16\n\x12\x45POCH_ACTION_START\x10\x01\x12\x14\n\x10\x45POCH_ACTION_END\x10\x02*\xa7\x01\n\x13ValidatorNodeStatus\x12%\n!VALIDATOR_NODE_STATUS_UNSPECIFIED\x10\x00\x12$\n VALIDATOR_NODE_STATUS_TENDERMINT\x10\x01\x12 \n\x1cVALIDATOR_NODE_STATUS_ERSATZ\x10\x02\x12!\n\x1dVALIDATOR_NODE_STATUS_PENDING\x10\x03*h\n\nMarginMode\x12\x1b\n\x17MARGIN_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18MARGIN_MODE_CROSS_MARGIN\x10\x01\x12\x1f\n\x1bMARGIN_MODE_ISOLATED_MARGIN\x10\x02\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' + b'\n\x0fvega/vega.proto\x12\x04vega\x1a\x12vega/markets.proto"k\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"2\n\x08Metadata\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\xbd\x10\n\tStopOrder\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\x0boco_link_id\x18\x02 \x01(\tH\x01R\tocoLinkId\x88\x01\x01\x12"\n\nexpires_at\x18\x03 \x01(\x03H\x02R\texpiresAt\x88\x01\x01\x12L\n\x0f\x65xpiry_strategy\x18\x04 \x01(\x0e\x32\x1e.vega.StopOrder.ExpiryStrategyH\x03R\x0e\x65xpiryStrategy\x88\x01\x01\x12M\n\x11trigger_direction\x18\x05 \x01(\x0e\x32 .vega.StopOrder.TriggerDirectionR\x10triggerDirection\x12.\n\x06status\x18\x06 \x01(\x0e\x32\x16.vega.StopOrder.StatusR\x06status\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12"\n\nupdated_at\x18\x08 \x01(\x03H\x04R\tupdatedAt\x88\x01\x01\x12\x19\n\x08order_id\x18\t \x01(\tR\x07orderId\x12\x19\n\x08party_id\x18\n \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x0b \x01(\tR\x08marketId\x12O\n\x10rejection_reason\x18\x0c \x01(\x0e\x32\x1f.vega.StopOrder.RejectionReasonH\x05R\x0frejectionReason\x88\x01\x01\x12W\n\x15size_override_setting\x18\r \x01(\x0e\x32#.vega.StopOrder.SizeOverrideSettingR\x13sizeOverrideSetting\x12V\n\x13size_override_value\x18\x0e \x01(\x0b\x32!.vega.StopOrder.SizeOverrideValueH\x06R\x11sizeOverrideValue\x88\x01\x01\x12\x16\n\x05price\x18\x64 \x01(\tH\x00R\x05price\x12\x38\n\x17trailing_percent_offset\x18\x65 \x01(\tH\x00R\x15trailingPercentOffset\x1a\x33\n\x11SizeOverrideValue\x12\x1e\n\npercentage\x18\x01 \x01(\tR\npercentage"\x80\x01\n\x13SizeOverrideSetting\x12%\n!SIZE_OVERRIDE_SETTING_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSIZE_OVERRIDE_SETTING_NONE\x10\x01\x12"\n\x1eSIZE_OVERRIDE_SETTING_POSITION\x10\x02"j\n\x0e\x45xpiryStrategy\x12\x1f\n\x1b\x45XPIRY_STRATEGY_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x45XPIRY_STRATEGY_CANCELS\x10\x01\x12\x1a\n\x16\x45XPIRY_STRATEGY_SUBMIT\x10\x02"{\n\x10TriggerDirection\x12!\n\x1dTRIGGER_DIRECTION_UNSPECIFIED\x10\x00\x12!\n\x1dTRIGGER_DIRECTION_RISES_ABOVE\x10\x01\x12!\n\x1dTRIGGER_DIRECTION_FALLS_BELOW\x10\x02"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x12\n\x0eSTATUS_STOPPED\x10\x03\x12\x14\n\x10STATUS_TRIGGERED\x10\x04\x12\x12\n\x0eSTATUS_EXPIRED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06"\xe4\x04\n\x0fRejectionReason\x12 \n\x1cREJECTION_REASON_UNSPECIFIED\x10\x00\x12(\n$REJECTION_REASON_TRADING_NOT_ALLOWED\x10\x01\x12\'\n#REJECTION_REASON_EXPIRY_IN_THE_PAST\x10\x02\x12(\n$REJECTION_REASON_MUST_BE_REDUCE_ONLY\x10\x03\x12\x36\n2REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED\x10\x04\x12>\n:REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION\x10\x05\x12\x38\n4REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION\x10\x06\x12\x39\n5REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID\x10\x07\x12\x42\n>REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION\x10\x08\x12=\n9REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES\x10\t\x12\x42\n>REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT\x10\nB\t\n\x07triggerB\x0e\n\x0c_oco_link_idB\r\n\x0b_expires_atB\x12\n\x10_expiry_strategyB\r\n\x0b_updated_atB\x13\n\x11_rejection_reasonB\x16\n\x14_size_override_value"Y\n\x05Party\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"N\n\nRiskFactor\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05short\x18\x02 \x01(\tR\x05short\x12\x12\n\x04long\x18\x03 \x01(\tR\x04long"Z\n\x0bPeggedOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x16\n\x06offset\x18\x02 \x01(\tR\x06offset"\x8c\x01\n\x0cIcebergOrder\x12\x1b\n\tpeak_size\x18\x01 \x01(\x04R\x08peakSize\x12\x30\n\x14minimum_visible_size\x18\x02 \x01(\x04R\x12minimumVisibleSize\x12-\n\x12reserved_remaining\x18\x03 \x01(\x04R\x11reservedRemaining"\x80\n\n\x05Order\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x1e\n\x04side\x18\x04 \x01(\x0e\x32\n.vega.SideR\x04side\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12\x12\n\x04size\x18\x06 \x01(\x04R\x04size\x12\x1c\n\tremaining\x18\x07 \x01(\x04R\tremaining\x12;\n\rtime_in_force\x18\x08 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12$\n\x04type\x18\t \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x1d\n\ncreated_at\x18\n \x01(\x03R\tcreatedAt\x12*\n\x06status\x18\x0b \x01(\x0e\x32\x12.vega.Order.StatusR\x06status\x12\x1d\n\nexpires_at\x18\x0c \x01(\x03R\texpiresAt\x12\x1c\n\treference\x18\r \x01(\tR\treference\x12-\n\x06reason\x18\x0e \x01(\x0e\x32\x10.vega.OrderErrorH\x00R\x06reason\x88\x01\x01\x12\x1d\n\nupdated_at\x18\x0f \x01(\x03R\tupdatedAt\x12\x18\n\x07version\x18\x10 \x01(\x04R\x07version\x12\x19\n\x08\x62\x61tch_id\x18\x11 \x01(\x04R\x07\x62\x61tchId\x12\x34\n\x0cpegged_order\x18\x12 \x01(\x0b\x32\x11.vega.PeggedOrderR\x0bpeggedOrder\x12\x34\n\x16liquidity_provision_id\x18\x13 \x01(\tR\x14liquidityProvisionId\x12\x1b\n\tpost_only\x18\x14 \x01(\x08R\x08postOnly\x12\x1f\n\x0breduce_only\x18\x15 \x01(\x08R\nreduceOnly\x12<\n\riceberg_order\x18\x16 \x01(\x0b\x32\x12.vega.IcebergOrderH\x01R\x0cicebergOrder\x88\x01\x01"\xb6\x01\n\x0bTimeInForce\x12\x1d\n\x19TIME_IN_FORCE_UNSPECIFIED\x10\x00\x12\x15\n\x11TIME_IN_FORCE_GTC\x10\x01\x12\x15\n\x11TIME_IN_FORCE_GTT\x10\x02\x12\x15\n\x11TIME_IN_FORCE_IOC\x10\x03\x12\x15\n\x11TIME_IN_FORCE_FOK\x10\x04\x12\x15\n\x11TIME_IN_FORCE_GFA\x10\x05\x12\x15\n\x11TIME_IN_FORCE_GFN\x10\x06"O\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_LIMIT\x10\x01\x12\x0f\n\x0bTYPE_MARKET\x10\x02\x12\x10\n\x0cTYPE_NETWORK\x10\x03"\xc9\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_EXPIRED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x11\n\rSTATUS_FILLED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06\x12\x1b\n\x17STATUS_PARTIALLY_FILLED\x10\x07\x12\x11\n\rSTATUS_PARKED\x10\x08\x42\t\n\x07_reasonB\x10\n\x0e_iceberg_order"B\n\x1dOrderCancellationConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order"\xa0\x01\n\x11OrderConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order\x12#\n\x06trades\x18\x02 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12\x43\n\x17passive_orders_affected\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x15passiveOrdersAffected"\xd3\x01\n\x16\x41uctionIndicativeState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12)\n\x10indicative_price\x18\x02 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x03 \x01(\x04R\x10indicativeVolume\x12#\n\rauction_start\x18\x04 \x01(\x03R\x0c\x61uctionStart\x12\x1f\n\x0b\x61uction_end\x18\x05 \x01(\x03R\nauctionEnd"\xfc\x04\n\x05Trade\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12\x12\n\x04size\x18\x04 \x01(\x04R\x04size\x12\x14\n\x05\x62uyer\x18\x05 \x01(\tR\x05\x62uyer\x12\x16\n\x06seller\x18\x06 \x01(\tR\x06seller\x12(\n\taggressor\x18\x07 \x01(\x0e\x32\n.vega.SideR\taggressor\x12\x1b\n\tbuy_order\x18\x08 \x01(\tR\x08\x62uyOrder\x12\x1d\n\nsell_order\x18\t \x01(\tR\tsellOrder\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12$\n\x04type\x18\x0b \x01(\x0e\x32\x10.vega.Trade.TypeR\x04type\x12&\n\tbuyer_fee\x18\x0c \x01(\x0b\x32\t.vega.FeeR\x08\x62uyerFee\x12(\n\nseller_fee\x18\r \x01(\x0b\x32\t.vega.FeeR\tsellerFee\x12.\n\x13\x62uyer_auction_batch\x18\x0e \x01(\x04R\x11\x62uyerAuctionBatch\x12\x30\n\x14seller_auction_batch\x18\x0f \x01(\x04R\x12sellerAuctionBatch\x12\x1f\n\x0b\x61sset_price\x18\x10 \x01(\tR\nassetPrice"o\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cTYPE_DEFAULT\x10\x01\x12\x1f\n\x1bTYPE_NETWORK_CLOSE_OUT_GOOD\x10\x02\x12\x1e\n\x1aTYPE_NETWORK_CLOSE_OUT_BAD\x10\x03"\x98\x04\n\x03\x46\x65\x65\x12\x1b\n\tmaker_fee\x18\x01 \x01(\tR\x08makerFee\x12-\n\x12infrastructure_fee\x18\x02 \x01(\tR\x11infrastructureFee\x12#\n\rliquidity_fee\x18\x03 \x01(\tR\x0cliquidityFee\x12\x39\n\x19maker_fee_volume_discount\x18\x04 \x01(\tR\x16makerFeeVolumeDiscount\x12K\n"infrastructure_fee_volume_discount\x18\x05 \x01(\tR\x1finfrastructureFeeVolumeDiscount\x12\x41\n\x1dliquidity_fee_volume_discount\x18\x06 \x01(\tR\x1aliquidityFeeVolumeDiscount\x12=\n\x1bmaker_fee_referrer_discount\x18\x07 \x01(\tR\x18makerFeeReferrerDiscount\x12O\n$infrastructure_fee_referrer_discount\x18\x08 \x01(\tR!infrastructureFeeReferrerDiscount\x12\x45\n\x1fliquidity_fee_referrer_discount\x18\t \x01(\tR\x1cliquidityFeeReferrerDiscount"/\n\x08TradeSet\x12#\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.TradeR\x06trades"\xf2\x01\n\x06\x43\x61ndle\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp\x12\x1a\n\x08\x64\x61tetime\x18\x02 \x01(\tR\x08\x64\x61tetime\x12\x12\n\x04high\x18\x03 \x01(\tR\x04high\x12\x10\n\x03low\x18\x04 \x01(\tR\x03low\x12\x12\n\x04open\x18\x05 \x01(\tR\x04open\x12\x14\n\x05\x63lose\x18\x06 \x01(\tR\x05\x63lose\x12\x16\n\x06volume\x18\x07 \x01(\x04R\x06volume\x12*\n\x08interval\x18\x08 \x01(\x0e\x32\x0e.vega.IntervalR\x08interval\x12\x1a\n\x08notional\x18\t \x01(\x04R\x08notional"d\n\nPriceLevel\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12(\n\x10number_of_orders\x18\x02 \x01(\x04R\x0enumberOfOrders\x12\x16\n\x06volume\x18\x03 \x01(\x04R\x06volume"\x9d\x01\n\x0bMarketDepth\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber"\xdd\x01\n\x11MarketDepthUpdate\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber\x12\x38\n\x18previous_sequence_number\x18\x05 \x01(\x04R\x16previousSequenceNumber"\xf7\x02\n\x08Position\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1f\n\x0bopen_volume\x18\x03 \x01(\x03R\nopenVolume\x12!\n\x0crealised_pnl\x18\x04 \x01(\tR\x0brealisedPnl\x12%\n\x0eunrealised_pnl\x18\x05 \x01(\tR\runrealisedPnl\x12.\n\x13\x61verage_entry_price\x18\x06 \x01(\tR\x11\x61verageEntryPrice\x12\x1d\n\nupdated_at\x18\x07 \x01(\x03R\tupdatedAt\x12:\n\x19loss_socialisation_amount\x18\x08 \x01(\tR\x17lossSocialisationAmount\x12=\n\x0fposition_status\x18\t \x01(\x0e\x32\x14.vega.PositionStatusR\x0epositionStatus"=\n\rPositionTrade\x12\x16\n\x06volume\x18\x01 \x01(\x03R\x06volume\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price"\x83\x03\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06status\x18\x02 \x01(\x0e\x32\x14.vega.Deposit.StatusR\x06status\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12-\n\x12\x63redited_timestamp\x18\x07 \x01(\x03R\x11\x63reditedTimestamp\x12+\n\x11\x63reated_timestamp\x18\x08 \x01(\x03R\x10\x63reatedTimestamp"|\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03\x12\x1d\n\x19STATUS_DUPLICATE_REJECTED\x10\x04"\xa8\x03\n\nWithdrawal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x17.vega.Withdrawal.StatusR\x06status\x12\x10\n\x03ref\x18\x06 \x01(\tR\x03ref\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12+\n\x11\x63reated_timestamp\x18\t \x01(\x03R\x10\x63reatedTimestamp\x12/\n\x13withdrawn_timestamp\x18\n \x01(\x03R\x12withdrawnTimestamp\x12#\n\x03\x65xt\x18\x0b \x01(\x0b\x32\x11.vega.WithdrawExtR\x03\x65xt"\\\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x13\n\x0fSTATUS_REJECTED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03J\x04\x08\x07\x10\x08"D\n\x0bWithdrawExt\x12.\n\x05\x65rc20\x18\x01 \x01(\x0b\x32\x16.vega.Erc20WithdrawExtH\x00R\x05\x65rc20B\x05\n\x03\x65xt"=\n\x10\x45rc20WithdrawExt\x12)\n\x10receiver_address\x18\x01 \x01(\tR\x0freceiverAddress"\xa3\x01\n\x07\x41\x63\x63ount\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12%\n\x04type\x18\x06 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type"?\n\x0f\x46inancialAmount\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset"\xb3\x01\n\x08Transfer\x12\x14\n\x05owner\x18\x01 \x01(\tR\x05owner\x12-\n\x06\x61mount\x18\x02 \x01(\x0b\x32\x15.vega.FinancialAmountR\x06\x61mount\x12&\n\x04type\x18\x03 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId"\xc5\x06\n\x10\x44ispatchStrategy\x12(\n\x10\x61sset_for_metric\x18\x01 \x01(\tR\x0e\x61ssetForMetric\x12,\n\x06metric\x18\x02 \x01(\x0e\x32\x14.vega.DispatchMetricR\x06metric\x12\x18\n\x07markets\x18\x03 \x03(\tR\x07markets\x12\x34\n\x0c\x65ntity_scope\x18\x04 \x01(\x0e\x32\x11.vega.EntityScopeR\x0b\x65ntityScope\x12@\n\x10individual_scope\x18\x05 \x01(\x0e\x32\x15.vega.IndividualScopeR\x0findividualScope\x12\x1d\n\nteam_scope\x18\x06 \x03(\tR\tteamScope\x12(\n\x10n_top_performers\x18\x07 \x01(\tR\x0enTopPerformers\x12/\n\x13staking_requirement\x18\x08 \x01(\tR\x12stakingRequirement\x12k\n3notional_time_weighted_average_position_requirement\x18\t \x01(\tR.notionalTimeWeightedAveragePositionRequirement\x12#\n\rwindow_length\x18\n \x01(\x04R\x0cwindowLength\x12\x1f\n\x0block_period\x18\x0b \x01(\x04R\nlockPeriod\x12O\n\x15\x64istribution_strategy\x18\x0c \x01(\x0e\x32\x1a.vega.DistributionStrategyR\x14\x64istributionStrategy\x12)\n\nrank_table\x18\r \x03(\x0b\x32\n.vega.RankR\trankTable\x12:\n\x17\x63\x61p_reward_fee_multiple\x18\x0e \x01(\tH\x00R\x14\x63\x61pRewardFeeMultiple\x88\x01\x01\x12\x30\n\x11transfer_interval\x18\x0f \x01(\x05H\x01R\x10transferInterval\x88\x01\x01\x42\x1a\n\x18_cap_reward_fee_multipleB\x14\n\x12_transfer_interval"F\n\x04Rank\x12\x1d\n\nstart_rank\x18\x01 \x01(\rR\tstartRank\x12\x1f\n\x0bshare_ratio\x18\x02 \x01(\rR\nshareRatio"\xe6\x01\n\x0fTransferRequest\x12\x30\n\x0c\x66rom_account\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x0b\x66romAccount\x12,\n\nto_account\x18\x02 \x03(\x0b\x32\r.vega.AccountR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12&\n\x04type\x18\x07 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type"\xa7\x01\n\x0e\x41\x63\x63ountDetails\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12%\n\x04type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type\x12\x19\n\x05owner\x18\x03 \x01(\tH\x00R\x05owner\x88\x01\x01\x12 \n\tmarket_id\x18\x04 \x01(\tH\x01R\x08marketId\x88\x01\x01\x42\x08\n\x06_ownerB\x0c\n\n_market_id"\xef\x02\n\x0bLedgerEntry\x12\x37\n\x0c\x66rom_account\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x0b\x66romAccount\x12\x33\n\nto_account\x18\x02 \x01(\x0b\x32\x14.vega.AccountDetailsR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12&\n\x04type\x18\x04 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12\x30\n\x14\x66rom_account_balance\x18\x06 \x01(\tR\x12\x66romAccountBalance\x12,\n\x12to_account_balance\x18\x07 \x01(\tR\x10toAccountBalance\x12$\n\x0btransfer_id\x18\x08 \x01(\tH\x00R\ntransferId\x88\x01\x01\x42\x0e\n\x0c_transfer_id"_\n\x13PostTransferBalance\x12.\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x07\x61\x63\x63ount\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"t\n\x0eLedgerMovement\x12+\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x11.vega.LedgerEntryR\x07\x65ntries\x12\x35\n\x08\x62\x61lances\x18\x02 \x03(\x0b\x32\x19.vega.PostTransferBalanceR\x08\x62\x61lances"\xa8\x03\n\x0cMarginLevels\x12-\n\x12maintenance_margin\x18\x01 \x01(\tR\x11maintenanceMargin\x12!\n\x0csearch_level\x18\x02 \x01(\tR\x0bsearchLevel\x12%\n\x0einitial_margin\x18\x03 \x01(\tR\rinitialMargin\x12\x38\n\x18\x63ollateral_release_level\x18\x04 \x01(\tR\x16\x63ollateralReleaseLevel\x12\x19\n\x08party_id\x18\x05 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x06 \x01(\tR\x08marketId\x12\x14\n\x05\x61sset\x18\x07 \x01(\tR\x05\x61sset\x12\x1c\n\ttimestamp\x18\x08 \x01(\x03R\ttimestamp\x12!\n\x0corder_margin\x18\t \x01(\tR\x0borderMargin\x12\x31\n\x0bmargin_mode\x18\n \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12#\n\rmargin_factor\x18\x0b \x01(\tR\x0cmarginFactor"\xd6\x04\n\rPerpetualData\x12\'\n\x0f\x66unding_payment\x18\x01 \x01(\tR\x0e\x66undingPayment\x12!\n\x0c\x66unding_rate\x18\x02 \x01(\tR\x0b\x66undingRate\x12#\n\rinternal_twap\x18\x03 \x01(\tR\x0cinternalTwap\x12#\n\rexternal_twap\x18\x04 \x01(\tR\x0c\x65xternalTwap\x12\x17\n\x07seq_num\x18\x05 \x01(\x04R\x06seqNum\x12\x1d\n\nstart_time\x18\x06 \x01(\x03R\tstartTime\x12\x38\n\x18internal_composite_price\x18\x07 \x01(\tR\x16internalCompositePrice\x12J\n"next_internal_composite_price_calc\x18\x08 \x01(\x03R\x1enextInternalCompositePriceCalc\x12[\n\x1dinternal_composite_price_type\x18\t \x01(\x0e\x32\x18.vega.CompositePriceTypeR\x1ainternalCompositePriceType\x12\x34\n\x16underlying_index_price\x18\n \x01(\tR\x14underlyingIndexPrice\x12^\n\x1einternal_composite_price_state\x18\x0b \x01(\x0b\x32\x19.vega.CompositePriceStateR\x1binternalCompositePriceState"S\n\x0bProductData\x12<\n\x0eperpetual_data\x18\x1f \x01(\x0b\x32\x13.vega.PerpetualDataH\x00R\rperpetualDataB\x06\n\x04\x64\x61ta"\xe3\r\n\nMarketData\x12\x1d\n\nmark_price\x18\x01 \x01(\tR\tmarkPrice\x12$\n\x0e\x62\x65st_bid_price\x18\x02 \x01(\tR\x0c\x62\x65stBidPrice\x12&\n\x0f\x62\x65st_bid_volume\x18\x03 \x01(\x04R\rbestBidVolume\x12(\n\x10\x62\x65st_offer_price\x18\x04 \x01(\tR\x0e\x62\x65stOfferPrice\x12*\n\x11\x62\x65st_offer_volume\x18\x05 \x01(\x04R\x0f\x62\x65stOfferVolume\x12\x31\n\x15\x62\x65st_static_bid_price\x18\x06 \x01(\tR\x12\x62\x65stStaticBidPrice\x12\x33\n\x16\x62\x65st_static_bid_volume\x18\x07 \x01(\x04R\x13\x62\x65stStaticBidVolume\x12\x35\n\x17\x62\x65st_static_offer_price\x18\x08 \x01(\tR\x14\x62\x65stStaticOfferPrice\x12\x37\n\x18\x62\x65st_static_offer_volume\x18\t \x01(\x04R\x15\x62\x65stStaticOfferVolume\x12\x1b\n\tmid_price\x18\n \x01(\tR\x08midPrice\x12(\n\x10static_mid_price\x18\x0b \x01(\tR\x0estaticMidPrice\x12\x16\n\x06market\x18\x0c \x01(\tR\x06market\x12\x1c\n\ttimestamp\x18\r \x01(\x03R\ttimestamp\x12#\n\ropen_interest\x18\x0e \x01(\x04R\x0copenInterest\x12\x1f\n\x0b\x61uction_end\x18\x0f \x01(\x03R\nauctionEnd\x12#\n\rauction_start\x18\x10 \x01(\x03R\x0c\x61uctionStart\x12)\n\x10indicative_price\x18\x11 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x12 \x01(\x04R\x10indicativeVolume\x12H\n\x13market_trading_mode\x18\x13 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x11marketTradingMode\x12.\n\x07trigger\x18\x14 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x15 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger\x12!\n\x0ctarget_stake\x18\x16 \x01(\tR\x0btargetStake\x12%\n\x0esupplied_stake\x18\x17 \x01(\tR\rsuppliedStake\x12S\n\x17price_monitoring_bounds\x18\x18 \x03(\x0b\x32\x1b.vega.PriceMonitoringBoundsR\x15priceMonitoringBounds\x12,\n\x12market_value_proxy\x18\x19 \x01(\tR\x10marketValueProxy\x12`\n\x1cliquidity_provider_fee_share\x18\x1a \x03(\x0b\x32\x1f.vega.LiquidityProviderFeeShareR\x19liquidityProviderFeeShare\x12\x35\n\x0cmarket_state\x18\x1b \x01(\x0e\x32\x12.vega.Market.StateR\x0bmarketState\x12-\n\x13next_mark_to_market\x18\x1c \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x1d \x01(\tR\x0flastTradedPrice\x12#\n\rmarket_growth\x18\x1e \x01(\tR\x0cmarketGrowth\x12\x39\n\x0cproduct_data\x18\x1f \x01(\x0b\x32\x11.vega.ProductDataH\x00R\x0bproductData\x88\x01\x01\x12P\n\x16liquidity_provider_sla\x18 \x03(\x0b\x32\x1a.vega.LiquidityProviderSLAR\x14liquidityProviderSla\x12\x32\n\x15next_network_closeout\x18! \x01(\x03R\x13nextNetworkCloseout\x12@\n\x0fmark_price_type\x18" \x01(\x0e\x32\x18.vega.CompositePriceTypeR\rmarkPriceType\x12\x43\n\x10mark_price_state\x18# \x01(\x0b\x32\x19.vega.CompositePriceStateR\x0emarkPriceStateB\x0f\n\r_product_data"r\n\x14\x43ompositePriceSource\x12!\n\x0cprice_source\x18\x01 \x01(\tR\x0bpriceSource\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0clast_updated\x18\x03 \x01(\x03R\x0blastUpdated"V\n\x13\x43ompositePriceState\x12?\n\rprice_sources\x18\x01 \x03(\x0b\x32\x1a.vega.CompositePriceSourceR\x0cpriceSources"\xdf\x01\n\x19LiquidityProviderFeeShare\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12*\n\x11\x65quity_like_share\x18\x02 \x01(\tR\x0f\x65quityLikeShare\x12\x36\n\x17\x61verage_entry_valuation\x18\x03 \x01(\tR\x15\x61verageEntryValuation\x12#\n\raverage_score\x18\x04 \x01(\tR\x0c\x61verageScore\x12#\n\rvirtual_stake\x18\x05 \x01(\tR\x0cvirtualStake"\x92\x04\n\x14LiquidityProviderSLA\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12P\n¤t_epoch_fraction_of_time_on_book\x18\x02 \x01(\tR currentEpochFractionOfTimeOnBook\x12J\n#last_epoch_fraction_of_time_on_book\x18\x03 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x04 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x05 \x01(\tR\x14lastEpochBondPenalty\x12\x45\n\x1fhysteresis_period_fee_penalties\x18\x06 \x03(\tR\x1chysteresisPeriodFeePenalties\x12-\n\x12required_liquidity\x18\x07 \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\x08 \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\t \x01(\tR\x13notionalVolumeSells"\xc8\x01\n\x15PriceMonitoringBounds\x12&\n\x0fmin_valid_price\x18\x01 \x01(\tR\rminValidPrice\x12&\n\x0fmax_valid_price\x18\x02 \x01(\tR\rmaxValidPrice\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger\x12\'\n\x0freference_price\x18\x04 \x01(\tR\x0ereferencePrice"Q\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\x05R\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x14\n\x05inner\x18\x03 \x01(\tR\x05inner":\n\x10NetworkParameter\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\xfa\x03\n\rNetworkLimits\x12,\n\x12\x63\x61n_propose_market\x18\x01 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x02 \x01(\x08R\x0f\x63\x61nProposeAsset\x12\x34\n\x16propose_market_enabled\x18\x04 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x05 \x01(\x08R\x13proposeAssetEnabled\x12%\n\x0egenesis_loaded\x18\x07 \x01(\x08R\rgenesisLoaded\x12=\n\x1bpropose_market_enabled_from\x18\x08 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\t \x01(\x03R\x17proposeAssetEnabledFrom\x12\x35\n\x17\x63\x61n_propose_spot_market\x18\n \x01(\x08R\x14\x63\x61nProposeSpotMarket\x12?\n\x1c\x63\x61n_propose_perpetual_market\x18\x0b \x01(\x08R\x19\x63\x61nProposePerpetualMarketJ\x04\x08\x03\x10\x04J\x04\x08\x06\x10\x07"}\n\x0eLiquidityOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x1e\n\nproportion\x18\x02 \x01(\rR\nproportion\x12\x16\n\x06offset\x18\x03 \x01(\tR\x06offset"s\n\x17LiquidityOrderReference\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12=\n\x0fliquidity_order\x18\x02 \x01(\x0b\x32\x14.vega.LiquidityOrderR\x0eliquidityOrder"\xd2\x04\n\x12LiquidityProvision\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x06 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x07 \x01(\tR\x03\x66\x65\x65\x12\x33\n\x05sells\x18\x08 \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x05sells\x12\x31\n\x04\x62uys\x18\t \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x04\x62uys\x12\x18\n\x07version\x18\n \x01(\x04R\x07version\x12\x37\n\x06status\x18\x0b \x01(\x0e\x32\x1f.vega.LiquidityProvision.StatusR\x06status\x12\x1c\n\treference\x18\x0c \x01(\tR\treference"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_STOPPED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x13\n\x0fSTATUS_REJECTED\x10\x04\x12\x15\n\x11STATUS_UNDEPLOYED\x10\x05\x12\x12\n\x0eSTATUS_PENDING\x10\x06"\xad\x01\n\x10\x45thereumL2Config\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12$\n\rconfirmations\x18\x03 \x01(\rR\rconfirmations\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12%\n\x0e\x62lock_interval\x18\x05 \x01(\x04R\rblockInterval"E\n\x11\x45thereumL2Configs\x12\x30\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x16.vega.EthereumL2ConfigR\x07\x63onfigs"\xd0\x03\n\x0e\x45thereumConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12T\n\x17staking_bridge_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x15stakingBridgeContract\x12R\n\x16token_vesting_contract\x18\x06 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x14tokenVestingContract\x12X\n\x19multisig_control_contract\x18\x07 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract"\xda\x02\n\x0f\x45VMBridgeConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12X\n\x19multisig_control_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract\x12\x1d\n\nblock_time\x18\x06 \x01(\tR\tblockTime\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name"C\n\x10\x45VMBridgeConfigs\x12/\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x15.vega.EVMBridgeConfigR\x07\x63onfigs"j\n\x16\x45thereumContractConfig\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12\x36\n\x17\x64\x65ployment_block_height\x18\x06 \x01(\x04R\x15\x64\x65ploymentBlockHeight"\xac\x01\n\x0f\x45pochTimestamps\x12\x1d\n\nstart_time\x18\x01 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpiry_time\x18\x02 \x01(\x03R\nexpiryTime\x12\x19\n\x08\x65nd_time\x18\x03 \x01(\x03R\x07\x65ndTime\x12\x1f\n\x0b\x66irst_block\x18\x04 \x01(\x04R\nfirstBlock\x12\x1d\n\nlast_block\x18\x05 \x01(\x04R\tlastBlock"\xb0\x01\n\x05\x45poch\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x35\n\ntimestamps\x18\x02 \x01(\x0b\x32\x15.vega.EpochTimestampsR\ntimestamps\x12*\n\nvalidators\x18\x03 \x03(\x0b\x32\n.vega.NodeR\nvalidators\x12\x32\n\x0b\x64\x65legations\x18\x04 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"\x8e\x01\n\x12\x45pochParticipation\x12!\n\x05\x65poch\x18\x01 \x01(\x0b\x32\x0b.vega.EpochR\x05\x65poch\x12\x18\n\x07offline\x18\x02 \x01(\x04R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x04R\x06online\x12#\n\rtotal_rewards\x18\x04 \x01(\x01R\x0ctotalRewards"S\n\tEpochData\x12\x14\n\x05total\x18\x01 \x01(\x05R\x05total\x12\x18\n\x07offline\x18\x02 \x01(\x05R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x05R\x06online"\x9b\x02\n\x0cRankingScore\x12\x1f\n\x0bstake_score\x18\x01 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12\x42\n\x0fprevious_status\x18\x03 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0epreviousStatus\x12\x31\n\x06status\x18\x04 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x06status\x12!\n\x0cvoting_power\x18\x05 \x01(\rR\x0bvotingPower\x12#\n\rranking_score\x18\x06 \x01(\tR\x0crankingScore"\xab\x02\n\x0bRewardScore\x12.\n\x13raw_validator_score\x18\x01 \x01(\tR\x11rawValidatorScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12%\n\x0emultisig_score\x18\x03 \x01(\tR\rmultisigScore\x12\'\n\x0fvalidator_score\x18\x04 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x05 \x01(\tR\x0fnormalisedScore\x12\x44\n\x10validator_status\x18\x06 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0fvalidatorStatus"\xb3\x05\n\x04Node\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n\x07pub_key\x18\x02 \x01(\tR\x06pubKey\x12\x1c\n\ntm_pub_key\x18\x03 \x01(\tR\x08tmPubKey\x12)\n\x10\x65thereum_address\x18\x04 \x01(\tR\x0f\x65thereumAddress\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x1a\n\x08location\x18\x06 \x01(\tR\x08location\x12,\n\x12staked_by_operator\x18\x07 \x01(\tR\x10stakedByOperator\x12.\n\x13staked_by_delegates\x18\x08 \x01(\tR\x11stakedByDelegates\x12!\n\x0cstaked_total\x18\t \x01(\tR\x0bstakedTotal\x12,\n\x12max_intended_stake\x18\n \x01(\tR\x10maxIntendedStake\x12#\n\rpending_stake\x18\x0b \x01(\tR\x0cpendingStake\x12.\n\nepoch_data\x18\x0c \x01(\x0b\x32\x0f.vega.EpochDataR\tepochData\x12(\n\x06status\x18\r \x01(\x0e\x32\x10.vega.NodeStatusR\x06status\x12\x32\n\x0b\x64\x65legations\x18\x0e \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0creward_score\x18\x0f \x01(\x0b\x32\x11.vega.RewardScoreR\x0brewardScore\x12\x37\n\rranking_score\x18\x10 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x12 \x01(\tR\tavatarUrl"\x9c\x01\n\x07NodeSet\x12\x14\n\x05total\x18\x01 \x01(\rR\x05total\x12\x1a\n\x08inactive\x18\x02 \x01(\rR\x08inactive\x12\x1a\n\x08promoted\x18\x03 \x03(\tR\x08promoted\x12\x18\n\x07\x64\x65moted\x18\x04 \x03(\tR\x07\x64\x65moted\x12\x1d\n\x07maximum\x18\x05 \x01(\rH\x00R\x07maximum\x88\x01\x01\x42\n\n\x08_maximum"\xad\x02\n\x08NodeData\x12!\n\x0cstaked_total\x18\x01 \x01(\tR\x0bstakedTotal\x12\x1f\n\x0btotal_nodes\x18\x02 \x01(\rR\ntotalNodes\x12%\n\x0einactive_nodes\x18\x03 \x01(\rR\rinactiveNodes\x12\x38\n\x10tendermint_nodes\x18\x04 \x01(\x0b\x32\r.vega.NodeSetR\x0ftendermintNodes\x12\x30\n\x0c\x65rsatz_nodes\x18\x05 \x01(\x0b\x32\r.vega.NodeSetR\x0b\x65rsatzNodes\x12\x32\n\rpending_nodes\x18\x06 \x01(\x0b\x32\r.vega.NodeSetR\x0cpendingNodes\x12\x16\n\x06uptime\x18\x07 \x01(\x02R\x06uptime"p\n\nDelegation\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"\xa4\x03\n\x06Reward\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12.\n\x13percentage_of_total\x18\x05 \x01(\tR\x11percentageOfTotal\x12\x1f\n\x0breceived_at\x18\x06 \x01(\x03R\nreceivedAt\x12\x1b\n\tmarket_id\x18\x07 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x08 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\x04R\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x12\x1c\n\x07team_id\x18\x0c \x01(\tH\x01R\x06teamId\x88\x01\x01\x42\n\n\x08_game_idB\n\n\x08_team_id"]\n\rRewardSummary\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"\x9b\x01\n\x12\x45pochRewardSummary\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x19\n\x08\x61sset_id\x18\x02 \x01(\tR\x07\x61ssetId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x04 \x01(\tR\nrewardType\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount"y\n\x12StateValueProposal\x12 \n\x0cstate_var_id\x18\x01 \x01(\tR\nstateVarId\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12&\n\x03kvb\x18\x03 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x03kvb"k\n\x0eKeyValueBundle\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1c\n\ttolerance\x18\x02 \x01(\tR\ttolerance\x12)\n\x05value\x18\x03 \x01(\x0b\x32\x13.vega.StateVarValueR\x05value"\xb4\x01\n\rStateVarValue\x12\x32\n\nscalar_val\x18\x01 \x01(\x0b\x32\x11.vega.ScalarValueH\x00R\tscalarVal\x12\x32\n\nvector_val\x18\x02 \x01(\x0b\x32\x11.vega.VectorValueH\x00R\tvectorVal\x12\x32\n\nmatrix_val\x18\x03 \x01(\x0b\x32\x11.vega.MatrixValueH\x00R\tmatrixValB\x07\n\x05value"#\n\x0bScalarValue\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value"#\n\x0bVectorValue\x12\x14\n\x05value\x18\x01 \x03(\tR\x05value"6\n\x0bMatrixValue\x12\'\n\x05value\x18\x01 \x03(\x0b\x32\x11.vega.VectorValueR\x05value"\x89\x02\n\x0fReferralProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x36\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x11.vega.BenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength\x12\x36\n\rstaking_tiers\x18\x06 \x03(\x0b\x32\x11.vega.StakingTierR\x0cstakingTiers"\x9b\x01\n\x11VolumeBenefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12\x34\n\x16volume_discount_factor\x18\x02 \x01(\tR\x14volumeDiscountFactor"\xf6\x01\n\x0b\x42\x65nefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12%\n\x0eminimum_epochs\x18\x02 \x01(\tR\rminimumEpochs\x12\x34\n\x16referral_reward_factor\x18\x03 \x01(\tR\x14referralRewardFactor\x12\x38\n\x18referral_discount_factor\x18\x04 \x01(\tR\x16referralDiscountFactor"E\n\x13VestingBenefitTiers\x12.\n\x05tiers\x18\x01 \x03(\x0b\x32\x18.vega.VestingBenefitTierR\x05tiers"y\n\x12VestingBenefitTier\x12\x36\n\x17minimum_quantum_balance\x18\x01 \x01(\tR\x15minimumQuantumBalance\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier"\x7f\n\x0bStakingTier\x12\x32\n\x15minimum_staked_tokens\x18\x01 \x01(\tR\x13minimumStakedTokens\x12<\n\x1areferral_reward_multiplier\x18\x02 \x01(\tR\x18referralRewardMultiplier"\xdd\x01\n\x15VolumeDiscountProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12<\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x17.vega.VolumeBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength"S\n\x1a\x41\x63tivityStreakBenefitTiers\x12\x35\n\x05tiers\x18\x01 \x03(\x0b\x32\x1f.vega.ActivityStreakBenefitTierR\x05tiers"\xaf\x01\n\x19\x41\x63tivityStreakBenefitTier\x12\x36\n\x17minimum_activity_streak\x18\x01 \x01(\x04R\x15minimumActivityStreak\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier\x12-\n\x12vesting_multiplier\x18\x03 \x01(\tR\x11vestingMultiplier*9\n\x04Side\x12\x14\n\x10SIDE_UNSPECIFIED\x10\x00\x12\x0c\n\x08SIDE_BUY\x10\x01\x12\r\n\tSIDE_SELL\x10\x02*\x99\x02\n\x08Interval\x12\x18\n\x14INTERVAL_UNSPECIFIED\x10\x00\x12\x1b\n\x0eINTERVAL_BLOCK\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x10\n\x0cINTERVAL_I1M\x10<\x12\x11\n\x0cINTERVAL_I5M\x10\xac\x02\x12\x12\n\rINTERVAL_I15M\x10\x84\x07\x12\x12\n\rINTERVAL_I30M\x10\x88\x0e\x12\x11\n\x0cINTERVAL_I1H\x10\x90\x1c\x12\x11\n\x0cINTERVAL_I4H\x10\xc0p\x12\x12\n\x0cINTERVAL_I6H\x10\xe0\xa8\x01\x12\x12\n\x0cINTERVAL_I8H\x10\x80\xe1\x01\x12\x13\n\rINTERVAL_I12H\x10\xc0\xd1\x02\x12\x12\n\x0cINTERVAL_I1D\x10\x80\xa3\x05\x12\x12\n\x0cINTERVAL_I7D\x10\x80\xf5$*\x94\x01\n\x0ePositionStatus\x12\x1f\n\x1bPOSITION_STATUS_UNSPECIFIED\x10\x00\x12!\n\x1dPOSITION_STATUS_ORDERS_CLOSED\x10\x01\x12\x1e\n\x1aPOSITION_STATUS_CLOSED_OUT\x10\x02\x12\x1e\n\x1aPOSITION_STATUS_DISTRESSED\x10\x04*\xb0\x02\n\x0e\x41uctionTrigger\x12\x1f\n\x1b\x41UCTION_TRIGGER_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41UCTION_TRIGGER_BATCH\x10\x01\x12\x1b\n\x17\x41UCTION_TRIGGER_OPENING\x10\x02\x12\x19\n\x15\x41UCTION_TRIGGER_PRICE\x10\x03\x12\x1d\n\x19\x41UCTION_TRIGGER_LIQUIDITY\x10\x04\x12,\n(AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET\x10\x05\x12\x32\n*AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS\x10\x06\x1a\x02\x08\x01\x12)\n%AUCTION_TRIGGER_GOVERNANCE_SUSPENSION\x10\x07*\x8b\x01\n\x0fPeggedReference\x12 \n\x1cPEGGED_REFERENCE_UNSPECIFIED\x10\x00\x12\x18\n\x14PEGGED_REFERENCE_MID\x10\x01\x12\x1d\n\x19PEGGED_REFERENCE_BEST_BID\x10\x02\x12\x1d\n\x19PEGGED_REFERENCE_BEST_ASK\x10\x03*\xe2\x11\n\nOrderError\x12\x1b\n\x17ORDER_ERROR_UNSPECIFIED\x10\x00\x12!\n\x1dORDER_ERROR_INVALID_MARKET_ID\x10\x01\x12 \n\x1cORDER_ERROR_INVALID_ORDER_ID\x10\x02\x12\x1f\n\x1bORDER_ERROR_OUT_OF_SEQUENCE\x10\x03\x12&\n"ORDER_ERROR_INVALID_REMAINING_SIZE\x10\x04\x12\x1c\n\x18ORDER_ERROR_TIME_FAILURE\x10\x05\x12\x1f\n\x1bORDER_ERROR_REMOVAL_FAILURE\x10\x06\x12+\n\'ORDER_ERROR_INVALID_EXPIRATION_DATETIME\x10\x07\x12\'\n#ORDER_ERROR_INVALID_ORDER_REFERENCE\x10\x08\x12 \n\x1cORDER_ERROR_EDIT_NOT_ALLOWED\x10\t\x12\x1d\n\x19ORDER_ERROR_AMEND_FAILURE\x10\n\x12\x19\n\x15ORDER_ERROR_NOT_FOUND\x10\x0b\x12 \n\x1cORDER_ERROR_INVALID_PARTY_ID\x10\x0c\x12\x1d\n\x19ORDER_ERROR_MARKET_CLOSED\x10\r\x12#\n\x1fORDER_ERROR_MARGIN_CHECK_FAILED\x10\x0e\x12\'\n#ORDER_ERROR_MISSING_GENERAL_ACCOUNT\x10\x0f\x12\x1e\n\x1aORDER_ERROR_INTERNAL_ERROR\x10\x10\x12\x1c\n\x18ORDER_ERROR_INVALID_SIZE\x10\x11\x12#\n\x1fORDER_ERROR_INVALID_PERSISTENCE\x10\x12\x12\x1c\n\x18ORDER_ERROR_INVALID_TYPE\x10\x13\x12\x1c\n\x18ORDER_ERROR_SELF_TRADING\x10\x14\x12.\n*ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES\x10\x15\x12%\n!ORDER_ERROR_INCORRECT_MARKET_TYPE\x10\x16\x12%\n!ORDER_ERROR_INVALID_TIME_IN_FORCE\x10\x17\x12\x37\n3ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION\x10\x18\x12?\n;ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING\x10\x19\x12\x34\n0ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT\x10\x1a\x12)\n%ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT\x10\x1b\x12,\n(ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT\x10\x1c\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC\x10\x1d\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN\x10\x1e\x12,\n(ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN\x10\x1f\x12\x34\n0ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION\x10 \x12\x34\n0ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION\x10!\x12#\n\x1fORDER_ERROR_MUST_BE_LIMIT_ORDER\x10"\x12"\n\x1eORDER_ERROR_MUST_BE_GTT_OR_GTC\x10#\x12\'\n#ORDER_ERROR_WITHOUT_REFERENCE_PRICE\x10$\x12\x33\n/ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE\x10%\x12\x37\n3ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO\x10(\x12\x34\n0ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE\x10)\x12\x30\n,ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO\x10*\x12*\n&ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE\x10+\x12\x45\nAORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER\x10,\x12.\n*ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER\x10-\x12\x35\n1ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER\x10.\x12\x38\n4ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS\x10/\x12&\n"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS\x10\x30\x12+\n\'ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE\x10\x31\x12;\n7ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION\x10\x32\x12,\n(ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED\x10\x33\x12\x41\n=ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE\x10\x34\x12&\n"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE\x10\x35"\x04\x08&\x10&"\x04\x08\'\x10\'*\x82\x01\n\x0b\x43hainStatus\x12\x1c\n\x18\x43HAIN_STATUS_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43HAIN_STATUS_DISCONNECTED\x10\x01\x12\x1a\n\x16\x43HAIN_STATUS_REPLAYING\x10\x02\x12\x1a\n\x16\x43HAIN_STATUS_CONNECTED\x10\x03*\xbb\x08\n\x0b\x41\x63\x63ountType\x12\x1c\n\x18\x41\x43\x43OUNT_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x41\x43\x43OUNT_TYPE_INSURANCE\x10\x01\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_SETTLEMENT\x10\x02\x12\x17\n\x13\x41\x43\x43OUNT_TYPE_MARGIN\x10\x03\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_GENERAL\x10\x04\x12$\n ACCOUNT_TYPE_FEES_INFRASTRUCTURE\x10\x05\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_FEES_LIQUIDITY\x10\x06\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_FEES_MAKER\x10\x07\x12\x15\n\x11\x41\x43\x43OUNT_TYPE_BOND\x10\t\x12\x19\n\x15\x41\x43\x43OUNT_TYPE_EXTERNAL\x10\n\x12!\n\x1d\x41\x43\x43OUNT_TYPE_GLOBAL_INSURANCE\x10\x0b\x12\x1e\n\x1a\x41\x43\x43OUNT_TYPE_GLOBAL_REWARD\x10\x0c\x12"\n\x1e\x41\x43\x43OUNT_TYPE_PENDING_TRANSFERS\x10\r\x12\'\n#ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES\x10\x0e\x12+\n\'ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES\x10\x0f\x12(\n$ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES\x10\x10\x12(\n$ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS\x10\x11\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_HOLDING\x10\x12\x12"\n\x1e\x41\x43\x43OUNT_TYPE_LP_LIQUIDITY_FEES\x10\x13\x12\x32\n.ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION\x10\x14\x12!\n\x1d\x41\x43\x43OUNT_TYPE_NETWORK_TREASURY\x10\x15\x12 \n\x1c\x41\x43\x43OUNT_TYPE_VESTING_REWARDS\x10\x16\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_VESTED_REWARDS\x10\x17\x12(\n$ACCOUNT_TYPE_REWARD_AVERAGE_POSITION\x10\x18\x12\'\n#ACCOUNT_TYPE_REWARD_RELATIVE_RETURN\x10\x19\x12)\n%ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY\x10\x1a\x12)\n%ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING\x10\x1b\x12,\n(ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD\x10\x1c\x12\x1d\n\x19\x41\x43\x43OUNT_TYPE_ORDER_MARGIN\x10\x1d\x12\'\n#ACCOUNT_TYPE_REWARD_REALISED_RETURN\x10\x1e"\x04\x08\x08\x10\x08*\xd4\x0c\n\x0cTransferType\x12\x1d\n\x19TRANSFER_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12TRANSFER_TYPE_LOSS\x10\x01\x12\x15\n\x11TRANSFER_TYPE_WIN\x10\x02\x12\x1a\n\x16TRANSFER_TYPE_MTM_LOSS\x10\x04\x12\x19\n\x15TRANSFER_TYPE_MTM_WIN\x10\x05\x12\x1c\n\x18TRANSFER_TYPE_MARGIN_LOW\x10\x06\x12\x1d\n\x19TRANSFER_TYPE_MARGIN_HIGH\x10\x07\x12$\n TRANSFER_TYPE_MARGIN_CONFISCATED\x10\x08\x12\x1f\n\x1bTRANSFER_TYPE_MAKER_FEE_PAY\x10\t\x12#\n\x1fTRANSFER_TYPE_MAKER_FEE_RECEIVE\x10\n\x12(\n$TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY\x10\x0b\x12/\n+TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE\x10\x0c\x12#\n\x1fTRANSFER_TYPE_LIQUIDITY_FEE_PAY\x10\r\x12*\n&TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE\x10\x0e\x12\x1a\n\x16TRANSFER_TYPE_BOND_LOW\x10\x0f\x12\x1b\n\x17TRANSFER_TYPE_BOND_HIGH\x10\x10\x12\x1a\n\x16TRANSFER_TYPE_WITHDRAW\x10\x12\x12\x19\n\x15TRANSFER_TYPE_DEPOSIT\x10\x13\x12\x1f\n\x1bTRANSFER_TYPE_BOND_SLASHING\x10\x14\x12\x1f\n\x1bTRANSFER_TYPE_REWARD_PAYOUT\x10\x15\x12%\n!TRANSFER_TYPE_TRANSFER_FUNDS_SEND\x10\x16\x12+\n\'TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE\x10\x17\x12\x1f\n\x1bTRANSFER_TYPE_CLEAR_ACCOUNT\x10\x18\x12,\n(TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE\x10\x19\x12\x16\n\x12TRANSFER_TYPE_SPOT\x10\x1a\x12\x1e\n\x1aTRANSFER_TYPE_HOLDING_LOCK\x10\x1b\x12!\n\x1dTRANSFER_TYPE_HOLDING_RELEASE\x10\x1c\x12.\n*TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION\x10\x1d\x12(\n$TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE\x10\x1e\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE\x10\x1f\x12(\n$TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY\x10 \x12*\n&TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY\x10!\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT\x10"\x12\x32\n.TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE\x10#\x12)\n%TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS\x10$\x12(\n$TRANSFER_TYPE_PERPETUALS_FUNDING_WIN\x10%\x12 \n\x1cTRANSFER_TYPE_REWARDS_VESTED\x10&\x12)\n%TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY\x10\'\x12\x30\n,TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE\x10,\x12"\n\x1eTRANSFER_TYPE_ORDER_MARGIN_LOW\x10-\x12#\n\x1fTRANSFER_TYPE_ORDER_MARGIN_HIGH\x10.\x12%\n!TRANSFER_TYPE_ISOLATED_MARGIN_LOW\x10/\x12&\n"TRANSFER_TYPE_ISOLATED_MARGIN_HIGH\x10\x30"\x04\x08\x03\x10\x03"\x04\x08\x11\x10\x11*\x85\x03\n\x0e\x44ispatchMetric\x12\x1f\n\x1b\x44ISPATCH_METRIC_UNSPECIFIED\x10\x00\x12#\n\x1f\x44ISPATCH_METRIC_MAKER_FEES_PAID\x10\x01\x12\'\n#DISPATCH_METRIC_MAKER_FEES_RECEIVED\x10\x02\x12$\n DISPATCH_METRIC_LP_FEES_RECEIVED\x10\x03\x12 \n\x1c\x44ISPATCH_METRIC_MARKET_VALUE\x10\x04\x12$\n DISPATCH_METRIC_AVERAGE_POSITION\x10\x05\x12#\n\x1f\x44ISPATCH_METRIC_RELATIVE_RETURN\x10\x06\x12%\n!DISPATCH_METRIC_RETURN_VOLATILITY\x10\x07\x12%\n!DISPATCH_METRIC_VALIDATOR_RANKING\x10\x08\x12#\n\x1f\x44ISPATCH_METRIC_REALISED_RETURN\x10\t*a\n\x0b\x45ntityScope\x12\x1c\n\x18\x45NTITY_SCOPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45NTITY_SCOPE_INDIVIDUALS\x10\x01\x12\x16\n\x12\x45NTITY_SCOPE_TEAMS\x10\x02*\x8d\x01\n\x0fIndividualScope\x12 \n\x1cINDIVIDUAL_SCOPE_UNSPECIFIED\x10\x00\x12\x18\n\x14INDIVIDUAL_SCOPE_ALL\x10\x01\x12\x1c\n\x18INDIVIDUAL_SCOPE_IN_TEAM\x10\x02\x12 \n\x1cINDIVIDUAL_SCOPE_NOT_IN_TEAM\x10\x03*\x81\x01\n\x14\x44istributionStrategy\x12%\n!DISTRIBUTION_STRATEGY_UNSPECIFIED\x10\x00\x12"\n\x1e\x44ISTRIBUTION_STRATEGY_PRO_RATA\x10\x01\x12\x1e\n\x1a\x44ISTRIBUTION_STRATEGY_RANK\x10\x02*c\n\nNodeStatus\x12\x1b\n\x17NODE_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15NODE_STATUS_VALIDATOR\x10\x01\x12\x1d\n\x19NODE_STATUS_NON_VALIDATOR\x10\x02*Y\n\x0b\x45pochAction\x12\x1c\n\x18\x45POCH_ACTION_UNSPECIFIED\x10\x00\x12\x16\n\x12\x45POCH_ACTION_START\x10\x01\x12\x14\n\x10\x45POCH_ACTION_END\x10\x02*\xa7\x01\n\x13ValidatorNodeStatus\x12%\n!VALIDATOR_NODE_STATUS_UNSPECIFIED\x10\x00\x12$\n VALIDATOR_NODE_STATUS_TENDERMINT\x10\x01\x12 \n\x1cVALIDATOR_NODE_STATUS_ERSATZ\x10\x02\x12!\n\x1dVALIDATOR_NODE_STATUS_PENDING\x10\x03*h\n\nMarginMode\x12\x1b\n\x17MARGIN_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18MARGIN_MODE_CROSS_MARGIN\x10\x01\x12\x1f\n\x1bMARGIN_MODE_ISOLATED_MARGIN\x10\x02\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' ) _globals = globals() @@ -34,46 +34,46 @@ _globals["_AUCTIONTRIGGER"].values_by_name[ "AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS" ]._serialized_options = b"\010\001" - _globals["_SIDE"]._serialized_start = 21811 - _globals["_SIDE"]._serialized_end = 21868 - _globals["_INTERVAL"]._serialized_start = 21871 - _globals["_INTERVAL"]._serialized_end = 22152 - _globals["_POSITIONSTATUS"]._serialized_start = 22155 - _globals["_POSITIONSTATUS"]._serialized_end = 22303 - _globals["_AUCTIONTRIGGER"]._serialized_start = 22306 - _globals["_AUCTIONTRIGGER"]._serialized_end = 22610 - _globals["_PEGGEDREFERENCE"]._serialized_start = 22613 - _globals["_PEGGEDREFERENCE"]._serialized_end = 22752 - _globals["_ORDERERROR"]._serialized_start = 22755 - _globals["_ORDERERROR"]._serialized_end = 25029 - _globals["_CHAINSTATUS"]._serialized_start = 25032 - _globals["_CHAINSTATUS"]._serialized_end = 25162 - _globals["_ACCOUNTTYPE"]._serialized_start = 25165 - _globals["_ACCOUNTTYPE"]._serialized_end = 26207 - _globals["_TRANSFERTYPE"]._serialized_start = 26210 - _globals["_TRANSFERTYPE"]._serialized_end = 27830 - _globals["_DISPATCHMETRIC"]._serialized_start = 27833 - _globals["_DISPATCHMETRIC"]._serialized_end = 28185 - _globals["_ENTITYSCOPE"]._serialized_start = 28187 - _globals["_ENTITYSCOPE"]._serialized_end = 28284 - _globals["_INDIVIDUALSCOPE"]._serialized_start = 28287 - _globals["_INDIVIDUALSCOPE"]._serialized_end = 28428 - _globals["_DISTRIBUTIONSTRATEGY"]._serialized_start = 28431 - _globals["_DISTRIBUTIONSTRATEGY"]._serialized_end = 28560 - _globals["_NODESTATUS"]._serialized_start = 28562 - _globals["_NODESTATUS"]._serialized_end = 28661 - _globals["_EPOCHACTION"]._serialized_start = 28663 - _globals["_EPOCHACTION"]._serialized_end = 28752 - _globals["_VALIDATORNODESTATUS"]._serialized_start = 28755 - _globals["_VALIDATORNODESTATUS"]._serialized_end = 28922 - _globals["_MARGINMODE"]._serialized_start = 28924 - _globals["_MARGINMODE"]._serialized_end = 29028 + _globals["_SIDE"]._serialized_start = 22041 + _globals["_SIDE"]._serialized_end = 22098 + _globals["_INTERVAL"]._serialized_start = 22101 + _globals["_INTERVAL"]._serialized_end = 22382 + _globals["_POSITIONSTATUS"]._serialized_start = 22385 + _globals["_POSITIONSTATUS"]._serialized_end = 22533 + _globals["_AUCTIONTRIGGER"]._serialized_start = 22536 + _globals["_AUCTIONTRIGGER"]._serialized_end = 22840 + _globals["_PEGGEDREFERENCE"]._serialized_start = 22843 + _globals["_PEGGEDREFERENCE"]._serialized_end = 22982 + _globals["_ORDERERROR"]._serialized_start = 22985 + _globals["_ORDERERROR"]._serialized_end = 25259 + _globals["_CHAINSTATUS"]._serialized_start = 25262 + _globals["_CHAINSTATUS"]._serialized_end = 25392 + _globals["_ACCOUNTTYPE"]._serialized_start = 25395 + _globals["_ACCOUNTTYPE"]._serialized_end = 26478 + _globals["_TRANSFERTYPE"]._serialized_start = 26481 + _globals["_TRANSFERTYPE"]._serialized_end = 28101 + _globals["_DISPATCHMETRIC"]._serialized_start = 28104 + _globals["_DISPATCHMETRIC"]._serialized_end = 28493 + _globals["_ENTITYSCOPE"]._serialized_start = 28495 + _globals["_ENTITYSCOPE"]._serialized_end = 28592 + _globals["_INDIVIDUALSCOPE"]._serialized_start = 28595 + _globals["_INDIVIDUALSCOPE"]._serialized_end = 28736 + _globals["_DISTRIBUTIONSTRATEGY"]._serialized_start = 28739 + _globals["_DISTRIBUTIONSTRATEGY"]._serialized_end = 28868 + _globals["_NODESTATUS"]._serialized_start = 28870 + _globals["_NODESTATUS"]._serialized_end = 28969 + _globals["_EPOCHACTION"]._serialized_start = 28971 + _globals["_EPOCHACTION"]._serialized_end = 29060 + _globals["_VALIDATORNODESTATUS"]._serialized_start = 29063 + _globals["_VALIDATORNODESTATUS"]._serialized_end = 29230 + _globals["_MARGINMODE"]._serialized_start = 29232 + _globals["_MARGINMODE"]._serialized_end = 29336 _globals["_PARTYPROFILE"]._serialized_start = 45 _globals["_PARTYPROFILE"]._serialized_end = 152 _globals["_METADATA"]._serialized_start = 154 _globals["_METADATA"]._serialized_end = 204 _globals["_STOPORDER"]._serialized_start = 207 - _globals["_STOPORDER"]._serialized_end = 2248 + _globals["_STOPORDER"]._serialized_end = 2316 _globals["_STOPORDER_SIZEOVERRIDEVALUE"]._serialized_start = 1004 _globals["_STOPORDER_SIZEOVERRIDEVALUE"]._serialized_end = 1055 _globals["_STOPORDER_SIZEOVERRIDESETTING"]._serialized_start = 1058 @@ -85,177 +85,179 @@ _globals["_STOPORDER_STATUS"]._serialized_start = 1422 _globals["_STOPORDER_STATUS"]._serialized_end = 1579 _globals["_STOPORDER_REJECTIONREASON"]._serialized_start = 1582 - _globals["_STOPORDER_REJECTIONREASON"]._serialized_end = 2126 - _globals["_PARTY"]._serialized_start = 2250 - _globals["_PARTY"]._serialized_end = 2339 - _globals["_RISKFACTOR"]._serialized_start = 2341 - _globals["_RISKFACTOR"]._serialized_end = 2419 - _globals["_PEGGEDORDER"]._serialized_start = 2421 - _globals["_PEGGEDORDER"]._serialized_end = 2511 - _globals["_ICEBERGORDER"]._serialized_start = 2514 - _globals["_ICEBERGORDER"]._serialized_end = 2654 - _globals["_ORDER"]._serialized_start = 2657 - _globals["_ORDER"]._serialized_end = 3937 - _globals["_ORDER_TIMEINFORCE"]._serialized_start = 3441 - _globals["_ORDER_TIMEINFORCE"]._serialized_end = 3623 - _globals["_ORDER_TYPE"]._serialized_start = 3625 - _globals["_ORDER_TYPE"]._serialized_end = 3704 - _globals["_ORDER_STATUS"]._serialized_start = 3707 - _globals["_ORDER_STATUS"]._serialized_end = 3908 - _globals["_ORDERCANCELLATIONCONFIRMATION"]._serialized_start = 3939 - _globals["_ORDERCANCELLATIONCONFIRMATION"]._serialized_end = 4005 - _globals["_ORDERCONFIRMATION"]._serialized_start = 4008 - _globals["_ORDERCONFIRMATION"]._serialized_end = 4168 - _globals["_AUCTIONINDICATIVESTATE"]._serialized_start = 4171 - _globals["_AUCTIONINDICATIVESTATE"]._serialized_end = 4382 - _globals["_TRADE"]._serialized_start = 4385 - _globals["_TRADE"]._serialized_end = 5021 - _globals["_TRADE_TYPE"]._serialized_start = 4910 - _globals["_TRADE_TYPE"]._serialized_end = 5021 - _globals["_FEE"]._serialized_start = 5024 - _globals["_FEE"]._serialized_end = 5560 - _globals["_TRADESET"]._serialized_start = 5562 - _globals["_TRADESET"]._serialized_end = 5609 - _globals["_CANDLE"]._serialized_start = 5612 - _globals["_CANDLE"]._serialized_end = 5854 - _globals["_PRICELEVEL"]._serialized_start = 5856 - _globals["_PRICELEVEL"]._serialized_end = 5956 - _globals["_MARKETDEPTH"]._serialized_start = 5959 - _globals["_MARKETDEPTH"]._serialized_end = 6116 - _globals["_MARKETDEPTHUPDATE"]._serialized_start = 6119 - _globals["_MARKETDEPTHUPDATE"]._serialized_end = 6340 - _globals["_POSITION"]._serialized_start = 6343 - _globals["_POSITION"]._serialized_end = 6718 - _globals["_POSITIONTRADE"]._serialized_start = 6720 - _globals["_POSITIONTRADE"]._serialized_end = 6781 - _globals["_DEPOSIT"]._serialized_start = 6784 - _globals["_DEPOSIT"]._serialized_end = 7171 - _globals["_DEPOSIT_STATUS"]._serialized_start = 7047 - _globals["_DEPOSIT_STATUS"]._serialized_end = 7171 - _globals["_WITHDRAWAL"]._serialized_start = 7174 - _globals["_WITHDRAWAL"]._serialized_end = 7598 - _globals["_WITHDRAWAL_STATUS"]._serialized_start = 7500 - _globals["_WITHDRAWAL_STATUS"]._serialized_end = 7592 - _globals["_WITHDRAWEXT"]._serialized_start = 7600 - _globals["_WITHDRAWEXT"]._serialized_end = 7668 - _globals["_ERC20WITHDRAWEXT"]._serialized_start = 7670 - _globals["_ERC20WITHDRAWEXT"]._serialized_end = 7731 - _globals["_ACCOUNT"]._serialized_start = 7734 - _globals["_ACCOUNT"]._serialized_end = 7897 - _globals["_FINANCIALAMOUNT"]._serialized_start = 7899 - _globals["_FINANCIALAMOUNT"]._serialized_end = 7962 - _globals["_TRANSFER"]._serialized_start = 7965 - _globals["_TRANSFER"]._serialized_end = 8144 - _globals["_DISPATCHSTRATEGY"]._serialized_start = 8147 - _globals["_DISPATCHSTRATEGY"]._serialized_end = 8912 - _globals["_RANK"]._serialized_start = 8914 - _globals["_RANK"]._serialized_end = 8984 - _globals["_TRANSFERREQUEST"]._serialized_start = 8987 - _globals["_TRANSFERREQUEST"]._serialized_end = 9217 - _globals["_ACCOUNTDETAILS"]._serialized_start = 9220 - _globals["_ACCOUNTDETAILS"]._serialized_end = 9387 - _globals["_LEDGERENTRY"]._serialized_start = 9390 - _globals["_LEDGERENTRY"]._serialized_end = 9757 - _globals["_POSTTRANSFERBALANCE"]._serialized_start = 9759 - _globals["_POSTTRANSFERBALANCE"]._serialized_end = 9854 - _globals["_LEDGERMOVEMENT"]._serialized_start = 9856 - _globals["_LEDGERMOVEMENT"]._serialized_end = 9972 - _globals["_MARGINLEVELS"]._serialized_start = 9975 - _globals["_MARGINLEVELS"]._serialized_end = 10399 - _globals["_PERPETUALDATA"]._serialized_start = 10402 - _globals["_PERPETUALDATA"]._serialized_end = 11000 - _globals["_PRODUCTDATA"]._serialized_start = 11002 - _globals["_PRODUCTDATA"]._serialized_end = 11085 - _globals["_MARKETDATA"]._serialized_start = 11088 - _globals["_MARKETDATA"]._serialized_end = 12851 - _globals["_COMPOSITEPRICESOURCE"]._serialized_start = 12853 - _globals["_COMPOSITEPRICESOURCE"]._serialized_end = 12967 - _globals["_COMPOSITEPRICESTATE"]._serialized_start = 12969 - _globals["_COMPOSITEPRICESTATE"]._serialized_end = 13055 - _globals["_LIQUIDITYPROVIDERFEESHARE"]._serialized_start = 13058 - _globals["_LIQUIDITYPROVIDERFEESHARE"]._serialized_end = 13281 - _globals["_LIQUIDITYPROVIDERSLA"]._serialized_start = 13284 - _globals["_LIQUIDITYPROVIDERSLA"]._serialized_end = 13814 - _globals["_PRICEMONITORINGBOUNDS"]._serialized_start = 13817 - _globals["_PRICEMONITORINGBOUNDS"]._serialized_end = 14017 - _globals["_ERRORDETAIL"]._serialized_start = 14019 - _globals["_ERRORDETAIL"]._serialized_end = 14100 - _globals["_NETWORKPARAMETER"]._serialized_start = 14102 - _globals["_NETWORKPARAMETER"]._serialized_end = 14160 - _globals["_NETWORKLIMITS"]._serialized_start = 14163 - _globals["_NETWORKLIMITS"]._serialized_end = 14669 - _globals["_LIQUIDITYORDER"]._serialized_start = 14671 - _globals["_LIQUIDITYORDER"]._serialized_end = 14796 - _globals["_LIQUIDITYORDERREFERENCE"]._serialized_start = 14798 - _globals["_LIQUIDITYORDERREFERENCE"]._serialized_end = 14913 - _globals["_LIQUIDITYPROVISION"]._serialized_start = 14916 - _globals["_LIQUIDITYPROVISION"]._serialized_end = 15510 - _globals["_LIQUIDITYPROVISION_STATUS"]._serialized_start = 15353 - _globals["_LIQUIDITYPROVISION_STATUS"]._serialized_end = 15510 - _globals["_ETHEREUML2CONFIG"]._serialized_start = 15513 - _globals["_ETHEREUML2CONFIG"]._serialized_end = 15686 - _globals["_ETHEREUML2CONFIGS"]._serialized_start = 15688 - _globals["_ETHEREUML2CONFIGS"]._serialized_end = 15757 - _globals["_ETHEREUMCONFIG"]._serialized_start = 15760 - _globals["_ETHEREUMCONFIG"]._serialized_end = 16224 - _globals["_EVMCHAINCONFIG"]._serialized_start = 16227 - _globals["_EVMCHAINCONFIG"]._serialized_end = 16552 - _globals["_ETHEREUMCONTRACTCONFIG"]._serialized_start = 16554 - _globals["_ETHEREUMCONTRACTCONFIG"]._serialized_end = 16660 - _globals["_EPOCHTIMESTAMPS"]._serialized_start = 16663 - _globals["_EPOCHTIMESTAMPS"]._serialized_end = 16835 - _globals["_EPOCH"]._serialized_start = 16838 - _globals["_EPOCH"]._serialized_end = 17014 - _globals["_EPOCHPARTICIPATION"]._serialized_start = 17017 - _globals["_EPOCHPARTICIPATION"]._serialized_end = 17159 - _globals["_EPOCHDATA"]._serialized_start = 17161 - _globals["_EPOCHDATA"]._serialized_end = 17244 - _globals["_RANKINGSCORE"]._serialized_start = 17247 - _globals["_RANKINGSCORE"]._serialized_end = 17530 - _globals["_REWARDSCORE"]._serialized_start = 17533 - _globals["_REWARDSCORE"]._serialized_end = 17832 - _globals["_NODE"]._serialized_start = 17835 - _globals["_NODE"]._serialized_end = 18526 - _globals["_NODESET"]._serialized_start = 18529 - _globals["_NODESET"]._serialized_end = 18685 - _globals["_NODEDATA"]._serialized_start = 18688 - _globals["_NODEDATA"]._serialized_end = 18989 - _globals["_DELEGATION"]._serialized_start = 18991 - _globals["_DELEGATION"]._serialized_end = 19103 - _globals["_REWARD"]._serialized_start = 19106 - _globals["_REWARD"]._serialized_end = 19526 - _globals["_REWARDSUMMARY"]._serialized_start = 19528 - _globals["_REWARDSUMMARY"]._serialized_end = 19621 - _globals["_EPOCHREWARDSUMMARY"]._serialized_start = 19624 - _globals["_EPOCHREWARDSUMMARY"]._serialized_end = 19779 - _globals["_STATEVALUEPROPOSAL"]._serialized_start = 19781 - _globals["_STATEVALUEPROPOSAL"]._serialized_end = 19902 - _globals["_KEYVALUEBUNDLE"]._serialized_start = 19904 - _globals["_KEYVALUEBUNDLE"]._serialized_end = 20011 - _globals["_STATEVARVALUE"]._serialized_start = 20014 - _globals["_STATEVARVALUE"]._serialized_end = 20194 - _globals["_SCALARVALUE"]._serialized_start = 20196 - _globals["_SCALARVALUE"]._serialized_end = 20231 - _globals["_VECTORVALUE"]._serialized_start = 20233 - _globals["_VECTORVALUE"]._serialized_end = 20268 - _globals["_MATRIXVALUE"]._serialized_start = 20270 - _globals["_MATRIXVALUE"]._serialized_end = 20324 - _globals["_REFERRALPROGRAM"]._serialized_start = 20327 - _globals["_REFERRALPROGRAM"]._serialized_end = 20592 - _globals["_VOLUMEBENEFITTIER"]._serialized_start = 20595 - _globals["_VOLUMEBENEFITTIER"]._serialized_end = 20750 - _globals["_BENEFITTIER"]._serialized_start = 20753 - _globals["_BENEFITTIER"]._serialized_end = 20999 - _globals["_VESTINGBENEFITTIERS"]._serialized_start = 21001 - _globals["_VESTINGBENEFITTIERS"]._serialized_end = 21070 - _globals["_VESTINGBENEFITTIER"]._serialized_start = 21072 - _globals["_VESTINGBENEFITTIER"]._serialized_end = 21193 - _globals["_STAKINGTIER"]._serialized_start = 21195 - _globals["_STAKINGTIER"]._serialized_end = 21322 - _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_start = 21325 - _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_end = 21546 - _globals["_ACTIVITYSTREAKBENEFITTIERS"]._serialized_start = 21548 - _globals["_ACTIVITYSTREAKBENEFITTIERS"]._serialized_end = 21631 - _globals["_ACTIVITYSTREAKBENEFITTIER"]._serialized_start = 21634 - _globals["_ACTIVITYSTREAKBENEFITTIER"]._serialized_end = 21809 + _globals["_STOPORDER_REJECTIONREASON"]._serialized_end = 2194 + _globals["_PARTY"]._serialized_start = 2318 + _globals["_PARTY"]._serialized_end = 2407 + _globals["_RISKFACTOR"]._serialized_start = 2409 + _globals["_RISKFACTOR"]._serialized_end = 2487 + _globals["_PEGGEDORDER"]._serialized_start = 2489 + _globals["_PEGGEDORDER"]._serialized_end = 2579 + _globals["_ICEBERGORDER"]._serialized_start = 2582 + _globals["_ICEBERGORDER"]._serialized_end = 2722 + _globals["_ORDER"]._serialized_start = 2725 + _globals["_ORDER"]._serialized_end = 4005 + _globals["_ORDER_TIMEINFORCE"]._serialized_start = 3509 + _globals["_ORDER_TIMEINFORCE"]._serialized_end = 3691 + _globals["_ORDER_TYPE"]._serialized_start = 3693 + _globals["_ORDER_TYPE"]._serialized_end = 3772 + _globals["_ORDER_STATUS"]._serialized_start = 3775 + _globals["_ORDER_STATUS"]._serialized_end = 3976 + _globals["_ORDERCANCELLATIONCONFIRMATION"]._serialized_start = 4007 + _globals["_ORDERCANCELLATIONCONFIRMATION"]._serialized_end = 4073 + _globals["_ORDERCONFIRMATION"]._serialized_start = 4076 + _globals["_ORDERCONFIRMATION"]._serialized_end = 4236 + _globals["_AUCTIONINDICATIVESTATE"]._serialized_start = 4239 + _globals["_AUCTIONINDICATIVESTATE"]._serialized_end = 4450 + _globals["_TRADE"]._serialized_start = 4453 + _globals["_TRADE"]._serialized_end = 5089 + _globals["_TRADE_TYPE"]._serialized_start = 4978 + _globals["_TRADE_TYPE"]._serialized_end = 5089 + _globals["_FEE"]._serialized_start = 5092 + _globals["_FEE"]._serialized_end = 5628 + _globals["_TRADESET"]._serialized_start = 5630 + _globals["_TRADESET"]._serialized_end = 5677 + _globals["_CANDLE"]._serialized_start = 5680 + _globals["_CANDLE"]._serialized_end = 5922 + _globals["_PRICELEVEL"]._serialized_start = 5924 + _globals["_PRICELEVEL"]._serialized_end = 6024 + _globals["_MARKETDEPTH"]._serialized_start = 6027 + _globals["_MARKETDEPTH"]._serialized_end = 6184 + _globals["_MARKETDEPTHUPDATE"]._serialized_start = 6187 + _globals["_MARKETDEPTHUPDATE"]._serialized_end = 6408 + _globals["_POSITION"]._serialized_start = 6411 + _globals["_POSITION"]._serialized_end = 6786 + _globals["_POSITIONTRADE"]._serialized_start = 6788 + _globals["_POSITIONTRADE"]._serialized_end = 6849 + _globals["_DEPOSIT"]._serialized_start = 6852 + _globals["_DEPOSIT"]._serialized_end = 7239 + _globals["_DEPOSIT_STATUS"]._serialized_start = 7115 + _globals["_DEPOSIT_STATUS"]._serialized_end = 7239 + _globals["_WITHDRAWAL"]._serialized_start = 7242 + _globals["_WITHDRAWAL"]._serialized_end = 7666 + _globals["_WITHDRAWAL_STATUS"]._serialized_start = 7568 + _globals["_WITHDRAWAL_STATUS"]._serialized_end = 7660 + _globals["_WITHDRAWEXT"]._serialized_start = 7668 + _globals["_WITHDRAWEXT"]._serialized_end = 7736 + _globals["_ERC20WITHDRAWEXT"]._serialized_start = 7738 + _globals["_ERC20WITHDRAWEXT"]._serialized_end = 7799 + _globals["_ACCOUNT"]._serialized_start = 7802 + _globals["_ACCOUNT"]._serialized_end = 7965 + _globals["_FINANCIALAMOUNT"]._serialized_start = 7967 + _globals["_FINANCIALAMOUNT"]._serialized_end = 8030 + _globals["_TRANSFER"]._serialized_start = 8033 + _globals["_TRANSFER"]._serialized_end = 8212 + _globals["_DISPATCHSTRATEGY"]._serialized_start = 8215 + _globals["_DISPATCHSTRATEGY"]._serialized_end = 9052 + _globals["_RANK"]._serialized_start = 9054 + _globals["_RANK"]._serialized_end = 9124 + _globals["_TRANSFERREQUEST"]._serialized_start = 9127 + _globals["_TRANSFERREQUEST"]._serialized_end = 9357 + _globals["_ACCOUNTDETAILS"]._serialized_start = 9360 + _globals["_ACCOUNTDETAILS"]._serialized_end = 9527 + _globals["_LEDGERENTRY"]._serialized_start = 9530 + _globals["_LEDGERENTRY"]._serialized_end = 9897 + _globals["_POSTTRANSFERBALANCE"]._serialized_start = 9899 + _globals["_POSTTRANSFERBALANCE"]._serialized_end = 9994 + _globals["_LEDGERMOVEMENT"]._serialized_start = 9996 + _globals["_LEDGERMOVEMENT"]._serialized_end = 10112 + _globals["_MARGINLEVELS"]._serialized_start = 10115 + _globals["_MARGINLEVELS"]._serialized_end = 10539 + _globals["_PERPETUALDATA"]._serialized_start = 10542 + _globals["_PERPETUALDATA"]._serialized_end = 11140 + _globals["_PRODUCTDATA"]._serialized_start = 11142 + _globals["_PRODUCTDATA"]._serialized_end = 11225 + _globals["_MARKETDATA"]._serialized_start = 11228 + _globals["_MARKETDATA"]._serialized_end = 12991 + _globals["_COMPOSITEPRICESOURCE"]._serialized_start = 12993 + _globals["_COMPOSITEPRICESOURCE"]._serialized_end = 13107 + _globals["_COMPOSITEPRICESTATE"]._serialized_start = 13109 + _globals["_COMPOSITEPRICESTATE"]._serialized_end = 13195 + _globals["_LIQUIDITYPROVIDERFEESHARE"]._serialized_start = 13198 + _globals["_LIQUIDITYPROVIDERFEESHARE"]._serialized_end = 13421 + _globals["_LIQUIDITYPROVIDERSLA"]._serialized_start = 13424 + _globals["_LIQUIDITYPROVIDERSLA"]._serialized_end = 13954 + _globals["_PRICEMONITORINGBOUNDS"]._serialized_start = 13957 + _globals["_PRICEMONITORINGBOUNDS"]._serialized_end = 14157 + _globals["_ERRORDETAIL"]._serialized_start = 14159 + _globals["_ERRORDETAIL"]._serialized_end = 14240 + _globals["_NETWORKPARAMETER"]._serialized_start = 14242 + _globals["_NETWORKPARAMETER"]._serialized_end = 14300 + _globals["_NETWORKLIMITS"]._serialized_start = 14303 + _globals["_NETWORKLIMITS"]._serialized_end = 14809 + _globals["_LIQUIDITYORDER"]._serialized_start = 14811 + _globals["_LIQUIDITYORDER"]._serialized_end = 14936 + _globals["_LIQUIDITYORDERREFERENCE"]._serialized_start = 14938 + _globals["_LIQUIDITYORDERREFERENCE"]._serialized_end = 15053 + _globals["_LIQUIDITYPROVISION"]._serialized_start = 15056 + _globals["_LIQUIDITYPROVISION"]._serialized_end = 15650 + _globals["_LIQUIDITYPROVISION_STATUS"]._serialized_start = 15493 + _globals["_LIQUIDITYPROVISION_STATUS"]._serialized_end = 15650 + _globals["_ETHEREUML2CONFIG"]._serialized_start = 15653 + _globals["_ETHEREUML2CONFIG"]._serialized_end = 15826 + _globals["_ETHEREUML2CONFIGS"]._serialized_start = 15828 + _globals["_ETHEREUML2CONFIGS"]._serialized_end = 15897 + _globals["_ETHEREUMCONFIG"]._serialized_start = 15900 + _globals["_ETHEREUMCONFIG"]._serialized_end = 16364 + _globals["_EVMBRIDGECONFIG"]._serialized_start = 16367 + _globals["_EVMBRIDGECONFIG"]._serialized_end = 16713 + _globals["_EVMBRIDGECONFIGS"]._serialized_start = 16715 + _globals["_EVMBRIDGECONFIGS"]._serialized_end = 16782 + _globals["_ETHEREUMCONTRACTCONFIG"]._serialized_start = 16784 + _globals["_ETHEREUMCONTRACTCONFIG"]._serialized_end = 16890 + _globals["_EPOCHTIMESTAMPS"]._serialized_start = 16893 + _globals["_EPOCHTIMESTAMPS"]._serialized_end = 17065 + _globals["_EPOCH"]._serialized_start = 17068 + _globals["_EPOCH"]._serialized_end = 17244 + _globals["_EPOCHPARTICIPATION"]._serialized_start = 17247 + _globals["_EPOCHPARTICIPATION"]._serialized_end = 17389 + _globals["_EPOCHDATA"]._serialized_start = 17391 + _globals["_EPOCHDATA"]._serialized_end = 17474 + _globals["_RANKINGSCORE"]._serialized_start = 17477 + _globals["_RANKINGSCORE"]._serialized_end = 17760 + _globals["_REWARDSCORE"]._serialized_start = 17763 + _globals["_REWARDSCORE"]._serialized_end = 18062 + _globals["_NODE"]._serialized_start = 18065 + _globals["_NODE"]._serialized_end = 18756 + _globals["_NODESET"]._serialized_start = 18759 + _globals["_NODESET"]._serialized_end = 18915 + _globals["_NODEDATA"]._serialized_start = 18918 + _globals["_NODEDATA"]._serialized_end = 19219 + _globals["_DELEGATION"]._serialized_start = 19221 + _globals["_DELEGATION"]._serialized_end = 19333 + _globals["_REWARD"]._serialized_start = 19336 + _globals["_REWARD"]._serialized_end = 19756 + _globals["_REWARDSUMMARY"]._serialized_start = 19758 + _globals["_REWARDSUMMARY"]._serialized_end = 19851 + _globals["_EPOCHREWARDSUMMARY"]._serialized_start = 19854 + _globals["_EPOCHREWARDSUMMARY"]._serialized_end = 20009 + _globals["_STATEVALUEPROPOSAL"]._serialized_start = 20011 + _globals["_STATEVALUEPROPOSAL"]._serialized_end = 20132 + _globals["_KEYVALUEBUNDLE"]._serialized_start = 20134 + _globals["_KEYVALUEBUNDLE"]._serialized_end = 20241 + _globals["_STATEVARVALUE"]._serialized_start = 20244 + _globals["_STATEVARVALUE"]._serialized_end = 20424 + _globals["_SCALARVALUE"]._serialized_start = 20426 + _globals["_SCALARVALUE"]._serialized_end = 20461 + _globals["_VECTORVALUE"]._serialized_start = 20463 + _globals["_VECTORVALUE"]._serialized_end = 20498 + _globals["_MATRIXVALUE"]._serialized_start = 20500 + _globals["_MATRIXVALUE"]._serialized_end = 20554 + _globals["_REFERRALPROGRAM"]._serialized_start = 20557 + _globals["_REFERRALPROGRAM"]._serialized_end = 20822 + _globals["_VOLUMEBENEFITTIER"]._serialized_start = 20825 + _globals["_VOLUMEBENEFITTIER"]._serialized_end = 20980 + _globals["_BENEFITTIER"]._serialized_start = 20983 + _globals["_BENEFITTIER"]._serialized_end = 21229 + _globals["_VESTINGBENEFITTIERS"]._serialized_start = 21231 + _globals["_VESTINGBENEFITTIERS"]._serialized_end = 21300 + _globals["_VESTINGBENEFITTIER"]._serialized_start = 21302 + _globals["_VESTINGBENEFITTIER"]._serialized_end = 21423 + _globals["_STAKINGTIER"]._serialized_start = 21425 + _globals["_STAKINGTIER"]._serialized_end = 21552 + _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_start = 21555 + _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_end = 21776 + _globals["_ACTIVITYSTREAKBENEFITTIERS"]._serialized_start = 21778 + _globals["_ACTIVITYSTREAKBENEFITTIERS"]._serialized_end = 21861 + _globals["_ACTIVITYSTREAKBENEFITTIER"]._serialized_start = 21864 + _globals["_ACTIVITYSTREAKBENEFITTIER"]._serialized_end = 22039 # @@protoc_insertion_point(module_scope) diff --git a/vega_sim/proto/vega/vega_pb2.pyi b/vega_sim/proto/vega/vega_pb2.pyi index 52093a409..4a5e7d076 100644 --- a/vega_sim/proto/vega/vega_pb2.pyi +++ b/vega_sim/proto/vega/vega_pb2.pyi @@ -155,6 +155,7 @@ class AccountType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: _ClassVar[AccountType] ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: _ClassVar[AccountType] ACCOUNT_TYPE_ORDER_MARGIN: _ClassVar[AccountType] + ACCOUNT_TYPE_REWARD_REALISED_RETURN: _ClassVar[AccountType] class TransferType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () @@ -213,6 +214,7 @@ class DispatchMetric(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): DISPATCH_METRIC_RELATIVE_RETURN: _ClassVar[DispatchMetric] DISPATCH_METRIC_RETURN_VOLATILITY: _ClassVar[DispatchMetric] DISPATCH_METRIC_VALIDATOR_RANKING: _ClassVar[DispatchMetric] + DISPATCH_METRIC_REALISED_RETURN: _ClassVar[DispatchMetric] class EntityScope(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () @@ -375,6 +377,7 @@ ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: AccountType ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: AccountType ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: AccountType ACCOUNT_TYPE_ORDER_MARGIN: AccountType +ACCOUNT_TYPE_REWARD_REALISED_RETURN: AccountType TRANSFER_TYPE_UNSPECIFIED: TransferType TRANSFER_TYPE_LOSS: TransferType TRANSFER_TYPE_WIN: TransferType @@ -427,6 +430,7 @@ DISPATCH_METRIC_AVERAGE_POSITION: DispatchMetric DISPATCH_METRIC_RELATIVE_RETURN: DispatchMetric DISPATCH_METRIC_RETURN_VOLATILITY: DispatchMetric DISPATCH_METRIC_VALIDATOR_RANKING: DispatchMetric +DISPATCH_METRIC_REALISED_RETURN: DispatchMetric ENTITY_SCOPE_UNSPECIFIED: EntityScope ENTITY_SCOPE_INDIVIDUALS: EntityScope ENTITY_SCOPE_TEAMS: EntityScope @@ -568,6 +572,9 @@ class StopOrder(_message.Message): REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: _ClassVar[ StopOrder.RejectionReason ] + REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: _ClassVar[ + StopOrder.RejectionReason + ] REJECTION_REASON_UNSPECIFIED: StopOrder.RejectionReason REJECTION_REASON_TRADING_NOT_ALLOWED: StopOrder.RejectionReason @@ -583,6 +590,9 @@ class StopOrder(_message.Message): StopOrder.RejectionReason ) REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: StopOrder.RejectionReason + REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: ( + StopOrder.RejectionReason + ) class SizeOverrideValue(_message.Message): __slots__ = ("percentage",) @@ -1385,6 +1395,7 @@ class DispatchStrategy(_message.Message): "distribution_strategy", "rank_table", "cap_reward_fee_multiple", + "transfer_interval", ) ASSET_FOR_METRIC_FIELD_NUMBER: _ClassVar[int] METRIC_FIELD_NUMBER: _ClassVar[int] @@ -1400,6 +1411,7 @@ class DispatchStrategy(_message.Message): DISTRIBUTION_STRATEGY_FIELD_NUMBER: _ClassVar[int] RANK_TABLE_FIELD_NUMBER: _ClassVar[int] CAP_REWARD_FEE_MULTIPLE_FIELD_NUMBER: _ClassVar[int] + TRANSFER_INTERVAL_FIELD_NUMBER: _ClassVar[int] asset_for_metric: str metric: DispatchMetric markets: _containers.RepeatedScalarFieldContainer[str] @@ -1414,6 +1426,7 @@ class DispatchStrategy(_message.Message): distribution_strategy: DistributionStrategy rank_table: _containers.RepeatedCompositeFieldContainer[Rank] cap_reward_fee_multiple: str + transfer_interval: int def __init__( self, asset_for_metric: _Optional[str] = ..., @@ -1430,6 +1443,7 @@ class DispatchStrategy(_message.Message): distribution_strategy: _Optional[_Union[DistributionStrategy, str]] = ..., rank_table: _Optional[_Iterable[_Union[Rank, _Mapping]]] = ..., cap_reward_fee_multiple: _Optional[str] = ..., + transfer_interval: _Optional[int] = ..., ) -> None: ... class Rank(_message.Message): @@ -2176,7 +2190,7 @@ class EthereumConfig(_message.Message): ] = ..., ) -> None: ... -class EVMChainConfig(_message.Message): +class EVMBridgeConfig(_message.Message): __slots__ = ( "network_id", "chain_id", @@ -2184,6 +2198,7 @@ class EVMChainConfig(_message.Message): "confirmations", "multisig_control_contract", "block_time", + "name", ) NETWORK_ID_FIELD_NUMBER: _ClassVar[int] CHAIN_ID_FIELD_NUMBER: _ClassVar[int] @@ -2191,12 +2206,14 @@ class EVMChainConfig(_message.Message): CONFIRMATIONS_FIELD_NUMBER: _ClassVar[int] MULTISIG_CONTROL_CONTRACT_FIELD_NUMBER: _ClassVar[int] BLOCK_TIME_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] network_id: str chain_id: str collateral_bridge_contract: EthereumContractConfig confirmations: int multisig_control_contract: EthereumContractConfig block_time: str + name: str def __init__( self, network_id: _Optional[str] = ..., @@ -2209,6 +2226,15 @@ class EVMChainConfig(_message.Message): _Union[EthereumContractConfig, _Mapping] ] = ..., block_time: _Optional[str] = ..., + name: _Optional[str] = ..., + ) -> None: ... + +class EVMBridgeConfigs(_message.Message): + __slots__ = ("configs",) + CONFIGS_FIELD_NUMBER: _ClassVar[int] + configs: _containers.RepeatedCompositeFieldContainer[EVMBridgeConfig] + def __init__( + self, configs: _Optional[_Iterable[_Union[EVMBridgeConfig, _Mapping]]] = ... ) -> None: ... class EthereumContractConfig(_message.Message): diff --git a/vega_sim/scenario/benchmark/configs.py b/vega_sim/scenario/benchmark/configs.py index af7194e87..9c59f9ca9 100644 --- a/vega_sim/scenario/benchmark/configs.py +++ b/vega_sim/scenario/benchmark/configs.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Optional from vega_sim.api.market import MarketConfig, SpotMarketConfig @@ -9,8 +9,10 @@ def __init__( initial_price: float, annualised_volatility: float, notional_trade_volume: int, + historic_data_code: Optional[str] = None, ): self.market_config = market_config self.initial_price = initial_price self.annualised_volatility = annualised_volatility self.notional_trade_volume = notional_trade_volume + self.historic_data_code = historic_data_code diff --git a/vega_sim/scenario/benchmark/registry.py b/vega_sim/scenario/benchmark/registry.py index d90911ee3..3c4529211 100644 --- a/vega_sim/scenario/benchmark/registry.py +++ b/vega_sim/scenario/benchmark/registry.py @@ -1,3 +1,5 @@ +import datetime + import vega_sim.configs as configs from vega_sim.scenario.benchmark.configs import BenchmarkConfig from vega_sim.scenario.benchmark.scenario import BenchmarkScenario @@ -46,7 +48,7 @@ ), BenchmarkConfig( market_config=configs.mainnet.EGLPUSDT.CONFIG, - initial_price=1, + initial_price=0.06, annualised_volatility=10, notional_trade_volume=100, ), @@ -62,6 +64,7 @@ initial_price=70000, annualised_volatility=2, notional_trade_volume=100, + historic_data_code="BTC-USD", ) ], ), @@ -71,7 +74,7 @@ benchmark_configs=[ BenchmarkConfig( market_config=configs.mainnet.EGLPUSDT.CONFIG, - initial_price=1, + initial_price=0.06, annualised_volatility=10, notional_trade_volume=100, ) @@ -86,6 +89,7 @@ initial_price=4000, annualised_volatility=2, notional_trade_volume=100, + historic_data_code="ETH-USD", ) ], ), diff --git a/vega_sim/scenario/benchmark/run.py b/vega_sim/scenario/benchmark/run.py index e7ccc7fe7..707fe6b0b 100644 --- a/vega_sim/scenario/benchmark/run.py +++ b/vega_sim/scenario/benchmark/run.py @@ -4,6 +4,7 @@ import datetime import argparse +from typing import Optional from vega_sim.null_service import VegaServiceNull, Ports from vega_sim.scenario.constants import Network @@ -25,6 +26,7 @@ def _run( output_dir: str = "plots", core_metrics_port: int = 2723, data_node_metrics_port: int = 3651, + genesis_time: Optional[datetime.datetime] = None, ): with VegaServiceNull( @@ -38,6 +40,7 @@ def _run( Ports.METRICS: core_metrics_port, Ports.DATA_NODE_METRICS: data_node_metrics_port, }, + genesis_time=genesis_time, ) as vega: scenario.run_iteration( vega=vega, @@ -146,11 +149,17 @@ def _run( parser = argparse.ArgumentParser() parser.add_argument("-m", "--market", required=True, type=str) parser.add_argument("-s", "--steps", default=600, type=int) + parser.add_argument("-i", "--interval", default=1, type=int) parser.add_argument("-p", "--pause", action="store_true") parser.add_argument("-d", "--debug", action="store_true") parser.add_argument("-o", "--output", action="store_true") parser.add_argument("-c", "--console", action="store_true") parser.add_argument("-w", "--wallet", action="store_true") + parser.add_argument( + "--datetime", + type=datetime.datetime.fromisoformat, + help="Specify datetime to retrieve data from (format: YYYY-MM-DD:HH:mm:ss).", + ) parser.add_argument("--core-metrics-port", default=2723, type=int) parser.add_argument("--data-node-metrics-port", default=3651, type=int) args = parser.parse_args() @@ -162,7 +171,10 @@ def _run( if args.market not in REGISTRY: raise ValueError(f"Market {args.market} not found") - scenario = REGISTRY[args.market].num_steps = args.steps + scenario: BenchmarkScenario = REGISTRY[args.market] + scenario.num_steps = args.steps + scenario.step_length_seconds = args.interval + scenario.historic_start_datetime = args.datetime _run( scenario=REGISTRY[args.market], @@ -172,4 +184,5 @@ def _run( output=args.output, core_metrics_port=args.core_metrics_port, data_node_metrics_port=args.data_node_metrics_port, + genesis_time=args.datetime, ) diff --git a/vega_sim/scenario/benchmark/scenario.py b/vega_sim/scenario/benchmark/scenario.py index 3966884ce..adb0a8467 100644 --- a/vega_sim/scenario/benchmark/scenario.py +++ b/vega_sim/scenario/benchmark/scenario.py @@ -1,10 +1,15 @@ +import datetime import numpy as np from typing import Optional, Dict, Any, List from vega_sim.api.market import MarketConfig from vega_sim.scenario.scenario import Scenario from vega_sim.scenario.benchmark.configs import BenchmarkConfig -from vega_sim.scenario.common.utils.price_process import random_walk +from vega_sim.scenario.common.utils.price_process import ( + random_walk, + get_historic_price_series, + Granularity, +) from vega_sim.scenario.constants import Network from vega_sim.null_service import VegaServiceNull from vega_sim.environment.environment import ( @@ -26,13 +31,41 @@ ) +def _historic_price_process( + product_id: str, + num_steps: int, + step_length_seconds: float, + start: datetime.datetime, +) -> List[float]: + if step_length_seconds > 86400: + granularity = Granularity.DAY + elif step_length_seconds > 21600: + granularity = Granularity.SIX_HOUR + elif step_length_seconds > 6480: + granularity = Granularity.HOUR + elif step_length_seconds > 900: + granularity = Granularity.FIFTEEN_MINUTE + elif step_length_seconds > 300: + granularity = Granularity.FIVE_MINUTE + else: + granularity = Granularity.MINUTE + end = start + datetime.timedelta(seconds=1.1 * num_steps * granularity.value) + return get_historic_price_series( + product_id=product_id, + granularity=granularity, + interpolation=f"{step_length_seconds}S", + start=str(start), + end=str(end), + ).values + + def _create_price_process( random_state: np.random.RandomState, num_steps, decimal_places, initial_price, price_sigma, -): +) -> List[float]: price_process = [initial_price] while len(price_process) < num_steps + 1: @@ -75,6 +108,7 @@ def __init__( block_length_seconds: float = 1, step_length_seconds: Optional[float] = None, initial_network_parameters: Dict[str, Any] = None, + historic_start_datetime: Optional[str] = None, output: bool = True, ): super().__init__() @@ -87,6 +121,7 @@ def __init__( ) self.block_length_seconds = block_length_seconds self.transactions_per_block = transactions_per_block + self.historic_start_datetime = historic_start_datetime self.output = output self.benchmark_configs = benchmark_configs @@ -123,16 +158,26 @@ def configure_agents( else benchmark_config.market_config.decimal_places ) - # Create fuzzed price process - price_process = _create_price_process( - random_state=self.random_state, - num_steps=self.num_steps, - decimal_places=market_decimal_places, - initial_price=benchmark_config.initial_price, - price_sigma=benchmark_config.annualised_volatility - * np.sqrt(self.step_length_seconds / (365.25 * 24 * 60 * 60)) - * benchmark_config.initial_price, - ) + if ( + self.historic_start_datetime is not None + and benchmark_config.historic_data_code is not None + ): + price_process = _historic_price_process( + product_id=benchmark_config.historic_data_code, + num_steps=self.num_steps, + step_length_seconds=self.step_length_seconds, + start=self.historic_start_datetime, + ) + else: + price_process = _create_price_process( + random_state=self.random_state, + num_steps=self.num_steps, + decimal_places=market_decimal_places, + initial_price=benchmark_config.initial_price, + price_sigma=benchmark_config.annualised_volatility + * np.sqrt(self.step_length_seconds / (365.25 * 24 * 60 * 60)) + * benchmark_config.initial_price, + ) self.agents.append( ConfigurableMarketManager( diff --git a/vega_sim/vegahome/config/wallet-service/config.toml b/vega_sim/vegahome/config/wallet-service/config.toml index 72ac22725..83ccf1127 100644 --- a/vega_sim/vegahome/config/wallet-service/config.toml +++ b/vega_sim/vegahome/config/wallet-service/config.toml @@ -1,4 +1,4 @@ -LogLevel = "info" +LogLevel = "debug" [Server] Port = "TO_BE_SET"